本文介绍了CDT在以下期间发生内部错误:“设置索引器”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用Eclipse与CDT来构建C ++代码。加载工作区后,我收到以下消息:
在设置索引器期间发生内部错误。
这是日志:
eclipse.buildId = I20110613-1736
java.version = 1.6.0_24
java.vendor = Sun Microsystems Inc.
BootLoader常量:OS = linux,ARCH = x86,WS = gtk,NL = en_US
命令行参数:-os linux -ws gtk -arch x86
!ENTRY org.eclipse.core.jobs 4 2 2012-10 -30 16:46:09.940
!MESSAGE在设置索引器期间发生内部错误。
!STACK 0
java.lang.ArrayIndexOutOfBoundsException:18
在org.eclipse.cdt.internal.core.pdom.db.Database.getChunk(Database.java:274)
在org.eclipse.cdt.internal.core.pdom.db.Database.getRecPtr(Database.java:477)
在org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage.getLinkageID(PDOMLinkage .java:119)
在org.eclipse.cdt.internal.core.pdom.PDOM.readLinkages(PDOM.java:351)
在org.eclipse.cdt.internal.core.pdom.PDOM .loadDatabase(PDOM.java:334)
在org.eclipse.cdt.internal.core.pdom.PDOM。< init>(PDOM.java:310)
在org.eclipse.cdt。 internal.core.pdom.WritablePDOM。< init>(WritablePDOM.java:57)
在org.eclipse.cdt.internal.core.pdom.WritablePDOM。< init>(WritablePDOM.java:52)$在$ org.eclipse.cdt.internal.core.pdom.PDOMManager.createIndexer(PDOMManager.java :554)
在org.eclipse.cdt.internal.core .pdom.PDOMSetupJob.run(PDOMSetupJob.java:58)
在org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
如何修复/重置?
解决方案
从.metadata / .plugins / org.eclipse.cdt.core中删除* .pdom文件/解决问题
I use Eclipse with CDT to build C++ code.After loading my workspace I get the following message:
An internal error occurred during: "Setting up indexer".
Here is the log:
eclipse.buildId=I20110613-1736
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86
!ENTRY org.eclipse.core.jobs 4 2 2012-10-30 16:46:09.940
!MESSAGE An internal error occurred during: "Setting up indexer".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: 18
at org.eclipse.cdt.internal.core.pdom.db.Database.getChunk(Database.java:274)
at org.eclipse.cdt.internal.core.pdom.db.Database.getRecPtr(Database.java:477)
at org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage.getLinkageID(PDOMLinkage.java:119)
at org.eclipse.cdt.internal.core.pdom.PDOM.readLinkages(PDOM.java:351)
at org.eclipse.cdt.internal.core.pdom.PDOM.loadDatabase(PDOM.java:334)
at org.eclipse.cdt.internal.core.pdom.PDOM.<init>(PDOM.java:310)
at org.eclipse.cdt.internal.core.pdom.WritablePDOM.<init>(WritablePDOM.java:57)
at org.eclipse.cdt.internal.core.pdom.WritablePDOM.<init>(WritablePDOM.java:52)
at org.eclipse.cdt.internal.core.pdom.PDOMManager.getOrCreatePDOM(PDOMManager.java:370)
at org.eclipse.cdt.internal.core.pdom.PDOMManager.createIndexer(PDOMManager.java:554)
at org.eclipse.cdt.internal.core.pdom.PDOMSetupJob.run(PDOMSetupJob.java:58)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
How can I fix/reset this ?
解决方案
Deleting the *.pdom files from .metadata/.plugins/org.eclipse.cdt.core/ solved the problem
这篇关于CDT在以下期间发生内部错误:“设置索引器”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!