gpt4 book ai didi

java - Azure Java函数 "jar being added does not exist."

转载 作者:行者123 更新时间:2023-12-02 01:51:09 25 4
gpt4 key购买 nike

当我尝试创建新的 java Azure Function 项目时,我不断收到以下有关缺少 .jar 文件的错误。我已经验证了 .jar 文件是否存在,并且还验证了它的命名正确。我仅在函数编译并尝试到达端点后才收到此错误。我知道如果我重新创建项目,则会发生变化,错误将自行解决,但我正在尝试了解根本原因。

[10/24/18 11:10:10 PM] Executed 'Functions.HttpTrigger-Java' (Failed, Id=1111111-1111-1111-1111-EV0111d6f03)
[10/24/18 11:10:10 PM] System.Private.CoreLib: Exception while executing function: Functions.HttpTrigger-Java. System.Private.CoreLib: Result: Failure
[10/24/18 11:10:10 PM] Exception: IOException: The jar URL "file:/Users/USER/Documents/Workspace/FUNCTIONNAME/target/azure-functions/FUNCTIONNAME/FUNCTIONNAME-1.0.jar" being added does not exist.
[10/24/18 11:10:10 PM] Stack: java.io.IOException: The jar URL "file:/Users/USER/Documents/Workspace/FUNCTIONNAME/target/azure-functions/FUNCTIONNAME/FUNCTIONNAME-1.0.jar" being added does not exist.
[10/24/18 11:10:10 PM] at com.microsoft.azure.functions.worker.reflect.DefaultClassLoaderProvider.addUrl(DefaultClassLoaderProvider.java:61)
[10/24/18 11:10:10 PM] at com.microsoft.azure.functions.worker.broker.JavaFunctionBroker.addSearchPathsToClassLoader(JavaFunctionBroker.java:58)
[10/24/18 11:10:10 PM] at com.microsoft.azure.functions.worker.broker.JavaFunctionBroker.loadMethod(JavaFunctionBroker.java:30)
[10/24/18 11:10:10 PM] at com.microsoft.azure.functions.worker.handler.FunctionLoadRequestHandler.execute(FunctionLoadRequestHandler.java:27)
[10/24/18 11:10:10 PM] at com.microsoft.azure.functions.worker.handler.FunctionLoadRequestHandler.execute(FunctionLoadRequestHandler.java:9)
[10/24/18 11:10:10 PM] at com.microsoft.azure.functions.worker.handler.MessageHandler.handle(MessageHandler.java:45)
[10/24/18 11:10:10 PM] at com.microsoft.azure.functions.worker.JavaWorkerClient$StreamingMessagePeer.lambda$onNext$0(JavaWorkerClient.java:91)
[10/24/18 11:10:10 PM] at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1386)
[10/24/18 11:10:10 PM] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
[10/24/18 11:10:10 PM] at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
[10/24/18 11:10:10 PM] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
[10/24/18 11:10:10 PM] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
[10/24/18 11:10:10 PM] .

最佳答案

Visual Studio Code 似乎无法正确处理文件路径中的空格。如果您从任何文件名/文件夹中删除空格,那么它应该可以修复此错误。

关于java - Azure Java函数 "jar being added does not exist.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52979252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com