Hi,
got the following exception while closing Eclipse (Helios, on Ubuntu 8.04) with Pydev 1.6.4
Thanks !
Error received...
Error checking for valid tokens (imports) for Tools.config_c
Error checking for valid tokens (imports) for Tools.config_c
java.lang.NullPointerException
at com.python.pydev.analysis.AnalysisPreferences.getSetOfNames(AnalysisPreferences.java:132)
at com.python.pydev.analysis.AnalysisPreferences.getTokensAlwaysInGlobals(AnalysisPreferences.java:123)
at com.python.pydev.analysis.visitors.MessagesManager.isActuallyUndefined(MessagesManager.java:197)
at com.python.pydev.analysis.visitors.MessagesManager.addUndefinedVarInImportMessage(MessagesManager.java:183)
at com.python.pydev.analysis.visitors.OccurrencesVisitor.onAddUndefinedVarInImportMessage(OccurrencesVisitor.java:244)
at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.markRead(AbstractScopeAnalyzerVisitor.java:1070)
at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.visitAttribute(AbstractScopeAnalyzerVisitor.java:577)
at org.python.pydev.parser.jython.ast.Attribute.accept(Attribute.java:61)
at org.python.pydev.parser.jython.ast.Call.traverse(Call.java:97)
at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.traverse(AbstractScopeAnalyzerVisitor.java:181)
at com.python.pydev.analysis.visitors.OccurrencesVisitor.traverse(OccurrencesVisitor.java:227)
at org.python.pydev.parser.jython.ast.VisitorBase.visitCall(VisitorBase.java:266)
at com.python.pydev.analysis.visitors.OccurrencesVisitor.visitCall(OccurrencesVisitor.java:191)
at org.python.pydev.parser.jython.ast.Call.accept(Call.java:92)
at org.python.pydev.parser.jython.ast.Call.traverse(Call.java:102)
at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.traverse(AbstractScopeAnalyzerVisitor.java:181)
at com.python.pydev.analysis.visitors.OccurrencesVisitor.traverse(OccurrencesVisitor.java:227)
at org.python.pydev.parser.jython.ast.VisitorBase.visitCall(VisitorBase.java:266)
at com.python.pydev.analysis.visitors.OccurrencesVisitor.visitCall(OccurrencesVisitor.java:191)
at org.python.pydev.parser.jython.ast.Call.accept(Call.java:92)
at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.visitAssign(AbstractScopeAnalyzerVisitor.java:694)
at com.python.pydev.analysis.visitors.OccurrencesVisitor.visitAssign(OccurrencesVisitor.java:167)
at org.python.pydev.parser.jython.ast.Assign.accept(Assign.java:64)
at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.visitFunctionDef(AbstractScopeAnalyzerVisitor.java:332)
at org.python.pydev.parser.jython.ast.FunctionDef.accept(FunctionDef.java:92)
at org.python.pydev.parser.jython.ast.Module.traverse(Module.java:66)
at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.traverse(AbstractScopeAnalyzerVisitor.java:181)
at com.python.pydev.analysis.visitors.OccurrencesVisitor.traverse(OccurrencesVisitor.java:227)
at org.python.pydev.parser.jython.ast.VisitorBase.visitModule(VisitorBase.java:8)
at org.python.pydev.parser.jython.ast.Module.accept(Module.java:59)
at com.python.pydev.analysis.OccurrencesAnalyzer.analyzeDocument(OccurrencesAnalyzer.java:50)
at com.python.pydev.analysis.OccurrencesAnalyzer.analyzeDocument(OccurrencesAnalyzer.java:38)
at com.python.pydev.analysis.builder.AnalysisBuilderRunnable.doAnalysis(AnalysisBuilderRunnable.java:235)
at com.python.pydev.analysis.builder.AbstractAnalysisBuilderRunnable.run(AbstractAnalysisBuilderRunnable.java:151)
at org.python.pydev.core.concurrency.RunnableAsJobsPoolThread$1.run(RunnableAsJobsPoolThread.java:97)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService$1
Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.python.pydev.analysis.additionalinfo.builders.InterpreterObserver$1
This error shouldn't really affect you (so, marking as low priority)