Moved the bug to ATF while we investigate a solution. It looks like the
Welcome page is a browser control On Linux this causes SWT to do its
initialization code in Mozilla.java before ATF can set the path to
XULRunner. The initialization code in Mozilla.java is only executed once
per workspace start. The problem doesn't occur on sequential workspace
starts since the welcome page doesn't show up.
Thanks
Bob
Robert Goodman
[EMAIL PROTECTED]
Victor Osório <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
08/30/2007 01:33 PM
Please respond to
AJAX Toolkit Framework discussion <[email protected]>
To
AJAX Toolkit Framework discussion <[email protected]>
cc
Subject
[atf-dev] Mozilla Error on Linux
Hi,
I don't know if this is a correct list. But I found a SWT bug using
the ATF plug-in.
We are working on Linux RedHat Enterprise 4. We install the ATF
Plug-in like as said in the ATF's page. But in first time we try to run
the Mozilla Browser in a new workspace we found a NullPointerException.
The bug occurs when the ATF Plug-ins requires the SWT Mozilla Broswer,
in the org.eclipse.swt.browser.Mozilla.getWebBrowser(Mozilla.java:1258),
in the first time that I tried to open a mozilla for a workspace, this
method throw the InvocationTargetException. When I restart the Eclipse
and try to open a Mozilla browser again everything works fine.
I looked for this bug in the WST Bugzilla, but I found nothing like
this. I don't know if this is a ATF bug, so I create a new SWT Bug :
https://bugs.eclipse.org/bugs/show_bug.cgi?id=201774
Sorry this is the incorrect list....
Thanks,
Victor Osório
java.lang.reflect.InvocationTargetException
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.swt.browser.Mozilla.getWebBrowser(Mozilla.java:1258)
at org.eclipse.swt.browser.Browser.getWebBrowser(Browser.java:446)
at
org.eclipse.atf.mozilla.ide.ui.browser.MozBrowserEditor.getAdapter(Unknown
Source)
at
org.eclipse.atf.mozilla.ide.ui.netmon.MozNetworkMonitorAdapter.connect(Unknown
Source)
at
org.eclipse.atf.mozilla.ide.ui.browser.MozBrowserEditor.createPartControl(Unknown
Source)
at
org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
at
org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
at
org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:263)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2721)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2633)
at
org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:2625)
at
org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2577)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2572)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2556)
at
org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:340)
at org.eclipse.ui.actions.OpenWithMenu.access$0(OpenWithMenu.java:328)
at org.eclipse.ui.actions.OpenWith
Menu$2.handleEvent(OpenWithMenu.java:190)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3319)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
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:504)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
Caused by: org.mozilla.xpcom.XPCOMInitializationException: Must call
Mozilla.getInstance().initialize() before using this method
at org.mozilla.xpcom.Mozilla.wrapXPCOMObject(Mozilla.java:1062)
... 48 more
Caused by: java.lang.NullPointerException
at org.mozilla.xpcom.Mozilla.wrapXPCOMObject(Mozilla.java:1060)
... 48 more
_______________________________________________
atf-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/atf-dev
_______________________________________________
atf-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/atf-dev