1 2 Previous Next 17 Replies Latest reply on Sep 14, 2016 9:47 AM by speco

    Developer Studio 10 crashes randomly on Mac

    fabi.yo.4

      I have OS X 10.11.5 and using JDK 8.92.

       

      I recently donwloaded the latest Developer Studio. I can use it without any problem, untill a certain moment it freezes and doesn't respond anymore. I have to forcibly stop it through the activity monitor and when i restart it then it hangs on this screen:

       

      Schermafbeelding 2016-07-27 om 1.05.18 pm.png

       

      I have no idea what is happening. The only way to solve it is to uninstall and reinstall it. Everything works the like before, except I have to reinstall my plugins - which is frustrating. On the other hand, when I install the plugins, I can just continue working. Now in the last 2 days it happened 4 times.

       

      I'm tired of reinstalling everything. There is also not really a lead on where or when it happens. I have tried to find the logs on mac of developer studio to see if there is a hint on what is causing the studio not loading, but could not find them.

       

      Developer Studio 9 was working fine, but I removed it allready

       

      Any help is greatly appreciated!

        • 1. Re: Developer Studio 10 crashes randomly on Mac
          akazakov

          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

            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

              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

                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

                  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

                    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

                      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:

                       

                      ---

                       

                      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

                        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

                          Red Hat Central does include a connector that can install SVNKit:

                          jbtcentral-multiple.target

                          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

                            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

                              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

                                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

                                  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

                                  1 2 Previous Next