如何解决启动Error:com.intellij.util.indexing.StorageException问题?

本文介绍了解决启动Tomcat时在IDEA中遇到的一个具体错误的方法。该错误涉及IntelliJ IDEA内部的编译服务存储问题。解决步骤包括定位到特定目录并清空相关文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动tomcat时idea出现如下错误:


Error:com.intellij.util.indexing.StorageException: com.intellij.util.indexing.StorageException: com.intellij.util.io.PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corrupted C:\Users\lingling\.IntelliJIdea2017.1\system\compile-server\web-ssm_db87f1f\backward-refs\back.refs.inputs.values



解决:


找到此目录backward-refs,清空下面的文件。再启动即可



java.lang.Throwable: inverted filetype index inconsistency @ set [94]=9->5: indexed set for indexedData didn't contain inputId, extra info=null at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376) at com.intellij.psi.search.MappedFileTypeIndex$IndexDataController.logInconsistencyIndexedSetValueNotRemoved(MappedFileTypeIndex.java:383) at com.intellij.psi.search.MappedFileTypeIndex$IndexDataController.setAssociation(MappedFileTypeIndex.java:282) at com.intellij.psi.search.MappedFileTypeIndex.updateIndex(MappedFileTypeIndex.java:141) at com.intellij.psi.search.MappedFileTypeIndex.lambda$mapInputAndPrepareUpdate$3(MappedFileTypeIndex.java:116) at com.intellij.openapi.util.Computable.get(Computable.java:16) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$runUpdateForPersistentData$24(FileBasedIndexImpl.java:1638) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:685) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:641) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$computeInNonCancelableSection$3(CoreProgressManager.java:236) at com.intellij.openapi.progress.Cancellation.computeInNonCancelableSection(Cancellation.java:57) at com.intellij.openapi.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:236) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$runUpdateForPersistentData$25(FileBasedIndexImpl.java:1638) at com.intellij.util.indexing.StorageBufferingHandler.runUpdate(StorageBufferingHandler.java:23) at com.intellij.util.indexing.FileBasedIndexImpl.runUpdateForPersistentData(FileBasedIndexImpl.java:1637) at com.intellij.util.indexing.SingleIndexValueApplier.doApply(SingleIndexValueApplier.java:62) at com.intellij.util.indexing.SingleIndexValueApplier.apply(SingleIndexValueApplier.java:50) at com.intellij.util.SmartList.forEach(SmartList.java:380) at com.intellij.util.indexing.UnindexedFilesFinder.lambda$getFileStatus$2(UnindexedFilesFinder.java:275) at com.intellij.util.indexing.UnindexedFilesFinder.lambda$getFileStatus$4(UnindexedFilesFinder.java:285) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:911) at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:65) at com.intellij.util.indexing.UnindexedFilesFinder.getFileStatus(UnindexedFilesFinder.java:182) at com.intellij.util.indexing.SingleProviderIterator.processFileRethrowExceptions(SingleProviderIterator.java:122) at com.intellij.util.indexing.SingleProviderIterator.processFile(SingleProviderIterator.java:98) at com.intellij.util.indexing.UnindexedFilesScanner.lambda$collectIndexableFilesConcurrently$9(UnindexedFilesScanner.java:485) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at com.intellij.util.indexing.UnindexedFilesScanner.lambda$collectIndexableFilesConcurrently$10(UnindexedFilesScanner.java:485) at com.intellij.openapi.roots.impl.PushedFilePropertiesUpdaterImpl.lambda$invokeConcurrentlyIfPossible$15(PushedFilePropertiesUpdaterImpl.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:192) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:685) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:641) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:609) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:179) at com.intellij.openapi.roots.impl.FilesScanExecutor.runOnAllThreads$lambda$1(FilesScanExecutor.kt:56) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:244) at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:30) at com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:222) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218) at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:210) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699) at java.base/java.lang.Thread.run(Thread.java:840) 解析报错,根据报错给出解决方法
最新发布
07-11
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值