Summary: | [Help] Help doesn't work on Eclipse 3.2.1 on AIX | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Shawn L. Pecze <pecze> | ||||||
Component: | User Assistance | Assignee: | Chris Goldthorpe <cgold> | ||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||
Severity: | major | ||||||||
Priority: | P3 | CC: | cgold | ||||||
Version: | 3.2.1 | Keywords: | needinfo | ||||||
Target Milestone: | 3.8 M1 | ||||||||
Hardware: | Other | ||||||||
OS: | AIX Motif | ||||||||
Whiteboard: | |||||||||
Attachments: |
|
Description
Shawn L. Pecze
2007-06-20 10:28:50 EDT
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. |