Skip to main content

[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

Back to the top