Forum Discussion
Hi Konstantinos,
Sorry, I should be more detailed in my original post. The problem is that I have a set of tests. If I run them in SoapUI, it's fine, no errors. However if I run them using testrunner, I get errors like this:
16:02:36,342 INFO [PluginManager] 0 plugins loaded in 3 ms 16:02:36,343 INFO [DefaultSoapUICore] All plugins loaded Exception in thread "main" java.lang.NoClassDefFoundError: sun/misc/BASE64Decoder at com.smartbear.analytics.impl.SoapUIOSMixpanelProviderFactory.allocateProvider(SoapUIOSMixpanelProviderFactory.java:39) at com.smartbear.analytics.AnalyticsManager.registerAnalyticsProviderFactory(AnalyticsManager.java:92) at com.eviware.soapui.analytics.AnalyticsHelper.initializeAnalytics(AnalyticsHelper.java:64) at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:335) at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:202) at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:137) at com.eviware.soapui.tools.AbstractSoapUIRunner.runFromCommandLine(AbstractSoapUIRunner.java:112) at com.eviware.soapui.tools.SoapUITestCaseRunner.main(SoapUITestCaseRunner.java:122) Caused by: java.lang.ClassNotFoundException: sun.misc.BASE64Decoder at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 8 more
Any clue on how to fix it?
How do i reproduce the error? Can you share a simple project with test suite and test case?
Thank you
-Konstantinos
- wenesmad6 years agoOccasional Contributor
Download this zip: https://s3.amazonaws.com/downloads.eviware/soapuios/5.4.0/SoapUI-5.4.0-windows-bin.zip, and there is a "test-soapui-project.xml". If you run the testrunner in the bin folder of the zip on the "test-soapui-project.xml", you'll be able to see the error.
Thank you for your help!
- nmrao6 years agoChampion Level 3It appears that you are using custom java than provided by SoapUI.
The same java needs to be referred by the soapUI.bat / testrunner.bat files in order to make it work.
Have a backup of those files before making any changes.- wenesmad6 years agoOccasional Contributor
Hey Rao,
Thank you for answering the post. I dont quite understand what you meant. I have my JAVA_HOME set (see below screenshot). In both batch files, it uses this JAVA_HOME value if it exists. Can you explain a bit more about what you meant?
Thank you!
Related Content
Recent Discussions
- 9 hours agocodehausss