Community
Participate
Working Groups
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)
I can't reproduce this, but I added a wrapper around FortranDeclarationHover line 93 to silently ignore any exceptions that happen to be thrown