在新的Eclipse安装中重新索引本地Maven Repo在java中失败。尼奥。频道。重叠文件锁异常
在Win10上全新安装了Eclipse for EE版本2020-12(4.18.0),每当我试图通过preferences对话框重新编制索引时,都会出现以下错误:
Reindexing error
java.nio.channels.OverlappingFileLockException
我已经试过了:
- 将Maven回购协议移至新的和/或空的位置
- 从新的eclipse安装和新的工作区文件夹开始
- 重新启动系统并安装新的eclipse、eclipse workspace和maven repo
除了全面重新安装操作系统外,如果您有任何关于检查什么或查看哪里的想法,我们将不胜感激
以下是m2e日志中错误的完整堆栈跟踪(根据@nitind的请求):
2021-03-02 16:02:18,461 [Worker-10: Indexing Local Repository...] ERROR o.e.m.c.i.i.nexus.NexusIndexManager - Unable to re-index workspace://
java.nio.channels.OverlappingFileLockException: null
at java.base/sun.nio.ch.FileLockTable.checkList(FileLockTable.java:229)
at java.base/sun.nio.ch.FileLockTable.add(FileLockTable.java:123)
at java.base/sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1297)
at java.base/java.nio.channels.FileChannel.tryLock(FileChannel.java:1178)
at org.apache.maven.index.context.DefaultIndexingContext.unlockForcibly(DefaultIndexingContext.java:927)
at org.apache.maven.index.context.DefaultIndexingContext.prepareIndex(DefaultIndexingContext.java:244)
at org.apache.maven.index.context.DefaultIndexingContext.purge(DefaultIndexingContext.java:612)
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.purgeCurrentIndex(NexusIndexManager.java:529)
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.reindexWorkspace(NexusIndexManager.java:561)
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateIndex(NexusIndexManager.java:1072)
at org.eclipse.m2e.core.internal.index.nexus.NexusIndex.updateIndex(NexusIndex.java:147)
at org.eclipse.m2e.core.ui.internal.preferences.MavenSettingsPreferencePage$2.runInWorkspace(MavenSettingsPreferencePage.java:263)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
共 (0) 个答案