在最近的Windows 10更新之后-SoapUI在启动时会出现ArrayIndexOutOfBoundsException,然后终止

时间:2018-07-05 20:34:34

标签: java windows-10 soapui

对于Windows 10(Insider Early Preview)64位上的SoapUI 5.4.0。

在最新的Insider's Preview更新(内部版本17692.rs_prerelease_flt.180625-1624)之后,

SoapUI(社区版)在启动时会遇到ArrayIndexOutOfBoundsException。

这些是我为解决问题而采取的步骤,但并不能解决。

  1. 使用流程浏览器检查以终止任何剩余的soapui流程。但是没有找到。
  2. 重新启动系统,以确保之前没有任何未检测到的soapui进程。 SoapUI仍然在ArrayIndexOutOfBoundsException上终止。
  3. 已擦除的默认工作空间。 SoapUI仍然在ArrayIndexOutOfBoundsException上终止。
  4. 卸载并重新安装了soapui 5.4.0-SoapUI仍然在ArrayIndexOutOfBoundsException上终止。
  5. 再次卸载,将32位版本替换为64位版本。 SoapUI仍然在ArrayIndexOutOfBoundsException上终止。
  6. 使用捆绑的jre / bin / java(java 1.8.0 u152)和系统的jdk 1.8.0 u172 / jre / bin / java代替。 SoapUI仍然在ArrayIndexOutOfBoundsException上终止。

这是日志输出的尾端...

03:40:58,707 INFO  [SoapUI] Used java version: 1.8.0_152
java.lang.ArrayIndexOutOfBoundsException: 153
        at sun.awt.windows.WCustomCursor.createNativeCursor(Unknown Source)
        at sun.awt.CustomCursor.<init>(Unknown Source)
        at sun.awt.windows.WCustomCursor.<init>(Unknown Source)
        at sun.awt.windows.WToolkit.createCustomCursor(Unknown Source)
        at com.eviware.soapui.support.components.PreviewPopup.<init>(PreviewCorner.java:144)
        at com.eviware.soapui.support.components.PreviewCorner.<init>(PreviewCorner.java:79)
        at com.eviware.soapui.support.UISupport.addPreviewCorner(UISupport.java:862)
        at com.eviware.soapui.support.log.JLogList.<init>(JLogList.java:106)
        at com.eviware.soapui.support.log.InspectorLog4JMonitor.addLogArea(InspectorLog4JMonitor.java:46)
        at com.eviware.soapui.SoapUI.initLogMonitor(SoapUI.java:670)
        at com.eviware.soapui.SoapUI.buildLogPanel(SoapUI.java:654)
        at com.eviware.soapui.SoapUI.buildContentPanel(SoapUI.java:648)
        at com.eviware.soapui.SoapUI.buildUI(SoapUI.java:332)
        at com.eviware.soapui.SoapUI.show(SoapUI.java:1032)
        at com.eviware.soapui.SoapUI.startSoapUI(SoapUI.java:916)
        at com.eviware.soapui.SoapUI$SoapUIRunner.run(SoapUI.java:732)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
03:40:58,780 WARN  [Tools] Could not delete temporary directory C:\Users\BLESSE~1\AppData\Local\Temp\ce278986-5461-41c8-8d95-cf971fc3d0c8
03:40:58,780 WARN  [Tools] Could not delete temporary directory C:\Users\BLESSE~1\AppData\Local\Temp\33b70904-8cfe-4f42-8ae8-7707d5c0c025
03:40:58,780 WARN  [Tools] Could not delete temporary directory C:\Users\BLESSE~1\AppData\Local\Temp\f7df4c72-5e5e-4e0f-93f0-0f04ed5ce619
03:40:58,784 WARN  [Tools] Could not delete temporary directory C:\Users\BLESSE~1\AppData\Local\Temp\c579d5ed-904b-4787-8764-792cc3e9d973
03:40:58,784 WARN  [Tools] Could not delete temporary directory C:\Users\BLESSE~1\AppData\Local\Temp\40dc52c1-7864-420b-ab0d-517723941870
03:40:58,784 WARN  [Tools] Could not delete temporary directory C:\Users\BLESSE~1\AppData\Local\Temp\d8fde12a-1a2c-44be-b2ab-1ebf286ff3e5

其他异常日志内容:

C:\Program Files\SmartBear\SoapUI-5.4.0\bin>"C:\Program Files\SmartBear\SoapUI-5.4.0\bin\..\jre\bin\java" -Xms128m -Xmx1024m -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -Dsoapui.properties=soapui.properties "-Dsoapui.home=C:\Program Files\SmartBear\SoapUI-5.4.0\bin\\" -splash:SoapUI-Spashscreen.png -Dsoapui.ext.libraries="C:\Program Files\SmartBear\SoapUI-5.4.0\bin\ext" -Dsoapui.ext.listeners="C:\Program Files\SmartBear\SoapUI-5.4.0\bin\listeners" -Dsoapui.ext.actions="C:\Program Files\SmartBear\SoapUI-5.4.0\bin\actions" -Djava.library.path="C:\Program Files\SmartBear\SoapUI-5.4.0\bin\\" -Dwsi.dir="C:\Program Files\SmartBear\SoapUI-5.4.0\bin\..\wsi-test-tools" -Dsoapui.browser.disabled="true" com.eviware.soapui.SoapUI
Configuring log4j from [C:\Program Files\SmartBear\SoapUI-5.4.0\bin\soapui-log4j.xml]
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: global-groovy.log (Access is denied)
        at java.io.FileOutputStream.open0(Native Method)
        at java.io.FileOutputStream.open(Unknown Source)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)

以及常见插件的不可定位的自动发现引用:

03:40:50,651 ERROR [SoapUI] An error occurred [com.eviware.soapui.plugins.auto.factories.AutoDiscoveryMethodFactory], see error log for details
java.lang.ClassNotFoundException: com.eviware.soapui.plugins.auto.factories.AutoDiscoveryMethodFactory
        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:113)

0 个答案:

没有答案