java.lang.StringIndexOutOfBoundsException: String index out of range: -2407 at java.lang.String.(String.java:207) at org.netbeans.modules.cnd.modelimpl.csm.core.FileBufferFile.getText(FileBufferFile.java:81) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.getText(FileImpl.java:1246) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.getText(FileImpl.java:115) at org.netbeans.modules.cnd.modelimpl.csm.core.OffsetableBase.getText(OffsetableBase.java:137) at org.netbeans.modules.cnd.modelimpl.uid.UIDProviderIml.get(UIDProviderIml.java:108) at org.netbeans.modules.cnd.modelimpl.uid.UIDProviderIml.get(UIDProviderIml.java:84) at org.netbeans.modules.cnd.api.model.util.UIDs.get(UIDs.java:70) at org.netbeans.modules.cnd.modelimpl.uid.UIDCsmConverter.declarationToUID(UIDCsmConverter.java:221) at org.netbeans.modules.cnd.modelimpl.csm.TypeImpl._setClassifier(TypeImpl.java:683) at org.netbeans.modules.cnd.modelimpl.csm.TypeImpl.getClassifier(TypeImpl.java:512) at org.netbeans.modules.cnd.modelimpl.csm.TypeImpl.isTemplateBased(TypeImpl.java:305) at org.netbeans.modules.cnd.modelimpl.csm.TypeImpl.isTemplateBased(TypeImpl.java:300) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveItem(CsmCompletionQuery.java:2180) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveParams(CsmCompletionQuery.java:1096) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery$Context.resolveExp(CsmCompletionQuery.java:1186) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.getResult(CsmCompletionQuery.java:349) at org.netbeans.modules.cnd.completion.cplusplus.ext.CsmCompletionQuery.query(CsmCompletionQuery.java:330) at org.netbeans.modules.cnd.completion.csm.CompletionUtilities.findItemsReferencedAtCaretPos(CompletionUtilities.java:154) at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findDeclaration(ReferencesSupport.java:388) at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findDeclaration(ReferencesSupport.java:339) at org.netbeans.modules.cnd.completion.impl.xref.ReferencesSupport.findReferencedObject(ReferencesSupport.java:232) at org.netbeans.modules.cnd.completion.impl.xref.ReferenceImpl.getReferencedObject(ReferenceImpl.java:103) at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.acceptReference(ReferenceRepositoryImpl.java:402) at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.access$000(ReferenceRepositoryImpl.java:102) at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl$2.visit(ReferenceRepositoryImpl.java:251) at org.netbeans.modules.cnd.completion.impl.xref.FileReferencesImpl.visit(FileReferencesImpl.java:173) at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.getReferences(ReferenceRepositoryImpl.java:256) at org.netbeans.modules.cnd.modelimpl.impl.services.ReferenceRepositoryImpl.getReferences(ReferenceRepositoryImpl.java:158) at org.netbeans.modules.cnd.highlight.semantic.MarkOccurrencesHighlighter.getOccurrences(MarkOccurrencesHighlighter.java:269) at org.netbeans.modules.cnd.highlight.semantic.MarkOccurrencesHighlighter.runImpl(MarkOccurrencesHighlighter.java:209) at org.netbeans.modules.cnd.highlight.semantic.MarkOccurrencesHighlighter.run(MarkOccurrencesHighlighter.java:148) at org.netbeans.modules.cnd.model.tasks.CsmFileTaskFactory$5.run(CsmFileTaskFactory.java:469) at org.netbeans.modules.cnd.model.tasks.CsmFileTaskFactory$CsmSafeRunnable.run(CsmFileTaskFactory.java:486) Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to: java.lang.StringIndexOutOfBoundsException: String index out of range: -2407 at org.openide.util.RequestProcessor.post(RequestProcessor.java:454) at org.netbeans.modules.cnd.model.tasks.CsmFileTaskFactory.post(CsmFileTaskFactory.java:338) at org.netbeans.modules.cnd.model.tasks.CsmFileTaskFactory._runTask(CsmFileTaskFactory.java:333) at org.netbeans.modules.cnd.model.tasks.CsmFileTaskFactory.runTask(CsmFileTaskFactory.java:300) at org.netbeans.modules.cnd.model.tasks.CsmFileTaskFactory.access$400(CsmFileTaskFactory.java:77) at org.netbeans.modules.cnd.model.tasks.CsmFileTaskFactory$3.run(CsmFileTaskFactory.java:137) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)