CDT在以下期间发生内部错误:“设置索引器” [英] CDT An internal error occurred during: "Setting up indexer"

查看:429
本文介绍了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在以下期间发生内部错误:“设置索引器”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆