Community
Participate
Working Groups
Build ID: M20060921-0945 Steps To Reproduce: 1. Launch eclipse 2. Select Help -> Dynamic Help 3. Click on any of the links shown 4. No browser is launched More information: I found instructions here (http://www.eclipse.org/swt/faq.php) to set MOZILLA_FIVE_HOME and add that to the LD_LIBRARY_PATH, but that didn't seem to help
Created attachment 71896 [details] Log file I'm attaching a .log file. I noticed some NullPointerExceptions in there
Looking at the log file I noticed the line: !MESSAGE Could not load library: liblocalfile_1_0_0.a. I would first want to see why this message is being shown, missing a shared library could certainly cause the help system to fail (I have seen variants of his problem on x86 Linux also).
I'm rethinking my last comment, apparently liblocalfile is not a required library so this would not be the problem.
Yeah, I did some googling of that library, and it said that it's not required on all platforms so it may not indicate an error.
From the stack trace I can see that in the function ReusableHelpPart.contextMenuAboutToShow() focusControl is null. It should be possible to add a null pointer check and I would expect the problem to go away. Are you in a position to test a patch? I could alternatively build a deployable plugin if that is easier.
Yes, I could test a patch.
Created attachment 72069 [details] Patch Can you try this? It should make the null pointer go away, as far as I can tell this will allow the help view to function correctly.
Is this still a problem?
No, this is no longer a problem. I'm not sure why I never updated the bug with the results of your patch.
The SeeAlso part is no longer used which is why you are no longer seeing a problem. Closing.
I took a look at this again. I had thought that the section code containing the patch was unreachable, and so far I have not yet been able to hit a breakpoint set on the modified line, however now I'm less sure about the unreachability of this code and since the patch simple adds a null pointer check I have committed it for Eclipse 3.8.