[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[dali-dev] Re: testing deadlock
|
Ignore the last thread dump, attaching it again since I was picking the
wrong java process :( This trace actually has our code in it, just a bit
more helpful
Karen
Karen Moore wrote:
So, I'm getting deadlocks most of the time when I run the
JptCoreContextModelTests. I have attached the thread dump from when
it happens. Is anyone else seeing this issue after checking out
Paul's model provider changes? I know Paul isn't getting the
deadlocks, but curious if it is only me and if anyone has clues on how
we can solve it.
Karen
3752 javaw.exe session:0 threads:17 parent:3736
Wed Sep 24 13:30:40 2008
Full thread dump Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode):
"StackTrace Remote Thread" prio=6 tid=0x0de590a0 nid=0xe54 runnable [0x00000000..0x0ee1fa44]
"Worker-15" prio=6 tid=0x0e05e068 nid=0x82c waiting for monitor entry [0x0f29f000..0x0f29fb68]
at org.eclipse.jpt.core.internal.GenericJpaModel.javaElementChanged(GenericJpaModel.java:294)
- waiting to lock <0x04288e60> (a org.eclipse.jpt.core.internal.GenericJpaModel)
at org.eclipse.jpt.core.internal.JpaModelManager.javaElementChanged(JpaModelManager.java:431)
at org.eclipse.jpt.core.internal.JpaModelManager$JavaElementChangeListener.elementChanged(JpaModelManager.java:525)
at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1545)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1535)
at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1369)
at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1345)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1938)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:410)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:288)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:282)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809)
at org.eclipse.jpt.core.resource.AbstractResourceModelProvider.createResource(AbstractResourceModelProvider.java:131)
at org.eclipse.jpt.core.internal.GenericJpaModel.createPersistenceXml(GenericJpaModel.java:254)
at org.eclipse.jpt.core.internal.GenericJpaModel.createProjectXml(GenericJpaModel.java:242)
at org.eclipse.jpt.core.internal.GenericJpaModel$1.run(GenericJpaModel.java:233)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"Worker-11" prio=6 tid=0x0dcd3dc8 nid=0xa98 in Object.wait() [0x0f19f000..0x0f19fd68]
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
- locked <0x03665480> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
"Worker-6" prio=6 tid=0x0dd075a0 nid=0xc3c in Object.wait() [0x0f05f000..0x0f05fc68]
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:189)
- locked <0x0424eb30> (a java.lang.Object)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:230)
at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:99)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"JavaScript indexing" daemon prio=4 tid=0x0db331c8 nid=0x920 in Object.wait() [0x0f01f000..0x0f01fce8]
at java.lang.Object.wait(Native Method)
- waiting on <0x04832eb0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Object.java:474)
at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
- locked <0x04832eb0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:595)
"Thread-1" prio=6 tid=0x0da5c278 nid=0x828 waiting on condition [0x0ed6f000..0x0ed6fd68]
at java.lang.Thread.sleep(Native Method)
at org.eclipse.wst.common.project.facet.core.runtime.internal.RuntimeManagerImpl$RuntimeValidationThread.run(RuntimeManagerImpl.java:1207)
"Java indexing" daemon prio=4 tid=0x0da02308 nid=0x338 in Object.wait() [0x0ebef000..0x0ebef9e8]
at java.lang.Object.wait(Native Method)
- waiting on <0x0425ef38> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Object.java:474)
at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:371)
- locked <0x0425ef38> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:595)
"ReaderThread" prio=6 tid=0x0c9fcae8 nid=0xd64 runnable [0x0b34f000..0x0b34fb68]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
- locked <0x04237170> (a java.io.InputStreamReader)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
- locked <0x04237170> (a java.io.InputStreamReader)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner$ReaderThread.run(RemoteTestRunner.java:140)
"Start Level Event Dispatcher" daemon prio=6 tid=0x0af68e38 nid=0x120 in Object.wait() [0x0b2ff000..0x0b2ffc68]
at java.lang.Object.wait(Native Method)
- waiting on <0x03065910> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:474)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377)
- locked <0x03065910> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317)
"Framework Event Dispatcher" daemon prio=6 tid=0x0af68cb0 nid=0x97c in Object.wait() [0x0b2bf000..0x0b2bfd68]
at java.lang.Object.wait(Native Method)
- waiting on <0x03051ab0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:474)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:377)
- locked <0x03051ab0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:317)
"Low Memory Detector" daemon prio=6 tid=0x00a56c40 nid=0xbb0 runnable [0x00000000..0x00000000]
"CompilerThread0" daemon prio=10 tid=0x00a55840 nid=0x68c waiting on condition [0x00000000..0x0abbf8c8]
"Signal Dispatcher" daemon prio=10 tid=0x00a54c60 nid=0xfd4 runnable [0x00000000..0x00000000]
"Finalizer" daemon prio=8 tid=0x00a4bad8 nid=0xd54 in Object.wait() [0x0ab3f000..0x0ab3fc68]
at java.lang.Object.wait(Native Method)
- waiting on <0x02f852f8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x02f852f8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x009fe548 nid=0x624 in Object.wait() [0x0aaff000..0x0aaffce8]
at java.lang.Object.wait(Native Method)
- waiting on <0x02f85378> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x02f85378> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x00356c48 nid=0xefc in Object.wait() [0x0006e000..0x0006fc08]
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:189)
- locked <0x0424eb30> (a java.lang.Object)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:230)
at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:117)
at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1747)
at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1473)
at org.eclipse.core.internal.resources.File.refreshLocal(File.java:342)
at org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl.createPlatformResourceInputStream(WorkbenchURIConverterImpl.java:501)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream(URIConverterImpl.java:441)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream(URIConverterImpl.java:457)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1212)
at org.eclipse.wst.common.internal.emf.resource.CompatibilityXMIResourceImpl.load(CompatibilityXMIResourceImpl.java:261)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:255)
at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.demandLoad(ProjectResourceSetImpl.java:155)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:270)
at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getResource(ProjectResourceSetImpl.java:428)
at org.eclipse.wst.common.internal.emfworkbench.WorkbenchResourceHelper.getOrCreateResource(WorkbenchResourceHelper.java:384)
at org.eclipse.jpt.core.resource.AbstractResourceModelProvider.getResource(AbstractResourceModelProvider.java:99)
at org.eclipse.jpt.core.internal.resource.persistence.PersistenceResourceModelProvider.getResource(PersistenceResourceModelProvider.java:73)
at org.eclipse.jpt.core.internal.context.GenericRootContextNode.<init>(GenericRootContextNode.java:65)
at org.eclipse.jpt.core.internal.platform.GenericJpaFactory.buildRootContext(GenericJpaFactory.java:280)
at org.eclipse.jpt.core.internal.GenericJpaProject.buildRootContextNode(GenericJpaProject.java:201)
at org.eclipse.jpt.core.internal.GenericJpaProject.<init>(GenericJpaProject.java:163)
at org.eclipse.jpt.core.internal.platform.GenericJpaFactory.buildJpaProject(GenericJpaFactory.java:233)
at org.eclipse.jpt.core.internal.GenericJpaModel$DefaultJpaProjectHolder.buildJpaProject(GenericJpaModel.java:445)
at org.eclipse.jpt.core.internal.GenericJpaModel$DefaultJpaProjectHolder.jpaProject(GenericJpaModel.java:437)
at org.eclipse.jpt.core.internal.GenericJpaModel.getJpaProject(GenericJpaModel.java:81)
- locked <0x04288e60> (a org.eclipse.jpt.core.internal.GenericJpaModel)
at org.eclipse.jpt.core.internal.JpaModelManager.getJpaProject(JpaModelManager.java:178)
at org.eclipse.jpt.core.JptCorePlugin.getJpaProject(JptCorePlugin.java:157)
at org.eclipse.jpt.core.tests.internal.projects.TestJpaProject.<init>(TestJpaProject.java:58)
at org.eclipse.jpt.core.tests.internal.projects.TestJpaProject.buildJpaProject(TestJpaProject.java:35)
at org.eclipse.jpt.core.tests.internal.context.ContextModelTestCase.buildJpaProject(ContextModelTestCase.java:78)
at org.eclipse.jpt.core.tests.internal.context.ContextModelTestCase.buildJavaProject(ContextModelTestCase.java:73)
at org.eclipse.jpt.core.tests.internal.utility.jdt.AnnotationTestCase.setUp(AnnotationTestCase.java:74)
at org.eclipse.jpt.core.tests.internal.context.ContextModelTestCase.setUp(ContextModelTestCase.java:56)
at junit.framework.TestCase.runBare(TestCase.java:128)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:62)
at org.eclipse.pde.internal.junit.runtime.CoreTestApplication.run(CoreTestApplication.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
"VM Thread" prio=10 tid=0x003554a8 nid=0xe5c runnable
"VM Periodic Task Thread" prio=10 tid=0x00a57e78 nid=0xd6c waiting on condition
=================
System Properties
=================
java.vendor=Sun Microsystems Inc.
osgi.bundles.defaultStartLevel=4
sun.java.launcher=SUN_STANDARD
org.osgi.supports.framework.extension=true
sun.management.compiler=HotSpot Client Compiler
osgi.framework.beginningstartlevel=1
os.name=Windows XP
sun.boot.class.path=C:\Java\jre1.5.0_12\lib\rt.jar;C:\Java\jre1.5.0_12\lib\i18n.jar;C:\Java\jre1.5.0_12\lib\sunrsasign.jar;C:\Java\jre1.5.0_12\lib\jsse.jar;C:\Java\jre1.5.0_12\lib\jce.jar;C:\Java\jre1.5.0_12\lib\charsets.jar;C:\Java\jre1.5.0_12\classes
osgi.ws=win32
sun.desktop=windows
java.vm.specification.vendor=Sun Microsystems Inc.
java.runtime.version=1.5.0_12-b04
osgi.instance.area=file:/C:/Eclipse/junit-workspace/
osgi.nl.user=en_US
user.name=kamoore
org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views ,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
org.osgi.framework.language=en
eclipse.pde.launch=true
user.language=en
org.osgi.framework.processor=x86
osgi.syspath=c:\Program Files\R-3.0.2-20080921203356\eclipse\plugins
sun.boot.library.path=C:\Java\jre1.5.0_12\bin
osgi.manifest.cache=C:\Eclipse\Jpt2\.metadata\.plugins\org.eclipse.pde.core\pde-junit\org.eclipse.osgi\manifests
osgi.compatibility.bootdelegation=true
java.version=1.5.0_12
org.osgi.framework.os.name=WindowsXP
user.timezone=America/New_York
sun.arch.data.model=32
osgi.bundles=reference:file:C:/Program Files/R-3.0.2-20080921203356/eclipse/plugins/org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar@1:start
java.endorsed.dirs=C:\Java\jre1.5.0_12\lib\endorsed
eclipse.application=org.eclipse.pde.junit.runtime.coretestapplication
sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
sun.jnu.encoding=Cp1252
file.encoding.pkg=sun.io
org.osgi.framework.vendor=Eclipse
file.separator=\
java.specification.name=Java Platform API Specification
osgi.checkConfiguration=true
java.class.version=49.0
user.country=US
osgi.configuration.cascaded=false
java.home=C:\Java\jre1.5.0_12
osgi.os=win32
eclipse.commands=-os
win32
-ws
win32
-arch
x86
-nl
en_US
-version
3
-port
1497
-testLoaderClass
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader
-loaderpluginname
org.eclipse.jdt.junit.runtime
-classNames
org.eclipse.jpt.core.tests.internal.JptAllCoreTests
-application
org.eclipse.pde.junit.runtime.coretestapplication
-data
C:\Eclipse\Jpt2/../junit-workspace
-configuration
file:C:/Eclipse/Jpt2/.metadata/.plugins/org.eclipse.pde.core/pde-junit/
-dev
file:C:/Eclipse/Jpt2/.metadata/.plugins/org.eclipse.pde.core/pde-junit/dev.properties
-os
win32
-ws
win32
-arch
x86
-nl
en_US
-testpluginname
org.eclipse.jpt.core.tests
java.vm.info=mixed mode
os.version=5.1
osgi.arch=x86
path.separator=;
java.vm.version=1.5.0_12-b04
org.osgi.supports.framework.fragment=true
user.variant=
osgi.framework.shape=jar
java.awt.printerjob=sun.awt.windows.WPrinterJob
sun.io.unicode.encoding=UnicodeLittle
org.osgi.framework.version=1.4.0
awt.toolkit=sun.awt.windows.WToolkit
osgi.install.area=file:/C:/Program Files/R-3.0.2-20080921203356/eclipse/
osgi.dev=file:C:/Eclipse/Jpt2/.metadata/.plugins/org.eclipse.pde.core/pde-junit/dev.properties
osgi.framework=file:/C:/Program Files/R-3.0.2-20080921203356/eclipse/plugins/org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
user.home=C:\Documents and Settings\kamoore
org.eclipse.equinox.simpleconfigurator.configUrl=file:/C:/Eclipse/Jpt2/.metadata/.plugins/org.eclipse.pde.core/pde-junit/org.eclipse.equinox.simpleconfigurator/bundles.info
osgi.bundlestore=C:\Eclipse\Jpt2\.metadata\.plugins\org.eclipse.pde.core\pde-junit\org.eclipse.osgi\bundles
java.specification.vendor=Sun Microsystems Inc.
org.eclipse.jpt.jpa.jar=C:\Documents and Settings\kamoore\My Documents\Oracle\eclipse\jpa.jar
osgi.nl=en_US
java.library.path=C:\Java\jre1.5.0_12\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files\Winzip;
java.vendor.url=http://java.sun.com/
org.osgi.framework.os.version=5.1.0
eclipse.startTime=1222276333593
eclipse.p2.data.area=@config.dir\p2
java.vm.vendor=Sun Microsystems Inc.
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.class.path=C:\Program Files\R-3.0.2-20080921203356\eclipse\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
org.eclipse.update.reconcile=false
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.version=1.0
sun.cpu.endian=little
sun.os.patch.level=Service Pack 2
java.io.tmpdir=C:\DOCUME~1\kamoore\LOCALS~1\Temp\
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
eclipse.home.location=file:/C:/Program Files/R-3.0.2-20080921203356/eclipse/
os.arch=x86
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.ext.dirs=C:\Java\jre1.5.0_12\lib\ext
user.dir=C:\Eclipse\Jpt2\org.eclipse.jpt.core.tests
org.osgi.supports.framework.requirebundle=true
line.separator=
java.vm.name=Java HotSpot(TM) Client VM
eclipse.ee.install.verify=false
file.encoding=ISO-8859-1
osgi.framework.version=3.4.2.R34x_v20080826-1230
java.specification.version=1.5
org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5
osgi.logfile=C:\Eclipse\junit-workspace\.metadata\.log
osgi.configuration.area=file:/C:/Eclipse/Jpt2/.metadata/.plugins/org.eclipse.pde.core/pde-junit/
============
Command line
============
C:\Java\jre1.5.0_12\bin\javaw.exe "-Dorg.eclipse.jpt.jpa.jar=C:\Documents and Settings\kamoore\My Documents\Oracle\eclipse\jpa.jar" -Declipse.pde.launch=true -Declipse.p2.data.area=@config.dir\p2 -Dfile.encoding=ISO-8859-1 -classpath "C:\Program Files\R-3.0.2-20080921203356\eclipse\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar" org.eclipse.equinox.launcher.Main -os win32 -ws win32 -arch x86 -nl en_US -version 3 -port 1497 -testLoaderClass org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader -loaderpluginname org.eclipse.jdt.junit.runtime -classNames org.eclipse.jpt.core.tests.internal.JptAllCoreTests -application org.eclipse.pde.junit.runtime.coretestapplication -data C:\Eclipse\Jpt2/../junit-workspace -configuration file:C:/Eclipse/Jpt2/.metadata/.plugins/org.eclipse.pde.core/pde-junit/ -dev file:C:/Eclipse/Jpt2/.metadata/.plugins/org.eclipse.pde.core/pde-junit/dev.properties -os win32 -ws win32 -arch x86 -nl en_US -testpluginname org.eclipse.jpt.core.tests
======
Memory
======
Used: 58538720 (~56MB)
Free: 8111392 (~8MB)
Total: 66650112 (~64MB)
Max: 66650112 (~64MB)
[########################################################################################============]
Available Processors: 1