[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 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
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)