9 Replies Latest reply on Mar 9, 2015 1:04 PM by dgolovin

    JBossDevStudio 8 with EAP - Error on startup

    franzcrack

      Last week I downloaded and installed JBoss Developer Studio with EAP, to develop an EE web application on Openshift.com for personal use.

      JBDevStudio version is 8.0.0.GA-v20141020-1042-B317

      I have experienced since problems when launching it.

      It often crashes for apparently random reasons and with no particular conditions on my pc just after double clicking on the icon on start menu.

      When it crashes, it reports the following status:

      exit-status.jpg

      Then, unexpectedly, some rare times, it succeeds to start, reporting a null pointer exception in a window (but correctly working  after i close that window).

       

      These are the details of the installation as taken from help -> installation details -> configuration:

       

      eclipse.vm=C:\Program Files (x86)\Java\jre7\bin\javaw.exe

      java.runtime.version=1.7.0_67-b01

      java.specification.name=Java Platform API Specification

      java.specification.vendor=Oracle Corporation

      java.specification.version=1.7

      java.vendor=Oracle Corporation

      java.vendor.url=http://java.oracle.com/

      java.vendor.url.bug=http://bugreport.sun.com/bugreport/

      java.version=1.7.0_67

      java.vm.info=mixed mode

      java.vm.name=Java HotSpot(TM) Client VM

      java.vm.specification.name=Java Virtual Machine Specification

      java.vm.specification.vendor=Oracle Corporation

      java.vm.specification.version=1.7

      java.vm.vendor=Oracle Corporation

      java.vm.version=24.65-b04

       

      os.arch=x86

      os.name=Windows 7

      os.version=6.1

      osgi.arch=x86

       

      JBoss Developer Studio (Branded Product)    8.0.0.GA-v20141020-1042-B317    com.jboss.devstudio.core.package

       

       

      I had other JVMs to choose during installation (such as 1.7.0.45), but i eventually chose the default jre because setup said that other JVMs were not able to handle some JSF visual editor (or similar, and since i intend to use JSF further on, i opted for the default one).

      What could be the problem? If you need other technical details to help me please ask and i'll search for them ASAP. I'm stuck right now.
      Thanks a lot.

        • 1. Re: JBossDevStudio 8 with EAP - Error on startup
          snjeza

          Can you use JDK instead of JRE?

          Open studio/jbdevstudio.ini and add or replace the following:

           

          -vm

          C:\Program Files (x86)\Java\jre7\bin\javaw.exe

           

          with

           

          -vm

          C:\Program Files (x86)\Java\jdk1.7.0_67\bin\javaw.exe

           

          Check if C:\Program Files (x86)\Java\jdk1.7.0_67\bin\javaw.exe exists.

          1 of 1 people found this helpful
          • 2. Re: JBossDevStudio 8 with EAP - Error on startup
            maxandersen

            If you can provide the error or workspace log that would be great.

            1 of 1 people found this helpful
            • 3. Re: JBossDevStudio 8 with EAP - Error on startup
              franzcrack

              I have two JDKs, located in

              C:\Program Files\Java\jdk1.7.0_45\bin

              C:\Program Files\Java\jdk1.7.0_40\bin

              (not "Program Files (x86)" - they are for x64).

              i didnt choose them since, as i previously said, setup said they were incompatible with JSF visual editor.

              is it expectable that JRE doesnt work correctly? which is the difference between the two jvms?

              anyway i'm gonna use \jdk1.7.0_45 and post soon the results here.

               

              and, in reply to Max, here is some extract from the workspace logfile (impossible to report the whole file - it's 400+ Kb):

               

              this is the part (i suppose) related to the null pointer exception just after a succesful startup:

               

              !ENTRY org.eclipse.ui.workbench 4 2 2014-12-04 20:29:12.618

              !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".

              !STACK 0

              java.lang.NullPointerException

                at org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:48)

                at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2902)

                at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1937)

                at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3247)

                at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)

                at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)

                at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)

                at org.eclipse.jdt.internal.core.JavaProject.getClasspathEntryFor(JavaProject.java:1441)

                at org.eclipse.jdt.internal.core.JavaModelManager.createJarPackageFragmentRootFrom(JavaModelManager.java:1003)

                at org.eclipse.jdt.internal.core.JavaModelManager.create(JavaModelManager.java:894)

                at org.eclipse.jdt.internal.core.JavaModelManager.create(JavaModelManager.java:855)

                at org.eclipse.jdt.core.JavaCore.create(JavaCore.java:3126)

                at org.eclipse.jdt.internal.ui.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:44)

                at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:82)

                at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:295)

                at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:66)

                at org.eclipse.jdt.internal.ui.EditorInputAdapterFactory.getAdapter(EditorInputAdapterFactory.java:53)

                at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:82)

                at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:295)

                at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:66)

                at org.eclipse.ui.part.FileEditorInput.getAdapter(FileEditorInput.java:263)

                at org.eclipse.jdt.ui.JavaUI.getEditorInputJavaElement(JavaUI.java:759)

                at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.getInputFromEditor(PackageExplorerPart.java:1027)

                at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.editorActivated(PackageExplorerPart.java:1017)

                at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$1.partActivated(PackageExplorerPart.java:216)

                at org.eclipse.ui.internal.WorkbenchPage$17.run(WorkbenchPage.java:4870)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.ui.internal.WorkbenchPage.firePartActivated(WorkbenchPage.java:4867)

                at org.eclipse.ui.internal.WorkbenchPage.access$18(WorkbenchPage.java:4846)

                at org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.java:210)

                at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$3.run(PartServiceImpl.java:236)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.java:233)

                at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:684)

                at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.switchPerspective(PartServiceImpl.java:574)

                at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:127)

                at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:100)

                at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:77)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:678)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)

                at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)

                at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)

                at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)

                at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:664)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1078)

                at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

                at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)

                at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)

                at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)

                at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

                at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)

                at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)

                at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)

                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:380)

                at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

                at java.lang.reflect.Method.invoke(Unknown Source)

                at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)

                at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)

                at org.eclipse.equinox.launcher.Main.run(Main.java:1465)

                at org.eclipse.equinox.launcher.Main.main(Main.java:1438)

               

              !ENTRY org.eclipse.egit.ui 2 0 2014-12-04 20:29:16.184

              !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git

              user global configuration and to define the default location to store repositories: 'C:\Users\Franz'. If this is

              not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and

              EGit might behave differently since they see different configuration options.

              This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

               

              this should be related to an unsuccesful startup days ago:

               

              !ENTRY org.eclipse.osgi 2 0 2014-12-01 00:31:54.957

              !MESSAGE While loading class "org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer", thread "Thread[Worker-1,5,main]" timed out waiting (5001ms) for thread "Thread[org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor,1,main]" to finish starting bundle "org.eclipse.m2e.jdt_1.5.0.20140606-0033 [515]". To avoid deadlock, thread "Thread[Worker-1,5,main]" is proceeding but "org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer" may not be fully initialized.

              !STACK 0

              org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.eclipse.m2e.jdt"; type="osgi.bundle"; version:Version="1.5.0.20140606-0033"; singleton:="true" [id=515] STARTED [STARTED]

                at org.eclipse.osgi.container.Module.lockStateChange(Module.java:329)

                at org.eclipse.osgi.container.Module.start(Module.java:389)

                at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

                at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

                at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

                at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

                at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

                at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:395)

                at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

                at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

                at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

                at java.lang.ClassLoader.loadClass(Unknown Source)

                at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:568)

                at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)

                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.jdt.core.JavaCore.computeClasspathContainerInitializer(JavaCore.java:3294)

                at org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer(JavaCore.java:3270)

                at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2883)

                at org.eclipse.jdt.internal.core.JavaModelManager$9.run(JavaModelManager.java:2808)

                at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)

                at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2848)

                at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1932)

                at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4016)

                at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

               

               

              !ENTRY org.eclipse.osgi 2 0 2014-12-01 00:31:56.000

              !MESSAGE While loading class "org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer", thread "Thread[Worker-0,5,main]" timed out waiting (5001ms) for thread "Thread[org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor,1,main]" to finish starting bundle "org.eclipse.m2e.jdt_1.5.0.20140606-0033 [515]". To avoid deadlock, thread "Thread[Worker-0,5,main]" is proceeding but "org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer" may not be fully initialized.

              !STACK 0

              org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; osgi.identity="org.eclipse.m2e.jdt"; type="osgi.bundle"; version:Version="1.5.0.20140606-0033"; singleton:="true" [id=515] STARTED [STARTED]

                at org.eclipse.osgi.container.Module.lockStateChange(Module.java:329)

                at org.eclipse.osgi.container.Module.start(Module.java:389)

                at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454)

                at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)

                at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531)

                at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)

                at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)

                at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:395)

                at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)

                at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)

                at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)

                at java.lang.ClassLoader.loadClass(Unknown Source)

                at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:568)

                at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)

                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.jdt.core.JavaCore.computeClasspathContainerInitializer(JavaCore.java:3294)

                at org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer(JavaCore.java:3270)

                at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2883)

                at org.eclipse.jdt.internal.core.JavaModelManager$9.run(JavaModelManager.java:2808)

                at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)

                at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2848)

                at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1932)

                at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3247)

                at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)

                at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)

                at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1995)

                at org.eclipse.jst.j2ee.classpathdep.ClasspathDependencyUtil.getComponentClasspathDependencies(ClasspathDependencyUtil.java:356)

                at org.eclipse.jst.j2ee.classpathdep.ClasspathDependencyUtil.getComponentClasspathDependencies(ClasspathDependencyUtil.java:276)

                at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getJavaClasspathReferences(J2EEModuleVirtualComponent.java:272)

                at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getNonManifestRefs(J2EEModuleVirtualComponent.java:242)

                at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:166)

                at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:214)

                at org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:207)

                at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.hasConsumableReferences(SingleRootUtil.java:217)

                at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.validateSingleRoot(SingleRootUtil.java:165)

                at org.eclipse.jst.common.internal.modulecore.SingleRootUtil.isSingleRoot(SingleRootUtil.java:93)

                at org.eclipse.jst.common.internal.modulecore.SingleRootExportParticipant.canOptimize(SingleRootExportParticipant.java:88)

                at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.canOptimize(FlatVirtualComponent.java:203)

                at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.cacheResources(FlatVirtualComponent.java:185)

                at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.getChildModules(FlatVirtualComponent.java:160)

                at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getExportModelChildren(FlatComponentDeployable.java:252)

                at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getModules(FlatComponentDeployable.java:263)

                at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getChildModules(FlatComponentDeployable.java:247)

                at org.jboss.ide.eclipse.as.wtp.core.util.ServerModelUtilities.getChildModules(ServerModelUtilities.java:116)

                at org.jboss.ide.eclipse.as.wtp.core.util.ServerModelUtilities.getChildModules(ServerModelUtilities.java:109)

                at org.jboss.ide.eclipse.as.core.server.internal.DeployableServer.getChildModules(DeployableServer.java:96)

                at org.eclipse.wst.server.core.internal.Server.getChildModules(Server.java:2622)

                at org.eclipse.wst.server.core.internal.Server.visitModule(Server.java:3043)

                at org.eclipse.wst.server.core.internal.Server.visit(Server.java:3024)

                at org.eclipse.wst.server.core.internal.Server.isPublishUnknown(Server.java:1256)

                at org.eclipse.wst.server.ui.internal.cnf.ServerDecorator.getServerStatusLabel(ServerDecorator.java:140)

                at org.eclipse.wst.server.ui.internal.cnf.ServerDecorator.decorate(ServerDecorator.java:73)

                at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:273)

                at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:83)

                at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

                at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:367)

                at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:349)

                at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:372)

                at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:332)

                at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

              • 4. Re: JBossDevStudio 8 with EAP - Error on startup
                maxandersen

                The difference between them is probably that your JRE is 32-bit and JDK's are 64-bit.

                 

                If you download 32-bit JDK the visual editor for JSF will work.

                 

                Please note all other things related to JSF will work with 64-bit (like content assist, deployment etc.) its just the visual editor that are dependent on 32-bit VM.

                • 5. Re: JBossDevStudio 8 with EAP - Error on startup
                  gvaiyapuri

                  In jbdevstudio.ini, I changed -Xmx1024m to -Xmx512m which fixed the crash issue for me. 

                  • 6. Re: JBossDevStudio 8 with EAP - Error on startup
                    dgolovin

                    I wonder why reducing maximum heap size worked for you. What are your OS/Arch, Java version, RAM size?

                    • 7. Re: JBossDevStudio 8 with EAP - Error on startup
                      gvaiyapuri

                      Windows 7, 32 bit, java version "1.7.0_75" and RAM is 4 GB

                      • 8. Re: JBossDevStudio 8 with EAP - Error on startup
                        maxandersen

                        okey - so your issue is that Java on Windows 32 bit requires one big consecutive memory chunk for the mx allocation. So you probably have the 1 GB free but not in one chunk.

                         

                        the work around on reducing the memory is the best workaround for that.

                        • 9. Re: JBossDevStudio 8 with EAP - Error on startup
                          dgolovin

                          Problem is there are no OutOfMemoryExceptions reported, so log doesn't look like memory allocation related problem. Would be interesting to see if it works OOTB with Java 8, because it has different memory allocation model.