Bug 90816 - unable to launch help system on Linux GTK with mozilla 1.7.6 (default browser)
Summary: unable to launch help system on Linux GTK with mozilla 1.7.6 (default browser)
Status: RESOLVED DUPLICATE of bug 87652
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.0.1   Edit
Hardware: Other Linux-GTK
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Christophe Cornu CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-08 11:22 EDT by Mark Trochanowski CLA
Modified: 2005-04-08 13:47 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Trochanowski CLA 2005-04-08 11:22:53 EDT
I have an RCP application with help enabled (help.ui plugin at 3.0.0).  I am 
able to launch the help on Windows without any errors.  When I try to launch on 
Linux, I receive null pointer exceptions.  I have tried using an .ini file to 
state 'always use external browser'.  I still received null pointer exceptions.

Here is the .log file contents:

*********************************************************************
!SESSION Apr 08, 2005 10:35:01.102 ---------------------------------------------
eclipse.buildId=unknown
java.fullversion=J2RE 1.4.2 IBM build cxia32142sr1a-20050209 (JIT enabled: jitc)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -product 
com.ibm.ws.install.factory.base.InstallFactoryProduct -launch

!ENTRY org.eclipse.help.ui 4 0 Apr 08, 2005 10:35:01.118
!MESSAGE An exception occurred while launching help.   Refer to the log for 
more details.

!ENTRY org.eclipse.help.base 4 0 Apr 08, 2005 10:35:01.120
!MESSAGE An exception occurred while launching help.
!STACK 0
java.lang.NullPointerException
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2159)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1976)
	at java.lang.Runtime.loadLibrary0(Runtime.java:824)
	at java.lang.System.loadLibrary(System.java:908)
	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:116)
	at 
org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowserFactory.test
(EmbeddedBrowserFactory.java:65)
	at 
org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowserFactory.isAvailable
(EmbeddedBrowserFactory.java:46)
	at 
org.eclipse.help.internal.browser.BrowserManager.createBrowserDescriptors
(BrowserManager.java:176)
	at org.eclipse.help.internal.browser.BrowserManager.init
(BrowserManager.java:53)
	at org.eclipse.help.internal.browser.BrowserManager.createBrowser
(BrowserManager.java:284)
	at org.eclipse.help.internal.base.BaseHelpSystem.getHelpBrowser
(BaseHelpSystem.java:88)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:166)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at org.eclipse.ui.internal.actions.HelpContentsAction$1.run
(HelpContentsAction.java:78)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.actions.HelpContentsAction.run
(HelpContentsAction.java:76)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:915)
	at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:866)
	at org.eclipse.jface.action.ActionContributionItem$7.handleEvent
(ActionContributionItem.java:785)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at com.ibm.ws.install.factory.base.gui.InstallFactoryApplication.run
(Unknown Source)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)

!ENTRY org.eclipse.help.ui 4 0 Apr 08, 2005 10:35:51.195
!MESSAGE An exception occurred while launching help.   Refer to the log for 
more details.

!ENTRY org.eclipse.help.base 4 0 Apr 08, 2005 10:35:51.196
!MESSAGE An exception occurred while launching help.
!STACK 0
java.lang.NullPointerException
	at org.eclipse.help.internal.browser.BrowserManager.createBrowserAdapter
(BrowserManager.java:315)
	at org.eclipse.help.internal.browser.BrowserManager.createBrowser
(BrowserManager.java:292)
	at org.eclipse.help.internal.base.BaseHelpSystem.getHelpBrowser
(BaseHelpSystem.java:88)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:166)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at com.ibm.ws.install.factory.base.gui.actions.LaunchHelpAction.run
(Unknown Source)
	at com.ibm.ws.install.factory.base.gui.views.IFView$3.widgetSelected
(Unknown Source)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:89)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Inlined 
Compiled Code))
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at com.ibm.ws.install.factory.base.gui.InstallFactoryApplication.run
(Unknown Source)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)
!SESSION Apr 08, 2005 10:36:54.787 ---------------------------------------------
eclipse.buildId=unknown
java.fullversion=J2RE 1.4.2 IBM build cxia32142sr1a-20050209 (JIT enabled: jitc)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -product 
com.ibm.ws.install.factory.base.InstallFactoryProduct -launch

!ENTRY org.eclipse.help.ui 4 0 Apr 08, 2005 10:36:54.790
!MESSAGE An exception occurred while launching help.   Refer to the log for 
more details.

!ENTRY org.eclipse.help.base 4 0 Apr 08, 2005 10:36:54.791
!MESSAGE An exception occurred while launching help.
!STACK 0
java.lang.NullPointerException
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2159)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1976)
	at java.lang.Runtime.loadLibrary0(Runtime.java:824)
	at java.lang.System.loadLibrary(System.java:908)
	at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
	at org.eclipse.swt.browser.Browser.<init>(Browser.java:116)
	at 
org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowserFactory.test
(EmbeddedBrowserFactory.java:65)
	at 
org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowserFactory.isAvailable
(EmbeddedBrowserFactory.java:46)
	at 
org.eclipse.help.internal.browser.BrowserManager.createBrowserDescriptors
(BrowserManager.java:176)
	at org.eclipse.help.internal.browser.BrowserManager.init
(BrowserManager.java:53)
	at org.eclipse.help.internal.browser.BrowserManager.createBrowser
(BrowserManager.java:284)
	at org.eclipse.help.internal.base.BaseHelpSystem.getHelpBrowser
(BaseHelpSystem.java:88)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:166)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at com.ibm.ws.install.factory.base.gui.actions.LaunchHelpAction.run
(Unknown Source)
	at com.ibm.ws.install.factory.base.gui.views.IFView$3.widgetSelected
(Unknown Source)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:89)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at com.ibm.ws.install.factory.base.gui.InstallFactoryApplication.run
(Unknown Source)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)

*********************************************************************


I also downloaded Eclipse SDK 3.0.2 to the linux box in question in order to 
see if eclipse Help would launch (since help.ui plugin would be at 3.0.2 
level).  Attempting to launch help caused JVM to crash.  No .log info for this 
crash.

Additional system info:

*** Date: 4/8/05 11:30 AM

*** Platform Details:

*** System properties:
com.ibm.vm.bitmode=32
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=M200503110845
eclipse.commands=-os
linux
-ws
gtk
-arch
x86
-showsplash
/home/markt/eclipse/./eclipse -showsplash 600
-exitdata
/home/markt/eclipse/./eclipse -exitdata b90012
-vm
/home/markt/eclipse/./jre/bin/java

eclipse.product=org.eclipse.platform.ide
eclipse.startTime=1112974214198
eclipse.vm=/home/markt/eclipse/./jre/bin/java
eclipse.vmargs=-cp
/home/markt/eclipse/./startup.jar
org.eclipse.core.launcher.Main

eof=eof
file.encoding=UTF-8
file.encoding.pkg=sun.io
file.separator=/
ibm.system.encoding=UTF-8
invokedviajava=
java.assistive=ON
java.awt.fonts=
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/home/markt/eclipse/./startup.jar
java.class.version=48.0
java.compiler=jitc
java.endorsed.dirs=/home/markt/eclipse/./jre/lib/endorsed
java.ext.dirs=/home/markt/eclipse/./jre/lib/ext
java.fullversion=J2RE 1.4.2 IBM build cxia32142sr1a-20050209 (JIT enabled: jitc)
java.home=/home/markt/eclipse/./jre
java.io.tmpdir=/tmp
java.library.path=/home/markt/eclipse/./jre/bin:/home/markt/eclipse/jre/bin/clas
sic:/home/markt/eclipse/jre/bin:/home/db2inst1/sqllib/lib:/usr/lib
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version=1.4.2
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.4
java.util.prefs.PreferencesFactory=java.util.prefs.FileSystemPreferencesFactory
java.vendor=IBM Corporation
java.vendor.url=http://www.ibm.com/
java.vendor.url.bug=
java.version=1.4.2
java.vm.info=J2RE 1.4.2 IBM build cxia32142sr1a-20050209 (JIT enabled: jitc)
java.vm.name=Classic VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=IBM Corporation
java.vm.version=1.4.2
line.separator=

org.osgi.framework.executionenvironment=
org.osgi.framework.language=en
org.osgi.framework.os.name=Linux
org.osgi.framework.os.version=2.4.18-14
org.osgi.framework.processor=x86
org.osgi.framework.vendor=Eclipse
org.osgi.framework.version=1.2.0
os.arch=x86
os.name=Linux
os.version=2.4.18-14
osgi.arch=x86
osgi.bundles=org.eclipse.core.runtime@2:start, 
org.eclipse.update.configurator@3:start
osgi.bundles.defaultStartLevel=4
osgi.bundlestore=/home/markt/eclipse/configuration/org.eclipse.osgi/bundles
osgi.configuration.area=file:/home/markt/eclipse/configuration/
osgi.framework=file:/home/markt/eclipse/plugins/org.eclipse.osgi_3.0.1/
osgi.framework.beginningstartlevel=1
osgi.framework.version=3.0.0
osgi.frameworkClassPath=core.jar, console.jar, osgi.jar, resolver.jar, 
defaultAdaptor.jar, eclipseAdaptor.jar
osgi.install.area=file:/home/markt/eclipse/
osgi.instance.area=file:/home/markt/eclipse/workspace/
osgi.logfile=/home/markt/eclipse/workspace/.metadata/.log
osgi.manifest.cache=/home/markt/eclipse/configuration/org.eclipse.osgi/manifests
osgi.nl=en_US
osgi.os=linux
osgi.splashLocation=/home/markt/eclipse/plugins/org.eclipse.platform_3.0.2/splas
h.bmp
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
osgi.ws=gtk
path.separator=:
sun.arch.data.model=32
sun.boot.class.path=/home/markt/eclipse/./jre/lib/core.jar:/home/markt/eclipse/.
/jre/lib/graphics.jar:/home/markt/eclipse/./jre/lib/security.jar:/home/markt/ecl
ipse/./jre/lib/server.jar:/home/markt/eclipse/./jre/lib/xml.jar:/home/markt/ecli
pse/./jre/lib/charsets.jar:/home/markt/eclipse/./jre/lib/ibmorbapi.jar:/home/mar
kt/eclipse/./jre/lib/ibmorb.jar:/home/markt/eclipse/./jre/lib/ibmjsseprovider.ja
r:/home/markt/eclipse/./jre/lib/ibmjssefips.jar:/home/markt/eclipse/./jre/lib/ib
mcertpathprovider.jar:/home/markt/eclipse/./jre/lib/ibmjcefw.jar:/home/markt/ecl
ipse/./jre/lib/ibmjgssprovider.jar:/home/markt/eclipse/./jre/lib/ibmpkcs.jar:/ho
me/markt/eclipse/./jre/lib/ibmjaaslm.jar
sun.boot.library.path=/home/markt/eclipse/./jre/bin
sun.io.unicode.encoding=UnicodeLittle
sun.java2d.fontpath=
sun.os.patch.level=unknown
user.country=US
user.dir=/home/markt/eclipse
user.home=/root
user.language=en
user.name=root
user.timezone=America/Nipigon

*** Features:
org.eclipse.jdt (3.0.2) "Eclipse Java Development Tools"
org.eclipse.jdt.source (3.0.2) "Eclipse Java Development Tools SDK"
org.eclipse.pde (3.0.2) "Eclipse Plug-in Development Environment"
org.eclipse.pde.source (3.0.2) "Eclipse Plug-in Development Environment 
Developer Resources"
org.eclipse.platform (3.0.2) "Eclipse Platform"
org.eclipse.platform.source (3.0.2) "Eclipse Platform Plug-in Developer 
Resources"
org.eclipse.sdk (3.0.2) "Eclipse Project SDK"

*** Plug-in Registry:
org.apache.ant (1.6.2) "Apache Ant"
org.apache.lucene (1.4.3) "Apache Lucene"
org.eclipse.ant.core (3.0.0) "Ant Build Tool Core"
org.eclipse.ant.ui (3.0.2) "Ant UI"
org.eclipse.compare (3.0.0) "Compare Support"
org.eclipse.core.boot (3.0.0) "Core Boot"
org.eclipse.core.expressions (3.0.0) "Expression Language"
org.eclipse.core.filebuffers (3.0.1) "File Buffers"
org.eclipse.core.resources (3.0.1) "Core Resource Management"
org.eclipse.core.resources.linux (3.0.0) "Core Resource Management Linux 
Fragment"
org.eclipse.core.runtime (3.0.2) "Core Runtime"
org.eclipse.core.runtime.compatibility (3.0.0) "Core Runtime Plug-in 
Compatibility"
org.eclipse.core.variables (3.0.0) "Core Variables"
org.eclipse.debug.core (3.0.2) "Debug Core"
org.eclipse.debug.ui (3.0.2) "Debug UI"
org.eclipse.help (3.0.0) "Help System Core"
org.eclipse.help.appserver (3.0.0) "Help Application Server"
org.eclipse.help.base (3.0.2) "Help System Base"
org.eclipse.help.ide (3.0.0) "Help System IDE"
org.eclipse.help.ui (3.0.2) "Help System UI"
org.eclipse.help.webapp (3.0.2) "Help System Webapp"
org.eclipse.jdt (3.0.2) "Eclipse Java Development Tools"
org.eclipse.jdt.core (3.0.2) "Java Development Tools Core"
org.eclipse.jdt.debug (3.0.2) "JDI Debug Model"
org.eclipse.jdt.debug.ui (3.0.2) "JDI Debug UI"
org.eclipse.jdt.doc.isv (3.0.1) "Eclipse JDT Plug-in Developer Guide"
org.eclipse.jdt.doc.user (3.0.1) "Eclipse Java Development User Guide"
org.eclipse.jdt.junit (3.0.1) "Java Development Tools JUnit support"
org.eclipse.jdt.junit.runtime (3.0.2) "Java Development Tools JUnit runtime 
support"
org.eclipse.jdt.launching (3.0.2) "Java Development Tools Launching Support"
org.eclipse.jdt.source (3.0.2) "Eclipse Java Development Tools SDK"
org.eclipse.jdt.ui (3.0.2) "Java Development Tools UI"
org.eclipse.jface (3.0.2) "JFace"
org.eclipse.jface.text (3.0.2) "JFace Text"
org.eclipse.ltk.core.refactoring (3.0.1) "Refactoring Core"
org.eclipse.ltk.ui.refactoring (3.0.1) "Refactoring UI"
org.eclipse.osgi (3.0.1) "OSGi System Bundle"
org.eclipse.osgi.services (3.0.0) "OSGi Release 3 Services"
org.eclipse.osgi.util (3.0.0) "OSGi R3 Utility Classes"
org.eclipse.pde (3.0.1) "Eclipse Plug-in Development Environment"
org.eclipse.pde.build (3.0.1) "Plug-in Development Environment Build Support"
org.eclipse.pde.core (3.0.2) "Plug-in Development Core"
org.eclipse.pde.doc.user (3.0.0) "Eclipse Plug-in Development User Guide"
org.eclipse.pde.junit.runtime (3.0.0) "PDE JUnit Plug-in Test"
org.eclipse.pde.runtime (3.0.1) "Plug-in Development Environment Runtime"
org.eclipse.pde.source (3.0.2) "Eclipse Plug-in Development Environment 
Developer Resources"
org.eclipse.pde.ui (3.0.2) "Plug-in Development UI"
org.eclipse.platform (3.0.2) "Eclipse Platform"
org.eclipse.platform.doc.isv (3.0.1) "Eclipse Platform Plug-in Developer Guide"
org.eclipse.platform.doc.user (3.0.1) "Eclipse Workbench User Guide"
org.eclipse.platform.source (3.0.2) "Eclipse Platform Plug-in Developer 
Resources"
org.eclipse.platform.source.linux.gtk.x86 (3.0.2) "Eclipse Platform Plug-in 
Developer Resources"
org.eclipse.sdk (3.0.2) "Eclipse Project SDK"
org.eclipse.search (3.0.1) "Search Support"
org.eclipse.swt (3.0.2) "Standard Widget Toolkit"
org.eclipse.swt.gtk (3.0.2) "Standard Widget Toolkit for GTK 2.0"
org.eclipse.team.core (3.0.0) "Team Support Core"
org.eclipse.team.cvs.core (3.0.1) "CVS Team Provider Core"
org.eclipse.team.cvs.ssh (3.0.0) "CVS SSH Core"
org.eclipse.team.cvs.ssh2 (3.0.0) "CVS SSH2"
org.eclipse.team.cvs.ui (3.0.1) "CVS Team Provider UI"
org.eclipse.team.ui (3.0.1) "Team Support UI"
org.eclipse.text (3.0.1) "Text"
org.eclipse.tomcat (4.1.30) "Tomcat Wrapper"
org.eclipse.ui (3.0.2) "Eclipse UI"
org.eclipse.ui.cheatsheets (3.0.1) "Cheat Sheets"
org.eclipse.ui.console (3.0.0) "Console"
org.eclipse.ui.editors (3.0.1) "Default Text Editor"
org.eclipse.ui.externaltools (3.0.1) "External Tools"
org.eclipse.ui.forms (3.0.0) "Eclipse Forms"
org.eclipse.ui.ide (3.0.2) "Eclipse IDE UI"
org.eclipse.ui.intro (3.0.2) "Intro Plugin"
org.eclipse.ui.presentations.r21 (3.0.1) "R21 Presentation Plug-in"
org.eclipse.ui.views (3.0.0) "Views"
org.eclipse.ui.workbench (3.0.2) "Workbench"
org.eclipse.ui.workbench.compatibility (3.0.0) "Workbench Compatibility"
org.eclipse.ui.workbench.texteditor (3.0.1) "Text Editor Framework"
org.eclipse.update.configurator (3.0.0) "Install/Update Configurator"
org.eclipse.update.core (3.0.2) "Install/Update Core"
org.eclipse.update.core.linux (3.0.1) "Install/Update Core for Linux"
org.eclipse.update.scheduler (3.0.1.1) "Automatic Updates Scheduler"
org.eclipse.update.ui (3.0.1.1) "Install/Update UI"
org.junit (3.8.1) "JUnit Testing Framework"

*** User Preferences:
#Fri Apr 08 11:30:38 EDT 2005
file_export_version=3.0
@org.eclipse.ui=3.0.2
/instance/org.eclipse.ui/showIntro=false
\!/=

*** Update Manager Log:

Configuration=Fri Apr 08 11:03:53 EDT 2005
Is current configuration=true
Comment 1 Christophe Cornu CLA 2005-04-08 11:57:10 EDT
Konrad: do you remember that PR about Help needing to catch NPE because 
certain IBM VMs don't correctly throw UnsatisfiedLinkError when 
System.loadLibrary fails? I'm trying to find it. This is a dup of it.


To Mark:
- an immediate workaround is to:
csh
setenv MOZILLA_FIVE_HOME empty
eclipse

This disables the browser widget and should get you working fine.
Comment 2 Konrad Kolosowski CLA 2005-04-08 12:07:17 EDT
I think that was bug 87650.  I also added a fix to catch the NPE to 
org.eclipse.help.ui plug-in version 3.0.2 as per bug 87652.
Comment 3 Mark Trochanowski CLA 2005-04-08 12:28:22 EDT
I have tried the workaround suggested above and I am still unable to launch the 
help system.  Here is the latest .log file content:


!ENTRY org.eclipse.help.base 4 0 Apr 08, 2005 12:27:58.668
!MESSAGE An exception occurred while launching help.
!STACK 0
java.lang.NullPointerException
	at org.eclipse.help.internal.browser.BrowserManager.createBrowserAdapter
(BrowserManager.java:315)
	at org.eclipse.help.internal.browser.BrowserManager.createBrowser
(BrowserManager.java:292)
	at org.eclipse.help.internal.base.BaseHelpSystem.getHelpBrowser
(BaseHelpSystem.java:88)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:166)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at org.eclipse.ui.internal.actions.HelpContentsAction$1.run
(HelpContentsAction.java:78)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.actions.HelpContentsAction.run
(HelpContentsAction.java:76)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:915)
	at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:866)
	at org.eclipse.jface.action.ActionContributionItem$7.handleEvent
(ActionContributionItem.java:785)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Inlined 
Compiled Code))
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at com.ibm.ws.install.factory.base.gui.InstallFactoryApplication.run
(Unknown Source)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)

!ENTRY org.eclipse.help.ui 4 0 Apr 08, 2005 12:29:18.433
!MESSAGE An exception occurred while launching help.   Refer to the log for 
more details.

!ENTRY org.eclipse.help.base 4 0 Apr 08, 2005 12:29:18.434
!MESSAGE An exception occurred while launching help.
!STACK 0
java.lang.NullPointerException
	at org.eclipse.help.internal.browser.BrowserManager.createBrowserAdapter
(BrowserManager.java:315)
	at org.eclipse.help.internal.browser.BrowserManager.createBrowser
(BrowserManager.java:292)
	at org.eclipse.help.internal.base.BaseHelpSystem.getHelpBrowser
(BaseHelpSystem.java:88)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelpURL
(HelpDisplay.java:166)
	at org.eclipse.help.internal.base.HelpDisplay.displayHelp
(HelpDisplay.java:48)
	at org.eclipse.help.ui.internal.DefaultHelpUI.displayHelp
(DefaultHelpUI.java:43)
	at org.eclipse.ui.help.WorkbenchHelp.displayHelp(WorkbenchHelp.java:210)
	at org.eclipse.ui.internal.actions.HelpContentsAction$1.run
(HelpContentsAction.java:78)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
	at org.eclipse.ui.internal.actions.HelpContentsAction.run
(HelpContentsAction.java:76)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:881)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:915)
	at org.eclipse.jface.action.ActionContributionItem.access$2
(ActionContributionItem.java:866)
	at org.eclipse.jface.action.ActionContributionItem$7.handleEvent
(ActionContributionItem.java:785)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java
(Compiled Code))
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java(Inlined 
Compiled Code))
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java
(Compiled Code))
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java
(Compiled Code))
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
(Workbench.java:254)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141)
	at com.ibm.ws.install.factory.base.gui.InstallFactoryApplication.run
(Unknown Source)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run
(PlatformActivator.java:335)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:273)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run
(EclipseStarter.java:129)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:185)
	at org.eclipse.core.launcher.Main.run(Main.java:704)
	at org.eclipse.core.launcher.Main.main(Main.java:688)
Comment 4 Christophe Cornu CLA 2005-04-08 13:46:22 EDT
Mark: as per comment 2, you will need to upgrade to 3.0.2.

If you're already using 3.0.2 please reopen this PR.

*** This bug has been marked as a duplicate of 87656 ***
Comment 5 Christophe Cornu CLA 2005-04-08 13:47:12 EDT
typo
Comment 6 Christophe Cornu CLA 2005-04-08 13:47:24 EDT

*** This bug has been marked as a duplicate of 87652 ***