复制资源失败:java.nio.file.NoSuchFileException

时间:2019-10-17 09:00:39

标签: quarkus

我正在尝试编译并运行Quarkus servlet应用程序。但是,随着quarkus-maven-plugin 0.24.0和0.25.0的出现,它始终出现以下错误。但是它可以与quarkus-maven-plugin 0.23.2一起正常工作

ERROR [io.qua.dev] (vert.x-worker-thread-0) Failed to copy resources: java.nio.file.NoSuchFileException: D:\quarkus-sample\rest\target\classes\myproperties.properties
        at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:79)
        at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
        at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
        at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
        at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)
        at java.nio.file.Files.delete(Files.java:1126)
        at io.quarkus.dev.RuntimeUpdatesProcessor.checkForFileChange(RuntimeUpdatesProcessor.java:332)
        at io.quarkus.dev.RuntimeUpdatesProcessor.doScan(RuntimeUpdatesProcessor.java:121)
        at io.quarkus.vertx.http.deployment.devmode.VertxHotReplacementSetup$1.handle(VertxHotReplacementSetup.java:52)
        at io.quarkus.vertx.http.deployment.devmode.VertxHotReplacementSetup$1.handle(VertxHotReplacementSetup.java:44)
        at io.vertx.core.impl.ContextImpl.lambda$executeBlocking$2(ContextImpl.java:316)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
        at java.lang.Thread.run(Thread.java:748)

2 个答案:

答案 0 :(得分:0)

如果它与以前的版本一起使用,则很有可能是一个错误。

您能在我们的跟踪器中创建一个GitHub问题,并提供一个再现器(一个简单的Quarkus应用程序来再现该问题)以及再现它的步骤吗?

答案 1 :(得分:0)

此问题已由Quarkus 0.26.0版修复。 相关的git hub问题可以在https://github.com/quarkusio/quarkus/issues/4697

中找到