Bug 265883

Summary: Unexpected runtime error while computing a text hover
Product: [Tools] PTP Reporter: Jeffrey Overbey <com-eclipse-dot-org>
Component: Photran.Editor & Outline ViewAssignee: Jeffrey Overbey <com-eclipse-dot-org>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1    
Version: 4.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Jeffrey Overbey CLA 2009-02-23 16:11:49 EST
Unexpected runtime error while computing a text hover

(while working on Fortran Collections code)

java.lang.IllegalArgumentException
	at org.eclipse.photran.core.vpg.PhotranTokenRef.<init>(PhotranTokenRef.java:32)
	at org.eclipse.photran.core.vpg.PhotranTokenRef.<init>(PhotranTokenRef.java:37)
	at org.eclipse.photran.internal.core.lexer.Token.getTokenRef(Token.java:370)
	at org.eclipse.photran.internal.core.analysis.binding.Intrinsics.resolveIntrinsic(Intrinsics.java:37)
	at org.eclipse.photran.internal.ui.editor_vpg.DefinitionMap.lookup(DefinitionMap.java:104)
	at org.eclipse.photran.internal.ui.editor_vpg.DefinitionMap.lookup(DefinitionMap.java:74)
	at org.eclipse.photran.internal.ui.editor_vpg.hover.FortranDeclarationHover.getHoverInfo(FortranDeclarationHover.java:93)
	at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:168)
Comment 1 Jeffrey Overbey CLA 2009-06-20 00:53:03 EDT
I can't reproduce this, but I added a wrapper around FortranDeclarationHover line 93 to silently ignore any exceptions that happen to be thrown