From:
cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Bryan Wilkinson
Sent: Tuesday, April 03, 2007
12:25 PM
To: 'CDT General developers list.'
Subject: RE: [cdt-dev] Is this a
known M6 exception?
Hi Fedja,
This is a known bug and there is already a
patch which should fix it awaiting committal (see Bug #180062).
Thanks,
- Bryan
From: cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx] On
Behalf Of Fedja Jeleskovic
Sent: Tuesday, April 03, 2007
12:03 PM
To: CDT General developers list.
Subject: [cdt-dev] Is this a known
M6 exception?
Hi there,
I was trying to exclude some of the folders from being used for the indexer,
but indexing got extremelly slow after that and I saw this exception along the
way. Is this a know thing or should I create a bug for ti?
Thanks
Fedja
ps. running x86 Linux with latest M6 SDK and latest 0402 CDT build
------------------------------------------------------------------------------------------------------
Exception in thread " org.eclipse.cdt.internal.ui.text.CReconciler"
java.lang.ClassCastException: org.eclipse.cdt.internal.core.dom.parser.ProblemBinding
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClassInstance.getBases
(CPPClassInstance.java:61)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.lookupInParents(CPPSemantics.java:1175)
at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.lookupInParents
(CPPSemantics.java:1225)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.lookupInParents(CPPSemantics.java:1225)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.lookupInParents
(CPPSemantics.java:1225)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.lookup(CPPSemantics.java:1125)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.resolveBinding(CPPSemantics.java
:622)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createBinding(CPPVisitor.java:170)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTName.resolveBinding(CPPASTName.java:73)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.getBaseType(CPPVisitor.java:1605)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createType(CPPVisitor.java:1567)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createType
(CPPVisitor.java:1432)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createType(CPPVisitor.java:1487)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createType(CPPVisitor.java
:1559)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPSemantics.isSameFunction(CPPSemantics.java:3434)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createBinding(CPPVisitor.java:555)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.createBinding(CPPVisitor.java:195)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTName.resolveBinding(CPPASTName.java:73)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor$CollectDeclarationsAction.visit(CPPVisitor.java:1166)
at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTName.accept(CPPASTName.java:127)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTDeclarator.accept(CPPASTDeclarator.java:125)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTFunctionDefinition.accept(CPPASTFunctionDefinition.java:92)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompositeTypeSpecifier.accept(CPPASTCompositeTypeSpecifier.java:135)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTSimpleDeclaration.accept( CPPASTSimpleDeclaration.java:71)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTranslationUnit.accept(CPPASTTranslationUnit.java:566)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPVisitor.getDeclarations
(CPPVisitor.java:1966)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPFunction.resolveAllDeclarations(CPPFunction.java:187)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPFunction.isStatic(CPPFunction.java
:428)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPFunction.isStatic(CPPFunction.java:421)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightings$StaticMethodInvocationHighlighting.consumes
(SemanticHighlightings.java:466)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler$PositionCollector.visitNode(SemanticHighlightingReconciler.java:231)
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.CPPASTIdExpression.accept
(CPPASTIdExpression.java:44)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTFunctionCallExpression.accept(CPPASTFunctionCallExpression.java:53)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTInitializerExpression.accept
(CPPASTInitializerExpression.java:49)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTDeclarator.postAccept(CPPASTDeclarator.java:142)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTDeclarator.accept
(CPPASTDeclarator.java:138)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTSimpleDeclaration.accept(CPPASTSimpleDeclaration.java:74)
at
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTDeclarationStatement.accept
(CPPASTDeclarationStatement.java:49)
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:436)
at
org.eclipse.cdt.internal.ui.editor.SemanticHighlightingReconciler.reconciled(SemanticHighlightingReconciler.java:401)
at
org.eclipse.cdt.internal.ui.editor.CEditor.reconciled (CEditor.java:2565)
at
org.eclipse.cdt.internal.ui.editor.CEditor.reconciled(CEditor.java:2504)
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)