有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在新的Eclipse安装中重新索引本地Maven Repo在java中失败。尼奥。频道。重叠文件锁异常

在Win10上全新安装了Eclipse for EE版本2020-12(4.18.0),每当我试图通过preferences对话框重新编制索引时,都会出现以下错误:

Reindexing error
java.nio.channels.OverlappingFileLockException

Eclipse Error Screenshot with settings shown

我已经试过了:

  • 将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) 个答案