[jbosstools-issues] [JBoss JIRA] (JBIDE-17455) JBT are not starting when property -Dorg.jboss.tools.vpe.loadxulrunner is set to false

Konstantin Marmalyukov (JIRA) issues at jboss.org
Fri Jun 6 09:14:15 EDT 2014


    [ https://issues.jboss.org/browse/JBIDE-17455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12974142#comment-12974142 ] 

Konstantin Marmalyukov commented on JBIDE-17455:
------------------------------------------------

What actually happens: we set defualt browser to Mozilla and try to load xulrunner. Looks your and mine Fedora does not ships Firefox browser, so there is no way to instantiate mozilla. Need to discuss with [~dgolovin] what should be done.

> JBT are not starting when property -Dorg.jboss.tools.vpe.loadxulrunner is set to false
> --------------------------------------------------------------------------------------
>
>                 Key: JBIDE-17455
>                 URL: https://issues.jboss.org/browse/JBIDE-17455
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: visual-page-editor-core
>    Affects Versions: 4.2.0.Beta2
>         Environment: JBDS 8.0.0.Beta2-v20140525-2146-B104 Linux 64 bit Java Oracle 1.7.0_51
>            Reporter: Vlado Pakan
>            Assignee: Konstantin Marmalyukov
>            Priority: Critical
>             Fix For: 4.2.0.Beta3
>
>
> 1. Start JBT with -vmargs -Dorg.jboss.tools.vpe.loadxulrunner=false parameters
> 2. Import HTML5 project from JBoss Central
> 3. Open index.html page
> ERROR: Opened editor has empty title and visual part is also empty
> 4. Close JBT with with opened index.html page
> 5. Start JBT
> ERROR: JBT did not start
> There is couple of exceptions in log. This is last one:
> {noformat}
> !ENTRY org.eclipse.ui 4 0 2014-05-27 18:10:56.925
> !MESSAGE Unhandled event loop exception
> !STACK 0
> org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
>         at org.eclipse.swt.SWT.error(SWT.java:4441)
>         at org.eclipse.swt.SWT.error(SWT.java:4356)
>         at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)
>         at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3781)
>         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3419)
>         at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1152)
>         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>         at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1033)
>         at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
>         at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:635)
>         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:578)
>         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:379)
>         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:233)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         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)
> Caused by: java.lang.NullPointerException
>         at org.jboss.tools.vpe.preview.editor.VpvEditor.formRequestToServer(VpvEditor.java:608)
>         at org.jboss.tools.vpe.preview.editor.VpvEditor.reload(VpvEditor.java:600)
>         at org.jboss.tools.vpe.preview.editor.VpvEditorPart.updateVisualEditorVisibility(VpvEditorPart.java:885)
>         at org.jboss.tools.vpe.preview.editor.VpvEditorPart$5.controlResized(VpvEditorPart.java:437)
>         at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:235)
>         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>         at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4462)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:1042)
>         at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1435)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:879)
>         at org.eclipse.swt.custom.SashFormLayout.layout(SashFormLayout.java:190)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1652)
>         at org.eclipse.swt.widgets.Composite.layout(Composite.java:1004)
>         at org.eclipse.swt.widgets.Composite.layout(Composite.java:962)
>         at org.jboss.tools.vpe.editor.xpl.CustomSashForm.layout(CustomSashForm.java:261)
>         at org.jboss.tools.vpe.editor.xpl.CustomSashForm$1.handleEvent(CustomSashForm.java:159)
>         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>         at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4462)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:1042)
>         at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1435)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:879)
>         at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
>         at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1652)
>         at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1438)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:879)
>         at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
>         at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1652)
>         at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1438)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:851)
>         at org.eclipse.swt.custom.CTabFolderLayout.layout(CTabFolderLayout.java:116)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1652)
>         at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1438)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:879)
>         at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1652)
>         at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1438)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:879)
>         at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:219)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1652)
>         at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1438)
>         at org.eclipse.swt.widgets.Control.setBounds(Control.java:851)
>         at org.eclipse.swt.custom.CTabFolderLayout.layout(CTabFolderLayout.java:116)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1652)
>         at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1658)
>         at org.eclipse.swt.widgets.Composite.layout(Composite.java:1004)
>         at org.eclipse.swt.custom.CTabFolder.runUpdate(CTabFolder.java:3755)
>         at org.eclipse.swt.custom.CTabFolder$10.run(CTabFolder.java:3741)
>         at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>         at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
>         ... 24 more
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2.3#6260)


More information about the jbosstools-issues mailing list