在IntelliJ IDEA中,CTRL+;班次+;F9导致:无法打包文件IO错误:java.IO.IOException:负查找偏移量

在IntelliJ IDEA中,CTRL+;班次+;F9导致:无法打包文件IO错误:java.IO.IOException:负查找偏移量,java,intellij-idea,Java,Intellij Idea,当我对任何XHTML文件执行CTRL+SHIFT+F9(重新编译)时,它会触发“打包文件”,这比正常情况下需要更长的时间。通常需要几秒钟,但现在需要超过30秒,并以一个无法打包的文件IO错误结束:java.IO.IOException:Negative seek offset 没有构建问题 我使用IntelliJ很久了,以前从未遇到过这个问题 注意:我已尝试使缓存无效 IntelliJ日志:: java.io.IOException: Negative seek offset at java.b

当我对任何XHTML文件执行CTRL+SHIFT+F9(重新编译)时,它会触发“打包文件”,这比正常情况下需要更长的时间。通常需要几秒钟,但现在需要超过30秒,并以一个无法打包的文件IO错误结束:java.IO.IOException:Negative seek offset

没有构建问题

我使用IntelliJ很久了,以前从未遇到过这个问题

注意:我已尝试使缓存无效

IntelliJ日志::

java.io.IOException: Negative seek offset
at java.base/java.io.RandomAccessFile.seek(RandomAccessFile.java:589)
at com.intellij.util.io.zip.JBZipFile.positionAtCentralDirectory(JBZipFile.java:375)
at com.intellij.util.io.zip.JBZipFile.populateFromCentralDirectory(JBZipFile.java:229)
at com.intellij.util.io.zip.JBZipFile.<init>(JBZipFile.java:126)
at com.intellij.util.io.zip.JBZipFile.<init>(JBZipFile.java:83)
at com.intellij.packaging.impl.ui.actions.PackageFileWorker.getOrCreateZipFile(PackageFileWorker.java:198)
at com.intellij.packaging.impl.ui.actions.PackageFileWorker.packFile(PackageFileWorker.java:162)
at com.intellij.packaging.impl.ui.actions.PackageFileWorker.copyFile(PackageFileWorker.java:150)
at com.intellij.packaging.impl.ui.actions.PackageFileWorker.packageFile(PackageFileWorker.java:128)
at com.intellij.packaging.impl.ui.actions.PackageFileWorker.packageFile(PackageFileWorker.java:117)
at com.intellij.packaging.impl.ui.actions.PackageFileWorker$1.lambda$run$0(PackageFileWorker.java:85)
at com.intellij.openapi.application.ReadAction.lambda$run$1(ReadAction.java:53)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:936)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
at com.intellij.openapi.application.ReadAction.run(ReadAction.java:53)
at com.intellij.packaging.impl.ui.actions.PackageFileWorker$1.run(PackageFileWorker.java:83)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:169)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156)
at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:408)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:294)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.io.IOException:负寻道偏移量
位于java.base/java.io.RandomAccessFile.seek(RandomAccessFile.java:589)
位于com.intellij.util.io.zip.JBZipFile.positionAtCentralDirectory(JBZipFile.java:375)
位于com.intellij.util.io.zip.JBZipFile.populateFromCentralDirectory(JBZipFile.java:229)
位于com.intellij.util.io.zip.JBZipFile(JBZipFile.java:126)
位于com.intellij.util.io.zip.JBZipFile(JBZipFile.java:83)
在com.intellij.packaging.impl.ui.actions.PackageFileWorker.getOrCreateZipFile(PackageFileWorker.java:198)上
位于com.intellij.packaging.impl.ui.actions.PackageFileWorker.packFile(PackageFileWorker.java:162)
位于com.intellij.packaging.impl.ui.actions.PackageFileWorker.copyFile(PackageFileWorker.java:150)
位于com.intellij.packaging.impl.ui.actions.PackageFileWorker.packageFile(PackageFileWorker.java:128)
位于com.intellij.packaging.impl.ui.actions.PackageFileWorker.packageFile(PackageFileWorker.java:117)
在com.intellij.packaging.impl.ui.actions.PackageFileWorker$1.lambda$run$0(PackageFileWorker.java:85)
在com.intellij.openapi.application.ReadAction.lambda$run$1(ReadAction.java:53)
位于com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:936)
在com.intellij.openapi.application.ReadAction.compute上(ReadAction.java:57)
在com.intellij.openapi.application.ReadAction.run上(ReadAction.java:53)
位于com.intellij.packaging.impl.ui.actions.PackageFileWorker$1.run(PackageFileWorker.java:83)
位于com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894)
位于com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:169)
位于com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591)
位于com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537)
位于com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
在com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156)上
位于com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:408)
在com.intellij.openapi.application.impl.ApplicationImpl$1.run上(ApplicationImpl.java:294)
位于java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
位于java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
位于java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
位于java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
位于java.base/java.lang.Thread.run(Thread.java:834)

这不是解决方案。 经过长时间的尝试,我发现IntelliJ中存在一些问题(不是代码问题,也不是特定IntelliJ版本的任何问题),IntelliJ生成的文件中可能存在一些问题

解决办法是建立一个新的项目


如果有人找到了合适的解决方案,请在这里发布,这样很多人都可以从中受益

这不是解决方案。 经过长时间的尝试,我发现IntelliJ中存在一些问题(不是代码问题,也不是特定IntelliJ版本的任何问题),IntelliJ生成的文件中可能存在一些问题

解决办法是建立一个新的项目


如果有人找到了合适的解决方案,请在这里发布,这样很多人都可以从中受益

你应该就此联系IntelliJ。已经有一个问题发布在()上,我认为是IntelliJ论坛,但没有得到回复。然后你应该尝试重新激活该问题。对于一个内部未修复的bug,我们无能为力。您应该就此联系IntelliJ。在()上已经发布了一个问题,我认为是IntelliJ论坛,但没有得到回复。然后您应该尝试重新激活该问题。对于内部未修复的bug,我们无能为力。