-
1. Re: Developer Studio 10 crashes randomly on Mac
akazakov Aug 2, 2016 10:59 PM (in response to fabi.yo.4)Hi Fabio,
Try to run devstudio with -debug:
devstudio -debug
Then see if there is something wrong in the console output.
The log file should be in <worspace>/.metadata/.log
-
2. Re: Developer Studio 10 crashes randomly on Mac
dgolovin1 Aug 3, 2016 9:26 AM (in response to fabi.yo.4)Fabio,
when it happens again could you try to get JVM stacktrace? It might not work if the reason of freezing is JVM crash, bot it is worth to try.
It requires several simple steps:
1. in terminal run 'jps -v'
2. find line that looks like '<process-number> org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar'
3. take process number (first number in line from [2]) and run 'jstack <process-number>'
Thanks
-
3. Re: Developer Studio 10 crashes randomly on Mac
fabi.yo.4 Aug 4, 2016 4:10 AM (in response to akazakov)This is what I found in the log when I type devstudio -debug:
!SESSION 2016-08-04 09:57:10.507 -----------------------------------------------
eclipse.buildId=10.0.0.GA-v20160615-1853-B33
java.version=1.8.0_92
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=nl_BE
Framework arguments: -product com.jboss.devstudio.core.product
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product com.jboss.devstudio.core.product -debug
!ENTRY org.eclipse.core.resources 2 10035 2016-08-04 09:57:12.247
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
In the console itself I see no errors. After some messages it succeeded refreshing all projects in the workspace and no message is displayed anymore.
Console output:
Werk:MacOS Fabrizio$ ./devstudio -debug
Start VM: -Xms512m
-Xmx1024m
-Dosgi.framework.extensions=org.eclipse.wst.jsdt.nashorn.extension
-Dosgi.instance.area.default=@user.home/workspace
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xdock:icon=../Resources/devstudio.icns
-XX:MaxPermSize=256m
-Xdock:name=Red Hat JBoss Developer Studio
-Djava.class.path=/Applications/Jboss Studio 10/studio/devstudio.app/Contents/MacOS//../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
-os macosx
-ws cocoa
-arch x86_64
-showsplash
-launcher /Applications/Jboss Studio 10/studio/devstudio.app/Contents/MacOS/devstudio
-name Devstudio
--launcher.library /Applications/Jboss Studio 10/studio/devstudio.app/Contents/MacOS//../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.400.v20160518-1444/eclipse_1615.so
-startup /Applications/Jboss Studio 10/studio/devstudio.app/Contents/MacOS//../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.overrideVmargs
-product com.jboss.devstudio.core.product
-debug
-vm /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib
-vmargs
-Xms512m
-Xmx1024m
-Dosgi.framework.extensions=org.eclipse.wst.jsdt.nashorn.extension
-Dosgi.instance.area.default=@user.home/workspace
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xdock:icon=../Resources/devstudio.icns
-XX:MaxPermSize=256m
-Xdock:name=Red Hat JBoss Developer Studio
-Djava.class.path=/Applications/Jboss Studio 10/studio/devstudio.app/Contents/MacOS//../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
Install location:
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/
Configuration file:
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/configuration/config.ini loaded
Configuration location:
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/configuration/
Framework located:
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/plugins/org.eclipse.osgi_3.11.0.v20160603-1336.jar
Loading extension: org.eclipse.wst.jsdt.nashorn.extension
eclipse.properties not found
Framework classpath:
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/plugins/org.eclipse.osgi_3.11.0.v20160603-1336.jar
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/plugins/
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/plugins/org.eclipse.wst.jsdt.nashorn.extension_1.0.0.v201605131737.jar
Splash location:
/Applications/Jboss Studio 10/studio/devstudio.app/Contents/Eclipse/configuration/org.eclipse.equinox.launcher/com.jboss.devstudio.core_10.0.0.GA-v20160615-1853-B33/splash.bmp
Debug options:
file:/Applications/Jboss Studio 10/studio/devstudio.app/Contents/MacOS/.options not found
Time to load bundles: 8
Starting application: 1325
aug 04, 2016 9:57:14 AM org.hibernate.eclipse.HibernatePlugin start
INFO: HibernatePlugin Started
Warning: NLS unused message: SqlInclusionWizard_GenerateAll in: com.dell.toadext.messages.wizard_messages
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [bundleresource://1102.fwk246383655:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://1102.fwk246383655:2/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
09:57:15.848 [Worker-0] DEBUG o.e.m.c.i.p.r.ProjectRegistryRefreshJob - Queued refresh request: [/RemoteSystemsTempFiles/pom.xml, /Servers/pom.xml, /authentication/pom.xml, /c4j-cv-app/pom.xml, /core/pom.xml, /cv-backend/pom.xml, /cv-common/pom.xml, /cv-integrationTesting/pom.xml, /cv-security/pom.xml, /emo-canoo/pom.xml, /emo-client/pom.xml, /emo-core/pom.xml, /emo-db-config/pom.xml, /emo-db-scripts-vds/pom.xml, /emo-db-scripts-vdshist/pom.xml, /emo-db-scripts-vdsmvis/pom.xml, /emo-ear/pom.xml, /emo-gwt/pom.xml, /emo-mud/pom.xml, /emo-opt/pom.xml, /emo-parent/pom.xml, /emo-sandbox/pom.xml, /emo-selenium/pom.xml, /emo-util-jar/pom.xml, /emo-web/pom.xml, /emo-ws-jar/pom.xml, /examples/pom.xml, /integration-tests/pom.xml, /integrationTest/pom.xml, /interceptor-example/pom.xml, /javaee6/pom.xml, /javaee6-jsf/pom.xml, /javaee7/pom.xml, /javaee7-jsf/pom.xml, /jerry/pom.xml, /jerry-valerie-documentation/pom.xml, /jsf-core/pom.xml, /jsf-parent/pom.xml, /metadata-example/pom.xml, /oauth2-google/pom.xml, /octopus/pom.xml, /oracle/pom.xml, /permission/pom.xml, /plugins/pom.xml, /poc-cv-openshift/pom.xml, /primefaces/pom.xml, /rest/pom.xml, /starter_ee6/pom.xml, /swagger/pom.xml, /valerie/pom.xml, /web/pom.xml]
09:57:16.910 [Worker-3] DEBUG o.e.a.i.i.DefaultLocalRepositoryProvider - Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/Fabrizio/ontwikkeling/gereedschap/maven/repository
09:57:16.917 [Worker-3] DEBUG o.e.a.i.i.DefaultLocalRepositoryProvider - Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/Fabrizio/ontwikkeling/gereedschap/maven/repository
09:57:16.917 [Worker-3] DEBUG o.e.m.c.i.p.r.ProjectRegistryManager - Refreshing: [L/RemoteSystemsTempFiles/pom.xml, L/Servers/pom.xml, L/authentication/pom.xml, L/c4j-cv-app/pom.xml, L/core/pom.xml, L/cv-backend/pom.xml, L/cv-common/pom.xml, L/cv-integrationTesting/pom.xml, L/cv-security/pom.xml, L/emo-canoo/pom.xml, L/emo-client/pom.xml, L/emo-core/pom.xml, L/emo-db-config/pom.xml, L/emo-db-scripts-vds/pom.xml, L/emo-db-scripts-vdshist/pom.xml, L/emo-db-scripts-vdsmvis/pom.xml, L/emo-ear/pom.xml, L/emo-gwt/pom.xml, L/emo-mud/pom.xml, L/emo-opt/pom.xml, L/emo-parent/pom.xml, L/emo-sandbox/pom.xml, L/emo-selenium/pom.xml, L/emo-util-jar/pom.xml, L/emo-web/pom.xml, L/emo-ws-jar/pom.xml, L/examples/pom.xml, L/integration-tests/pom.xml, L/integrationTest/pom.xml, L/interceptor-example/pom.xml, L/javaee6/pom.xml, L/javaee6-jsf/pom.xml, L/javaee7/pom.xml, L/javaee7-jsf/pom.xml, L/jerry/pom.xml, L/jerry-valerie-documentation/pom.xml, L/jsf-core/pom.xml, L/jsf-parent/pom.xml, L/metadata-example/pom.xml, L/oauth2-google/pom.xml, L/octopus/pom.xml, L/oracle/pom.xml, L/permission/pom.xml, L/plugins/pom.xml, L/poc-cv-openshift/pom.xml, L/primefaces/pom.xml, L/rest/pom.xml, L/starter_ee6/pom.xml, L/swagger/pom.xml, L/valerie/pom.xml, L/web/pom.xml]
09:57:16.920 [Worker-3] DEBUG o.e.m.c.i.p.r.ProjectRegistryManager - Refreshed: [L/RemoteSystemsTempFiles/pom.xml, L/Servers/pom.xml, L/authentication/pom.xml, L/c4j-cv-app/pom.xml, L/core/pom.xml, L/cv-backend/pom.xml, L/cv-common/pom.xml, L/cv-integrationTesting/pom.xml, L/cv-security/pom.xml, L/emo-canoo/pom.xml, L/emo-client/pom.xml, L/emo-core/pom.xml, L/emo-db-config/pom.xml, L/emo-db-scripts-vds/pom.xml, L/emo-db-scripts-vdshist/pom.xml, L/emo-db-scripts-vdsmvis/pom.xml, L/emo-ear/pom.xml, L/emo-gwt/pom.xml, L/emo-mud/pom.xml, L/emo-opt/pom.xml, L/emo-parent/pom.xml, L/emo-sandbox/pom.xml, L/emo-selenium/pom.xml, L/emo-util-jar/pom.xml, L/emo-web/pom.xml, L/emo-ws-jar/pom.xml, L/examples/pom.xml, L/integration-tests/pom.xml, L/integrationTest/pom.xml, L/interceptor-example/pom.xml, L/javaee6/pom.xml, L/javaee6-jsf/pom.xml, L/javaee7/pom.xml, L/javaee7-jsf/pom.xml, L/jerry/pom.xml, L/jerry-valerie-documentation/pom.xml, L/jsf-core/pom.xml, L/jsf-parent/pom.xml, L/metadata-example/pom.xml, L/oauth2-google/pom.xml, L/octopus/pom.xml, L/oracle/pom.xml, L/permission/pom.xml, L/plugins/pom.xml, L/poc-cv-openshift/pom.xml, L/primefaces/pom.xml, L/rest/pom.xml, L/starter_ee6/pom.xml, L/swagger/pom.xml, L/valerie/pom.xml, L/web/pom.xml]
I didn't notice anything weird here...
-
4. Re: Developer Studio 10 crashes randomly on Mac
fabi.yo.4 Aug 4, 2016 5:11 AM (in response to dgolovin1)This is what was in the output when running jstack:
Werk:~ Fabrizio$ jps -v
23520 jboss-modules.jar -D[Standalone] -Doctopus.cfg=file:/Users/Fabrizio/ontwikkeling/projecten/cv-openshift/cv-app.properties -Dorg.jboss.boot.log.file=/Users/Fabrizio/ontwikkeling/gereedschap/wildfly/wildfly-10.0.0.Final/standalone/log/server.log -Dlogging.configuration=file:/Users/Fabrizio/ontwikkeling/gereedschap/wildfly/wildfly-10.0.0.Final/standalone/configuration/logging.properties
23521 CommandLineWrapper -Dfile.encoding=UTF-8
34241 Jps -Dapplication.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home -Xms8m
27449 RemoteMavenServer -Djava.awt.headless=true -Didea.version==2016.1.1 -Xmx512m -Didea.maven.embedder.version=3.0.5 -Dfile.encoding=UTF-8
34236 -Xms512m -Xmx1024m -Dosgi.framework.extensions=org.eclipse.wst.jsdt.nashorn.extension -Dosgi.instance.area.default=@user.home/workspace -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Xdock:icon=../Resources/devstudio.icns -XX:MaxPermSize=256m -Xdock:name=Red Hat JBoss Developer Studio
Werk:~ Fabrizio$ jstack 34236
2016-08-04 10:14:13
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode):
"Attach Listener" #34 daemon prio=9 os_prio=31 tid=0x000000012a89f800 nid=0xb107 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"[ThreadPool Manager] - Idle Thread" #33 daemon prio=5 os_prio=31 tid=0x000000012a933000 nid=0xb71b in Object.wait() [0x00007000015d8000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
- locked <0x00000007ae1fdac8> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
"Worker-7" #32 prio=5 os_prio=31 tid=0x000000012a927800 nid=0x1e0b in Object.wait() [0x0000700000113000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x0000000780b24908> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
"Worker-6" #31 prio=5 os_prio=31 tid=0x000000012a8d2800 nid=0xae27 in Object.wait() [0x0000700000219000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x0000000780b24908> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52)
"Worker-5" #30 prio=5 os_prio=31 tid=0x00000001063ab800 nid=0xe803 in Object.wait() [0x000070000258e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
- locked <0x00000007814f9178> (a java.lang.Object)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307)
at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:98)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"Java indexing" #29 daemon prio=4 os_prio=31 tid=0x0000000100d38800 nid=0xe603 in Object.wait() [0x000070000248b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000783d4c308> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:371)
- locked <0x0000000783d4c308> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Thread.run(Thread.java:745)
"Worker-4" #28 prio=5 os_prio=31 tid=0x0000000102709800 nid=0xe403 waiting for monitor entry [0x0000700002384000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.lang.Runtime.loadLibrary0(Runtime.java:862)
- waiting to lock <0x0000000781b540c8> (a java.lang.Runtime)
at java.lang.System.loadLibrary(System.java:1122)
at sun.nio.fs.UnixNativeDispatcher$1.run(UnixNativeDispatcher.java:573)
at sun.nio.fs.UnixNativeDispatcher$1.run(UnixNativeDispatcher.java:571)
at java.security.AccessController.doPrivileged(Native Method)
at sun.nio.fs.UnixNativeDispatcher.<clinit>(UnixNativeDispatcher.java:571)
at sun.nio.fs.UnixFileSystem.<init>(UnixFileSystem.java:67)
at sun.nio.fs.BsdFileSystem.<init>(BsdFileSystem.java:41)
at sun.nio.fs.MacOSXFileSystem.<init>(MacOSXFileSystem.java:44)
at sun.nio.fs.MacOSXFileSystemProvider.newFileSystem(MacOSXFileSystemProvider.java:45)
at sun.nio.fs.MacOSXFileSystemProvider.newFileSystem(MacOSXFileSystemProvider.java:38)
at sun.nio.fs.UnixFileSystemProvider.<init>(UnixFileSystemProvider.java:56)
at sun.nio.fs.BsdFileSystemProvider.<init>(BsdFileSystemProvider.java:36)
at sun.nio.fs.MacOSXFileSystemProvider.<init>(MacOSXFileSystemProvider.java:40)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at sun.nio.fs.DefaultFileSystemProvider.createProvider(DefaultFileSystemProvider.java:48)
at sun.nio.fs.DefaultFileSystemProvider.create(DefaultFileSystemProvider.java:65)
at java.nio.file.FileSystems$DefaultFileSystemHolder.getDefaultProvider(FileSystems.java:108)
at java.nio.file.FileSystems$DefaultFileSystemHolder.access$000(FileSystems.java:89)
at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(FileSystems.java:98)
at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(FileSystems.java:96)
at java.security.AccessController.doPrivileged(Native Method)
at java.nio.file.FileSystems$DefaultFileSystemHolder.defaultFileSystem(FileSystems.java:96)
at java.nio.file.FileSystems$DefaultFileSystemHolder.<clinit>(FileSystems.java:90)
at java.nio.file.FileSystems.getDefault(FileSystems.java:176)
at java.io.File.toPath(File.java:2234)
- locked <0x00000007ad005dc0> (a java.io.File)
at org.eclipse.core.internal.filesystem.local.LocalFile.internalDelete(LocalFile.java:218)
at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:136)
at org.eclipse.core.internal.localstore.DeleteVisitor.delete(DeleteVisitor.java:63)
at org.eclipse.core.internal.localstore.DeleteVisitor.visit(DeleteVisitor.java:151)
at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:111)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:367)
at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:358)
at org.eclipse.core.internal.resources.ResourceTree.standardDeleteFolder(ResourceTree.java:810)
at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1832)
at org.eclipse.core.internal.resources.Resource.delete(Resource.java:782)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:115)
at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:47)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:180)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"Worker-3" #27 prio=5 os_prio=31 tid=0x0000000107a68000 nid=0xe203 in Object.wait() [0x0000700002285000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007814f9178> (a java.lang.Object)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
- locked <0x00000007814f9178> (a java.lang.Object)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307)
at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:121)
at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2188)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2235)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2262)
at org.eclipse.jdt.internal.core.JavaModelManager$20.run(JavaModelManager.java:5164)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"Worker-2" #26 prio=5 os_prio=31 tid=0x0000000121833000 nid=0xe003 in Object.wait() [0x0000700002182000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270)
- locked <0x00000007814f9178> (a java.lang.Object)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:96)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob$1.call(ProjectRegistryRefreshJob.java:1)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1355)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryRefreshJob.run(ProjectRegistryRefreshJob.java:81)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"Bundle File Closer" #25 daemon prio=6 os_prio=31 tid=0x0000000102826000 nid=0xde03 in Object.wait() [0x0000700001b70000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x0000000781faf8b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Worker-1" #24 prio=5 os_prio=31 tid=0x0000000102fe0800 nid=0xd403 runnable [0x0000700002079000]
java.lang.Thread.State: RUNNABLE
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
- locked <0x0000000781b31d48> (a java.util.Vector)
- locked <0x0000000781b32010> (a java.util.Vector)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
- locked <0x0000000781b540c8> (a java.lang.Runtime)
at java.lang.System.load(System.java:1086)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
- locked <0x0000000781b31d48> (a java.util.Vector)
- locked <0x0000000781b32010> (a java.util.Vector)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
- locked <0x0000000781b540c8> (a java.lang.Runtime)
at java.lang.System.loadLibrary(System.java:1122)
at java.awt.Toolkit$3.run(Toolkit.java:1636)
at java.awt.Toolkit$3.run(Toolkit.java:1634)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
at java.awt.Toolkit.<clinit>(Toolkit.java:1668)
at java.awt.Component.<clinit>(Component.java:593)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.sun.jna.Platform.<clinit>(Platform.java:64)
at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:711)
at com.sun.jna.Native.loadNativeLibrary(Native.java:697)
at com.sun.jna.Native.<clinit>(Native.java:127)
at com.sun.jna.Pointer.<clinit>(Pointer.java:42)
at org.tmatesoft.svn.core.internal.util.jna.SVNLinuxUtil.<clinit>(SVNLinuxUtil.java:33)
at org.tmatesoft.svn.core.internal.util.jna.SVNJNAUtil.getFileType(SVNJNAUtil.java:68)
at org.tmatesoft.svn.core.internal.wc.SVNFileType.getType(SVNFileType.java:84)
at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.parseDir(SVNWCDb.java:1889)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.detectWcGeneration(SvnOperationFactory.java:1672)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.getImplementation(SvnOperationFactory.java:1318)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1224)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
at org.tmatesoft.svn.core.javahl17.SVNClientImpl.status(SVNClientImpl.java:209)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:584)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:564)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:557)
at org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter.getStatus(SvnKitClientAdapter.java:107)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:550)
at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getStatus(AbstractJhlClientAdapter.java:543)
at org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(RecursiveStatusUpdateStrategy.java:63)
at org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(RecursiveStatusUpdateStrategy.java:46)
at org.tigris.subversion.subclipse.core.status.RecursiveStatusUpdateStrategy.statusesToUpdate(RecursiveStatusUpdateStrategy.java:46)
at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus(StatusCacheManager.java:271)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatusInfinite(FileModificationManager.java:218)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatus(FileModificationManager.java:257)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.access$2(FileModificationManager.java:232)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager$2.run(FileModificationManager.java:190)
at org.tigris.subversion.subclipse.core.util.JobUtility$1$1.run(JobUtility.java:22)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
at org.tigris.subversion.subclipse.core.util.JobUtility$1.run(JobUtility.java:20)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"EMF Reference Cleaner" #23 daemon prio=6 os_prio=31 tid=0x0000000102f83800 nid=0xd203 in Object.wait() [0x0000700001f7c000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000781f410c0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x0000000781f410c0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
"Worker-0" #22 prio=5 os_prio=31 tid=0x0000000102ec0800 nid=0xd003 in Object.wait() [0x0000700001e79000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
- locked <0x00000007adcb07a8> (a org.eclipse.core.internal.jobs.Semaphore)
at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:170)
at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:106)
at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82)
at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:122)
at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2188)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2235)
at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:43)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
"Worker-JM" #17 prio=5 os_prio=31 tid=0x0000000100a0b800 nid=0xc603 in Object.wait() [0x0000700001d76000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
- locked <0x00000007814c39f8> (a java.util.ArrayList)
"[Timer] - Main Queue Handler" #16 daemon prio=5 os_prio=31 tid=0x0000000102414000 nid=0xc403 in Object.wait() [0x0000700001c73000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
- locked <0x0000000780b55f90> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"Start Level: Equinox Container: 80f8af2e-1b5a-0016-1a72-de02a2e78a22" #14 daemon prio=5 os_prio=31 tid=0x0000000102b23000 nid=0xc003 in Object.wait() [0x0000700001a6d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000780adcb20> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x0000000780adcb20> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Framework Event Dispatcher: org.eclipse.osgi.internal.framework.EquinoxEventPublisher@55c1ced9" #13 daemon prio=5 os_prio=31 tid=0x000000010236d800 nid=0xbe03 in Object.wait() [0x000070000196a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x0000000781452460> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Active Thread: Equinox Container: 80f8af2e-1b5a-0016-1a72-de02a2e78a22" #11 prio=5 os_prio=31 tid=0x0000000102aee000 nid=0xbc0f waiting on condition [0x0000700001867000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000781453100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #9 daemon prio=9 os_prio=31 tid=0x000000010501d000 nid=0x7903 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #8 daemon prio=9 os_prio=31 tid=0x00000001028af800 nid=0x7703 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00000001028af000 nid=0x7503 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00000001028ae000 nid=0x7303 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x0000000105037800 nid=0x7103 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x000000010500d000 nid=0x6e0b runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x000000010083b000 nid=0x6b03 in Object.wait() [0x0000700000dc0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000781894230> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x0000000781894230> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x0000000100838000 nid=0x6903 in Object.wait() [0x0000700000cbd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007818942c8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000007818942c8> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"main" #1 prio=6 os_prio=31 tid=0x0000000102852800 nid=0x50f waiting for monitor entry [0x00007fff5fbf2000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.lang.Runtime.loadLibrary0(Runtime.java:862)
- waiting to lock <0x0000000781b540c8> (a java.lang.Runtime)
at java.lang.System.loadLibrary(System.java:1122)
at org.eclipse.equinox.internal.security.osx.OSXProvider.<clinit>(OSXProvider.java:24)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.equinox.internal.security.storage.PasswordProviderSelector.findStorageModule(PasswordProviderSelector.java:164)
at org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:231)
at org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)
at org.eclipse.equinox.internal.security.storage.SecurePreferences.get(SecurePreferences.java:262)
at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.get(SecurePreferencesWrapper.java:106)
at org.eclipse.core.internal.net.ProxyType.loadProxyAuth(ProxyType.java:537)
at org.eclipse.core.internal.net.ProxyType.createProxyData(ProxyType.java:138)
at org.eclipse.core.internal.net.ProxyType.getProxyData(ProxyType.java:127)
at org.eclipse.core.internal.net.PreferenceManager.migrateInstanceScopePreferences(PreferenceManager.java:292)
at org.eclipse.core.internal.net.PreferenceManager.migrate(PreferenceManager.java:260)
at org.eclipse.core.internal.net.ProxyManager.checkMigrated(ProxyManager.java:404)
- locked <0x0000000783bfabc0> (a org.eclipse.core.internal.net.ProxyManager)
at org.eclipse.core.internal.net.ProxyManager.initialize(ProxyManager.java:269)
at org.eclipse.core.internal.net.Activator.start(Activator.java:175)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
at org.eclipse.osgi.container.Module.doStart(Module.java:581)
at org.eclipse.osgi.container.Module.start(Module.java:449)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:470)
at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:407)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.jsch.internal.core.JSchCorePlugin.start(JSchCorePlugin.java:243)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
at org.eclipse.osgi.container.Module.doStart(Module.java:581)
at org.eclipse.osgi.container.Module.start(Module.java:449)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:470)
at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:395)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.egit.core.Activator.setupSSH(Activator.java:211)
at org.eclipse.egit.core.Activator.start(Activator.java:185)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
at org.eclipse.osgi.container.Module.doStart(Module.java:581)
at org.eclipse.osgi.container.Module.start(Module.java:449)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:470)
at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:325)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:334)
at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:395)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.newInstance(Class.java:412)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.ui.internal.handlers.HandlerProxy.loadHandler(HandlerProxy.java:354)
at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:232)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.canExecute(E4HandlerProxy.java:71)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:54)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled(HandlerServiceHandler.java:58)
at org.eclipse.core.commands.Command.isEnabled(Command.java:840)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.registerLegacyHandler(LegacyHandlerService.java:170)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.registerLegacyHandler(LegacyHandlerService.java:151)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.readDefaultHandlers(LegacyHandlerService.java:635)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.readRegistry(LegacyHandlerService.java:547)
at org.eclipse.ui.internal.Workbench$49.runWithException(Workbench.java:2480)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:32)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4806)
at org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:95)
at org.eclipse.ui.internal.Workbench.initializeDefaultServices(Workbench.java:2474)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1672)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2938)
at org.eclipse.ui.internal.Workbench.access$9(Workbench.java:2869)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:678)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
"VM Thread" os_prio=31 tid=0x00000001028ac800 nid=0x6703 runnable
"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x0000000105001000 nid=0x5703 runnable
"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x000000010082d800 nid=0x5903 runnable
"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x0000000100833000 nid=0x5b03 runnable
"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x0000000100833800 nid=0x5d03 runnable
"GC task thread#4 (ParallelGC)" os_prio=31 tid=0x000000010284e800 nid=0x5f03 runnable
"GC task thread#5 (ParallelGC)" os_prio=31 tid=0x0000000102853800 nid=0x6103 runnable
"GC task thread#6 (ParallelGC)" os_prio=31 tid=0x0000000102854000 nid=0x6303 runnable
"GC task thread#7 (ParallelGC)" os_prio=31 tid=0x0000000102854800 nid=0x6503 runnable
"VM Periodic Task Thread" os_prio=31 tid=0x0000000105038000 nid=0x7b03 waiting on condition
JNI global references: 378
Werk:~ Fabrizio$
It doesn't look good but honestly I have no idea what all this means
Thanks already for helping guys!
-
5. Re: Developer Studio 10 crashes randomly on Mac
akazakov Aug 4, 2016 6:06 PM (in response to fabi.yo.4)Thanks for the stack trace!
Could you please also create an issue in devstudio JIRA: Agile Board - JBoss Issue Tracker
We will investigate this problem.
-
6. Re: Developer Studio 10 crashes randomly on Mac
snjeza Aug 4, 2016 6:57 PM (in response to fabi.yo.4)It is possible that there is a problem with the JNA SVNKit adapter.
Could you try to select the pure Java SVNKit adapter using
Window>Preferences>Team>SVN>SVN Interface?
-
7. Re: Developer Studio 10 crashes randomly on Mac
nickboldt Aug 4, 2016 10:04 PM (in response to fabi.yo.4)If it does turn out to be an SVNKit/Subclipse problem, we could consider updating the versions of SVNKit and Subclipse we bundle in Red Hat Central.
Currently we have:
- Subclipse 1.10.9 / clientadapter 1.10.3
- svnkit 1.8.10 (supports up to svn 1.8)
Latest:
- Subclipse 1.12
- svnkit 1.8.12 (supports up to svn 1.9 - http://svn.svnkit.com/repos/svnkit/tags/1.8.12/CHANGES.txt)
---
Not sure if this was mentioned elsewhere but sometimes when you migrate an existing workspace from EclipseN-1 to Eclipse N, Bad Things Happen (like random crashes). The workaround, therefore, for migrating a devstudio 9.x workspace to use it in devstudio 10 is to create a NEW workspace, and then import the existing projects into the new workspace.
-
8. Re: Developer Studio 10 crashes randomly on Mac
snjeza Aug 5, 2016 7:46 AM (in response to nickboldt)The issue occurs only when installing subclipse using P2. Red Hat Central doesn't include the JNA SVNKit adapter.
-
9. Re: Developer Studio 10 crashes randomly on Mac
nickboldt Aug 5, 2016 10:09 AM (in response to snjeza)Red Hat Central does include a connector that can install SVNKit:
org.jboss.tools.central.discovery
com.jboss.jbds.central.discovery
So perhaps we need to update that.
-
11. Re: Developer Studio 10 crashes randomly on Mac
fabi.yo.4 Aug 8, 2016 4:19 AM (in response to fabi.yo.4)I use Subclipse 1.12. I will try to gather more information on when it crashes by process of elimination. I see there is a bug logged at the studio JIRA and somebody fairly said it is difficult to argue the reason it could be SVN related.
Meantime I'm using Studio 9 and I have no issues so far.
I will reinstall Studio 10 and not install the Subclipse plugin. If this works it means it is not Subclipse (or SVN) related.
Is this ok or does anybody prefers a different approach?
-
12. Re: Developer Studio 10 crashes randomly on Mac
snjeza Aug 9, 2016 1:34 PM (in response to fabi.yo.4)Subclipse should work properly if you use the pure Java SVNKit adapter. Try to install subclipse using Red Hat Central. It includes only the pure Java SVNKit adapter that our QE team tested.
-
13. Re: Developer Studio 10 crashes randomly on Mac
fabi.yo.4 Aug 16, 2016 5:53 AM (in response to snjeza)I installed using Red Hat Central now. Switched back from Studio 9 (which was working without any problem) to Studio 10. Will keep you posted...
-
14. Re: Developer Studio 10 crashes randomly on Mac
fabi.yo.4 Aug 18, 2016 3:18 AM (in response to fabi.yo.4)Unfortunately Studio 10 hanged again. But this time I know why.
It concerns the Network Connections in the Preference Pane. When I choose Direct, I have no issues, but I cannot download certain software because we have a proxy on our network. I have been working 2 days now without setting the network connection to Manual. I wanted to try to update some other plugins and changed the connection type to Manual and filled in my network credentials for the proxy servers. Restarted Studio 10 and... Hanged!! I also noticed in the beginning that when I changed it to Manual and restarted Studio (I didn't had any plugins installed). It changed automatically to Direct.
I believe the issue is in the network connection section and unrelated to SVN because whether I choose to install the plugin from the update sit or via Red Had Central it always works. It is when I choose a Manual mode in the network connection section it causes the splash screen to freeze...
So what I would like to do is to change back the network connection type to Direct without the UI. It must be - hopefully - a setting somewhere in a file...
Can somebody advise me where and how to change this setting?
Thanks in advance