| Summary: | JPA tests hang on SUN JVM for rev 6872 2.0 stream for WLS 10.3.3.0 | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Michael OBrien <michael.f.obrien> |
| Component: | Eclipselink | Assignee: | Project Inbox <eclipselink.orm-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | minor | ||
| Priority: | P3 | CC: | eclipselink.orm-inbox, martin.grebac, peter.krogh, tom.ware |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| URL: | https://fisheye2.atlassian.com/changelog/eclipselink/?cs=6872 | ||
| Whiteboard: | |||
|
Description
Michael OBrien
JPAHelper.getEntityManager(em).getServerSession().getIdentityMapAccessor().printIdentityMap(YourEntity.class)
[junit] datasource URL=> "jdbc:oracle:thin:@ottvm*.com:1521:TOPLINK"
[junit] ))
[junit] [EL Config]: 2011-01-10 14:32:33.19--DatabaseSessionImpl(35340299)--Connection(35524579)--Thread(Thread[Main Thread,5,main])--Connected: jdbc:oracle:thin:@ottvm*.com:1521:TOPLINK
[junit] User: MFOBRIEN
[junit] Database: Oracle Version: Oracle Database 11g Release 11.1.0.0.0 - Production
[junit] Driver: Oracle JDBC driver Version: 11.1.0.0.0-Beta5
[junit] [EL Info]: 2011-01-10 14:32:33.19--DatabaseSessionImpl(35340299)--Thread(Thread[Main Thread,5,main])-- login successful
[junit] [EL Finer]: 2011-01-10 14:32:33.221--DatabaseSessionImpl(35340299)--Thread(Thread[Main Thread,5,main])--Begin JPAAdvancedTestModel
[junit] [EL Finest]: ServerSession(36341265)--Thread(Thread[Main Thread,5,main])--Begin predeploying Persistence Uni
[junit] [EL Finest]: UnitOfWork(49847282)--Thread(Thread[Main Thread,5,main])--Execute query ValueReadQuery(sql="SELECT SYSTIMESTAMP FROM DUAL")
[junit] [EL Fine]: ClientSession(49855883)--Connection(47839647)--Thread(Thread[Main Thread,5,main])--SELECT SYSTIMESTAMP FROM DUAL
[junit] [EL Fine]: ClientSession(49855883)--Connection(47839647)--Thread(Thread[Main Thread,5,main])--INSERT INTO CMP3_BLUE (ID, ALCOHOL_CONTENT, UNIQUEKEY, VERSION, C_ID, DTYPE) VALUES (?, ?, ?, ?, ?, ?)
[junit] bind => [721, 5, 1, 2011-01-10 14:40:00.420453, 2527, Blue]
[junit] [INFO ][class ] created: #7037 sun/reflect/GeneratedMethodAccessor946 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7038 sun/reflect/GeneratedSerializationConstructorAccessor92 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7039 sun/reflect/GeneratedMethodAccessor947 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7040 sun/reflect/GeneratedMethodAccessor948 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7041 sun/reflect/GeneratedMethodAccessor949 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7042 sun/reflect/GeneratedMethodAccessor950 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7043 sun/reflect/GeneratedMethodAccessor951 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7044 sun/reflect/GeneratedMethodAccessor952 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7045 sun/reflect/GeneratedMethodAccessor953 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7046 sun/reflect/GeneratedSerializationConstructorAccessor93 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7047 sun/reflect/GeneratedSerializationConstructorAccessor94 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7048 sun/reflect/GeneratedSerializationConstructorAccessor95 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7049 sun/reflect/GeneratedSerializationConstructorAccessor96 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7050 sun/reflect/GeneratedSerializationConstructorAccessor97 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7051 sun/reflect/GeneratedSerializationConstructorAccessor98 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7052 sun/reflect/GeneratedSerializationConstructorAccessor99 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7053 sun/reflect/GeneratedSerializationConstructorAccessor100 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7054 sun/reflect/GeneratedSerializationConstructorAccessor101 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7055 sun/reflect/GeneratedSerializationConstructorAccessor102 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7056 sun/reflect/GeneratedSerializationConstructorAccessor103 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7057 sun/reflect/GeneratedSerializationConstructorAccessor104 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7058 sun/reflect/GeneratedSerializationConstructorAccessor105 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7059 sun/reflect/GeneratedMethodAccessor954 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7060 sun/reflect/GeneratedMethodAccessor955 (<unknown>)
[junit]
[junit] [INFO ][class ] created: #7061 sun/reflect/GeneratedSerializationConstructorAccessor106 (<unknown>)
[junit]
>stuck thread (1 hour) until ctrl-c
>in a clean trunk view we are ok - hanging behavior is restricted to svn 6872 in 2.2
generate-report:
[junitreport] Processing C:\view_w36a\jpa\eclipselink.jpa.test\reports\TESTS-TestSuites.xml to C:\view_w36a\jpa\eclipseink.jpa.test\reports\junit-noframes.html
[junitreport] Loading stylesheet jar:file:/C:/opt/ant/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xl/junit-noframes.xsl
[junitreport] Transform time: 15000ms
BUILD SUCCESSFUL
Total time: 14 minutes 15 seconds
name: RMI TCP Connection(3)-1*.*.*.246
State: RUNNABLE
Total blocked: 11 Total waited: 0
Stack trace:
jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)
java.net.SocketInputStream.socketRead0(SocketInputStream.java)
java.net.SocketInputStream.read(SocketInputStream.java:129)
java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
java.io.BufferedInputStream.read(BufferedInputStream.java:237)
- locked java.io.BufferedInputStream@30ebb8b
java.io.FilterInputStream.read(FilterInputStream.java:66)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:619)
ame: Main Thread
State: RUNNABLE
Total blocked: 2 Total waited: 2
Stack trace:
jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)
java.net.SocketInputStream.socketRead0(SocketInputStream.java)
java.net.SocketInputStream.read(SocketInputStream.java:129)
oracle.net.ns.Packet.receive(Packet.java:239)
oracle.net.ns.DataPacket.receive(DataPacket.java:92)
oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:172)
oracle.net.ns.NetInputStream.read(NetInputStream.java:117)
oracle.net.ns.NetInputStream.read(NetInputStream.java:92)
oracle.net.ns.NetInputStream.read(NetInputStream.java:77)
oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1023)
oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:999)
oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:579)
oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:194)
oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:951)
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1219)
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3364)
oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3445)
- locked oracle.jdbc.driver.T4CConnection@2f9e36a
oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1061)
org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:792)
org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:867)
org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:587)
org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:530)
org.eclipse.persistence.internal.sessions.AbstractSession.executeCall(AbstractSession.java:914)
org.eclipse.persistence.internal.sessions.IsolatedClientSession.executeCall(IsolatedClientSession.java:131)
org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:206)
org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:192)
org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:335)
org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:162)
org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:177)
org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:462)
org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80)
org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90)
org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:287)
org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58)
org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:675)
org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:589)
org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:109)
org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:86)
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2898)
org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1225)
org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1207)
org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1167)
org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:197)
org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsForClassWithChangeSet(CommitManager.java:164)
org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:116)
org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3260)
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1413)
org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:547)
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithPreBuiltChangeSet(UnitOfWorkImpl.java:1559)
org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.writeChanges(RepeatableWriteUnitOfWork.java:360)
org.eclipse.persistence.internal.jpa.EntityManagerImpl.flush(EntityManagerImpl.java:696)
org.eclipse.persistence.testing.tests.jpa.jpql.JUnitJPQLComplexTestSuite.mapContainerPolicyMapKeyInSelectionCriteriaTest(JUnitJPQLComplexTestSuite.java:1906)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
junit.framework.TestCase.runTest(TestCase.java:168)
junit.framework.TestCase.runBare(TestCase.java:134)
org.eclipse.persistence.testing.framework.junit.JUnitTestCase.runBare(JUnitTestCase.java:444)
junit.framework.TestResult$1.protect(TestResult.java:110)
junit.framework.TestResult.runProtected(TestResult.java:128)
junit.framework.TestResult.run(TestResult.java:113)
junit.framework.TestCase.run(TestCase.java:124)
junit.framework.TestSuite.runTest(TestSuite.java:232)
junit.framework.TestSuite.run(TestSuite.java:227)
junit.framework.TestSuite.runTest(TestSuite.java:232)
junit.framework.TestSuite.run(TestSuite.java:227)
junit.framework.TestSuite.runTest(TestSuite.java:232)
junit.framework.TestSuite.run(TestSuite.java:227)
org.eclipse.persistence.testing.framework.TestExecutor.execute(TestExecutor.java:248)
org.eclipse.persistence.testing.framework.TestModel.execute(TestModel.java:208)
org.eclipse.persistence.testing.framework.TestCollection.run(TestCollection.java:313)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
VM Summary
Monday, January 10, 2011 8:43:30 o'clock PM VET
Connection name:
pid: 836 org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner org.eclipse.persistence.testing.tests.jpa.AllCMP3TestRunModel filtertrace=true haltOnError=false haltOnFailure=false formatter=org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormatter showoutput=true outputtoformatters=true logtestlistenerevents=true formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\reports\org.eclipse.persistence.testing.tests.jpa.AllCMP3TestRunModel-test-results.xml crashfile=C:\view_202_6872_wls1033\junitvmwatcher2931427195532765692.properties propsfile=C:\view_202_6872_wls1033\junit8420757652163560404.properties
Virtual Machine:
Oracle JRockit(R) version R28.1.0-120-137830-1.6.0_20-20100922-1826-windows-ia32
Vendor:
Oracle Corporation
Name:
836@m*-pc2
Uptime:
4 hours 40 minutes
Process CPU time:
1 minute
JIT compiler:
Oracle JRockit(R) Optimizing Compiler
Total compile time:
9.111 seconds
Live threads:
22
Peak:
22
Daemon threads:
21
Total threads started:
25
Current classes loaded:
7,316
Total classes loaded:
7,480
Total classes unloaded:
164
Current heap size:
198,217 kbytes
Maximum heap size:
524,288 kbytes
Committed memory:
254,788 kbytes
Pending finalization:
0 objects
Garbage collector:
Name = 'Garbage collection optimized for throughput Young Collector', Collections = 145, Total time spent = 1.451 seconds
Garbage collector:
Name = 'Garbage collection optimized for throughput Old Collector', Collections = 17, Total time spent = 4.229 seconds
Operating System:
Windows XP 5.1
Architecture:
x86
Number of processors:
2
Committed virtual memory:
363,548 kbytes
Total physical memory:
3,370,532 kbytes
Free physical memory:
404,872 kbytes
Total swap space:
4,194,303 kbytes
Free swap space:
1,971,776 kbytes
VM arguments:
-javaagent:../../../eclipselink.jar -Dignore -Dorm.testing=jpa -Declipselink.logging.level=FINEST -Ddb.driver=oracle.jdbc.OracleDriver -Ddb.url=jdbc:oracle:thin:@ottvm028.ca.oracle.com:1521:TOPLINK -Ddb.user=mfobrien -Ddb.pwd=password -Ddb.platform=org.eclipse.persistence.platform.database.oracle.Oracle11Platform -Xmx512m -Dproxy.user.name=${oracle.proxy.user} -Dpa.connection.user=PA_CONN -Dpa.connection.password=PA_CONN -Dpa.proxyuser=PA_PROXY -Dpa.proxyuser2=PA_PROXY2 -Dsun.java.launcher=SUN_STANDARD
Class path:
C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\classes;C:\view_202_6872_wls1033\foundation\org.eclipse.persistence.core\classes;C:\view_202_6872_wls1033\jpa\org.eclipse.persistence.jpa\classes;C:\view_202_6872_wls1033\foundation\eclipselink.core.test\classes;C:\view_202_6872_wls1033\foundation\eclipselink.core.test\eclipselink-tests.jar;C:\view_202_6872_wls1033\jpa\plugins\javax.persistence_2.0.0.v201002051058.jar;C:\view_202_6872_wls1033\jpa\plugins\javax.validation_1.0.0.v200907080119-CR3.jar;C:\view_202_6872_wls1033\plugins\javax.persistence_unsigned_for_testing_1.0.0.jar;C:\view_202_6872_wls1033\plugins\javax.activation_1.1.0.v200906290531.jar;C:\view_202_6872_wls1033\plugins\javax.ejb_3.0.0.jar;C:\view_202_6872_wls1033\plugins\javax.jms_1.1.0.jar;C:\view_202_6872_wls1033\plugins\javax.mail_1.4.0.v200804091730.jar;C:\view_202_6872_wls1033\plugins\javax.resource_1.5.0.jar;C:\view_202_6872_wls1033\plugins\javax.transaction_1.1.0.v201002051055.jar;C:\view_202_6872_wls1033\plugins\javax.xml.stream_1.0.1.v201001131653.jar;C:\view_202_6872_wls1033\moxy\org.eclipse.persistence.moxy\classes;C:\view_202_6872_wls1033\plugins\javax.xml.bind_2.1.12.v200912160909.jar;C:\view_202_6872_wls1033\eclipselink.jar;c:\opt\ant\lib\junit-4.5.jar;C:\view_202_6872_wls1033\plugins\org.eclipse.persistence.antlr;C:\view_202_6872_wls1033\plugins\org.eclipse.persistence.asm;c:\opt\ojdbc5_11.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-tests.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-annotation-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-ddl-generation-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-xml-only-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-xml-merge-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-validation-failed-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-advanced-field-access-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-advanced-properties.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-pu with spaces.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-cascade-deletes-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\jpa-performance.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-metamodel-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-delimited-model.jar;C:\view_202_6872_wls1033\jpa\eclipselink.jpa.test\eclipselink-beanvalidation-model.jar;C:\opt\ant\lib\junit-4.1.jar;C:\opt\ant\lib\ant-launcher.jar;C:\opt\ant\lib\ant.jar;C:\opt\ant\lib\ant-junit.jar;../../../eclipselink.jar
Library path:
C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\bin;C:\opt\wls103_0818\jdk160_21\bin;c:\opt\ant\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\apps\db\oracle102\bin;C:\Program Files\TortoiseSVN\bin
Boot class path:
C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\jre\lib\resources.jar;C:\opt\wls10_1001\jrockit_160_20_D1.1.0-15\jre\lib\rt.jar;C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\jre\lib\sunrsasign.jar;C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\jre\lib\jsse.jar;C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\jre\lib\jce.jar;C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\jre\lib\charsets.jar;C:\opt\wls103_1001\jrockit_160_20_D1.1.0-15\jre\classes
Requires triage for 2.3.0 triage for 2.3.1 Deferring. No hangs recently. The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |