Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [photran] Analysis Features and Refactoring Support in Photran

>Have you installed the latest build from http://wiki.eclipse.org/PTP/builds/photran/4.0 ?

Yes I have "I200906081847"

>What error/bug are you referring to?

I have followed the instructions on how to set up "analysis features
and refactoring support" at:
http://www.eclipse.org/photran/refactoring.php

But none of the features actually work. As in hover tips, content
assist, open declaration. Also when I select (highlight) the name of a
variable, in a subprogram, then right-click on the selected name, I do
not have an option to choose Refactoring from the context menu. As
described in http://www.eclipse.org/photran/refactoring.php

>And if you click on Refactor > (Debugging) > Display VPG Error/Warning Log, are there errors listed? If so, >could you attach (some of) them?

Part of that file is below:

ERROR:   java.io.InvalidClassException: org.eclipse.photran.internal.core.analysis.types.Type$8; local class incompatible: stream classdesc serialVersionUID = 4911408628981930680, local class serialVersionUID = -209294401339897676
java.io.InvalidClassException: org.eclipse.photran.internal.core.analysis.types.Type$8; local class incompatible: stream classdesc serialVersionUID = 4911408628981930680, local class serialVersionUID = -209294401339897676
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:601)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1576)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1490)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1723)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1932)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1856)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1743)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:363)
at org.eclipse.photran.core.vpg.PhotranVPGDB$PhotranCDTDB.deserialize(PhotranVPGDB.java:75)
at bz.over.vpg.db.cdt.CDTDB.getAnnotation(CDTDB.java:518)
at bz.over.vpg.db.caching.CachingDB.getAnnotation(CachingDB.java:316)
at org.eclipse.photran.core.vpg.PhotranVPG.getDefinitionFor(PhotranVPG.java:387)
at org.eclipse.photran.internal.core.analysis.binding.ScopingNode.getAllDefinitions(ScopingNode.java:530)
at org.eclipse.photran.internal.ui.editor_vpg.DefinitionMap$1.visitASTNode(DefinitionMap.java:45)
at org.eclipse.photran.internal.core.parser.ASTExecutableProgramNode.accept(ASTExecutableProgramNode.java:57)
at org.eclipse.photran.internal.ui.editor_vpg.DefinitionMap.<init>(DefinitionMap.java:40)
at org.eclipse.photran.internal.ui.editor_vpg.DefinitionMap.<init>(DefinitionMap.java:35)
at org.eclipse.photran.internal.ui.editor_vpg.FortranEditorTasks$Runner$3.<init>(FortranEditorTasks.java:226)
at org.eclipse.photran.internal.ui.editor_vpg.FortranEditorTasks$Runner.createDefMap(FortranEditorTasks.java:226)
at org.eclipse.photran.internal.ui.editor_vpg.FortranEditorTasks$Runner.access$1(FortranEditorTasks.java:224)
at org.eclipse.photran.internal.ui.editor_vpg.FortranEditorTasks$Runner$2.runInWorkspace(FortranEditorTasks.java:191)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Ben


Back to the top