gpt4 book ai didi

soapui - 更新到 SoapUI 5.2.0 后的 ClassNotFoundException

转载 作者:行者123 更新时间:2023-12-03 10:55:15 26 4
gpt4 key购买 nike

更新到 SoapUI 5.2.0 后,我得到了

15:58:00,756 ERROR [SoapUI] An error occurred [com.eviware.soapui.plugins.auto.factories.AutoImportMethodFactory], see error log for details
java.lang.ClassNotFoundException: com.eviware.soapui.plugins.auto.factories.AutoImportMethodFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.eviware.soapui.plugins.LoaderBase.loadAutoFactories(LoaderBase.java:96)
at com.eviware.soapui.plugins.LoaderBase.loadFactories(LoaderBase.java:64)
at com.eviware.soapui.plugins.PluginLoader.loadPluginFactories(PluginLoader.java:129)
at com.eviware.soapui.plugins.PluginLoader.loadPlugin(PluginLoader.java:92)
at com.eviware.soapui.plugins.PluginLoader.loadPlugin(PluginLoader.java:42)
at com.eviware.soapui.plugins.PluginManager.doInstallPlugin(PluginManager.java:127)
at com.eviware.soapui.plugins.PluginManager.access$600(PluginManager.java:38)
at com.eviware.soapui.plugins.PluginManager$LoadPluginsTask.computeSequentially(PluginManager.java:406)
at com.eviware.soapui.plugins.PluginManager$LoadPluginsTask.compute(PluginManager.java:363)
at com.eviware.soapui.plugins.PluginManager$LoadPluginsTask.compute(PluginManager.java:368)
at com.eviware.soapui.plugins.PluginManager$LoadPluginsTask.compute(PluginManager.java:351)
at java.util.concurrent.RecursiveTask.exec(Unknown Source)
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
at java.util.concurrent.ForkJoinWorkerThread.execTask(Unknown Source)
at java.util.concurrent.ForkJoinPool.scan(Unknown Source)
at java.util.concurrent.ForkJoinPool.work(Unknown Source)
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)

当我开始“启动 TestRunner”时。
SoapUI 5.2.0 好像加载了一些插件有点问题。

知道那可能是什么吗?

谢谢

最佳答案

我确实遇到了与 Soap-Ui 5.2(OpenSource、64b、Windows)版本相同的问题。使用 Testrunner 时,它给出了相同的错误。
我注意到 5.2 添加了这些新插件,它们安装在您的配置文件文件夹中,位于 c:\user\*YourUserName*\.soapuios\plugins 下。 .该文件夹包含这些 jar 文件:soapui-swagger-plugin-2.1.3-dist、ready-uxm-plugin-1.0.1-dist 和 ready-mqtt-plugin-dist。

好吧,在我当前的项目中,我没有使用这些插件,所以我只是 将 .soapuions 文件夹重命名为 NOT.soapuios .

然后我从 SoapUi 重新启动了 testrunner,瞧,没有 AutoImportMethodFactory错误。

好的,我不确定这些插件是否是根本原因,但我认为将此类插件存储在 Windows 用户配置文件文件夹中并不是一个好主意。例如。在 Windows Server 环境中,您可能会遇到 100 个问题,这种设置可能会出错:-)

无论如何,如果有人知道如何重新设置插件文件夹(我想将它移动到安装 Soapui 的同一个文件夹),我的意思是在 soapui 中的某个地方有一个定义这个文件夹的设置,我真的很感激:- )

编辑:

刚刚从 github 的 5.2 Release Notes (#### Released 2015-07-02 ####) 中查看,并提到了一个错误修复:
* 使用 testrunner.bat 运行测试时,SoapUI 加载插件失败,当前目录与 <SoapUI>\bin 不同.

关于soapui - 更新到 SoapUI 5.2.0 后的 ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409653/

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