Ever since I installed SDK M6 and CDT 0326 (x86 running on Linux), I am
getting this exception at the startup. Is this a known thing or just a product
of my environment?
Exception in thread "org.eclipse.cdt.internal.ui.text.CReconciler "
java.lang.ClassCastException:
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPFunctionTemplate
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPTemplates.createFunctionSpecialization(CPPTemplates.java
:438)
at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPTemplates.createBinding(CPPTemplates.java:251)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.resolveBinding(CPPASTTemplateId.java
:78)
at
org.eclipse.cdt.internal.ui.editor.SemanticToken.getBinding(SemanticToken.java:47)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightings$StaticFieldHighlighting.consumes(SemanticHighlightings.java
:233)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler$PositionCollector.visitNode(SemanticHighlightingReconciler.java:227)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler$PositionCollector.visit
(SemanticHighlightingReconciler.java:177)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.accept(CPPASTTemplateId.java:101)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTDeclarator.accept
(CPPASTDeclarator.java:125)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTSimpleDeclaration.accept(CPPASTSimpleDeclaration.java:74)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTExplicitTemplateInstantiation.accept
(CPPASTExplicitTemplateInstantiation.java:50)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTranslationUnit.accept(CPPASTTranslationUnit.java:566)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler.reconcilePositions
(SemanticHighlightingReconciler.java:432)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler.reconciled(SemanticHighlightingReconciler.java:397)
at
org.eclipse.cdt.internal.ui.editor.CEditor.reconciled (CEditor.java:3026)
at
org.eclipse.cdt.internal.ui.editor.CEditor.reconciled(CEditor.java:2965)
at org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.reconcile(CReconcilingStrategy.java:160)
at
org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.initialReconcile(CReconcilingStrategy.java:169)
at
org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:103)
at
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run
(AbstractReconciler.java:170)
------------------------------------------------------------------------------------------------------------------------------------------------
Also, along the way I have seen this one after the first one:
Exception in
thread "org.eclipse.cdt.internal.ui.text.CReconciler"
java.lang.NullPointerException
at
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPParameterSpecialization.hasDefaultValue(PDOMCPPParameterSpecialization.java:105)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.reduceToViable(CPPSemantics.java:2181)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.resolveFunction(CPPSemantics.java:2294)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.resolveAmbiguities(CPPSemantics.java:2108)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.resolveBinding(CPPSemantics.java:633)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.resolveBinding(CPPVisitor.java:948)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createBinding(CPPVisitor.java:191)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTName.resolveBinding(CPPASTName.java:73)
at
org.eclipse.cdt.internal.ui.editor.SemanticToken.getBinding(SemanticToken.java:47)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightings$ClassHighlighting.consumes(SemanticHighlightings.java:1112)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler$PositionCollector.visitNode
(SemanticHighlightingReconciler.java:227)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler$PositionCollector.visit(SemanticHighlightingReconciler.java:177)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTName.accept(CPPASTName.java:127)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTFieldReference.accept(CPPASTFieldReference.java:81)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTFunctionCallExpression.accept(CPPASTFunctionCallExpression.java:53)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTExpressionStatement.accept(CPPASTExpressionStatement.java:48)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:66)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTFunctionDefinition.accept(CPPASTFunctionDefinition.java:93)
at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTranslationUnit.accept(CPPASTTranslationUnit.java:566)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler.reconcilePositions(SemanticHighlightingReconciler.java:432)
at org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler.reconciled(SemanticHighlightingReconciler.java:397)
at
org.eclipse.cdt.internal.ui.editor.CEditor.reconciled(CEditor.java:3026)
at
org.eclipse.cdt.internal.ui.editor.CEditor.reconciled(CEditor.java:2965)
at
org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.reconcile(CReconcilingStrategy.java:160)
at
org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.reconcile(CReconcilingStrategy.java:70)
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:75)
at
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:204)
------------------------------------------------------------------------------------------------------------------------------------------------
Is this a real bug worth logging into Bugsilla?
Fedja