Forum Discussion

raymondloiseau's avatar
raymondloiseau
Regular Visitor
7 months ago

Unable to execute testrunner.sh from jenkins container running on aks cluster

Hi ,

Need help using testrunner.sh to execute a test on jenkins  container running on aks cluster.  It would be greatly appreciate if you can direct me to some documentations …

 

Dockerfile use to build the image :

FROM jenkins/jenkins:jdk17

USER root

RUN apt-get update && \

    apt-get install fontconfig && \

                apt-get install -y wget && \

                rm -rf /var/lib/apt/lists/*

               

COPY ReadyAPI-x64-3.48.0.sh ./

RUN chmod +x ./ReadyAPI-x64-3.48.0.sh

 

RUN ./ReadyAPI-x64-3.48.0.sh -q -console -dir /opt/readyapi/

 

 

ERROR :

 

Running as SYSTEM Building in workspace /var/jenkins_home/workspace/test Parameters for launching ReadyAPI functional test: [/opt/readyapi/bin/testrunner.sh, -f, /var/jenkins_home/workspace/test/ReadyAPI_report/, -r, -j, -J, -F, PDF, -DlicenseApiHost=https://manage.smartbear.com, -DlicenseApiPort=443, -K, 1111111-2222-3333-4444-555555555555, -R, Project Report, -q, Jenkins-1.9, /var/jenkins_home/xml_projects/SOAPUI/test.xml] Starting ReadyAPI functional test. ================================ = = READY_API_HOME = /opt/readyapi = ================================ 15:49:56.238 [main] ERROR com.smartbear.ready.cmd.runner.pro.SoapUIProTestCaseRunner - Guice error: com.google.inject.CreationException: Unable to create injector, see the following errors: 1) An exception was caught and reported. Message: Index 61474 out of bounds for length 127 at [unknown source]

 

1 error at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:576) ~[guice-5.1.0.jar:?] at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:163) ~[guice-5.1.0.jar:?] at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110) ~[guice-5.1.0.jar:?] at com.google.inject.Guice.createInjector(Guice.java:87) ~[guice-5.1.0.jar:?] at com.google.inject.Guice.createInjector(Guice.java:69) ~[guice-5.1.0.jar:?] at com.smartbear.ready.cmd.runner.AbstractSoapUIRunner.a(AbstractSoapUIRunner.java:382) ~[ready-api-runners-3.48.0.jar:?] at com.smartbear.ready.cmd.runner.AbstractSoapUIRunner.initAfterPropertiesSet(AbstractSoapUIRunner.java:143) [ready-api-runners-3.48.0.jar:?] at com.smartbear.ready.cmd.runner.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:318) [ready-api-runners-3.48.0.jar:?] at com.smartbear.ready.cmd.runner.AbstractSoapUIRunner.runFromCommandLine(AbstractSoapUIRunner.java:199) [ready-api-runners-3.48.0.jar:?] at com.smartbear.ready.cmd.runner.pro.SoapUIProTestCaseRunner.init(SoapUIProTestCaseRunner.java:102) [ready-api-runners-3.48.0.jar:?] at com.smartbear.ready.cmd.runner.pro.SoapUIProTestCaseRunner.main(SoapUIProTestCaseRunner.java:98) [ready-api-runners-3.48.0.jar:?] Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 61474 out of bounds for length 127 at java.util.prefs.Base64.base64toInt(Base64.java:201) ~[?:?] at java.util.prefs.Base64.base64ToByteArray(Base64.java:170) ~[?:?] at java.util.prefs.Base64.altBase64ToByteArray(Base64.java:143) ~[?:?] at java.util.prefs.FileSystemPreferences.nodeName(FileSystemPreferences.java:896) ~[?:?] at java.util.prefs.FileSystemPreferences$8.run(FileSystemPreferences.java:674) ~[?:?] at java.util.prefs.FileSystemPreferences$8.run(FileSystemPreferences.java:667) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?] at java.util.prefs.FileSystemPreferences.childrenNamesSpi(FileSystemPreferences.java:666) ~[?:?] at java.util.prefs.AbstractPreferences.childrenNames(AbstractPreferences.java:761) ~[?:?] at java.util.prefs.AbstractPreferences.getChild(AbstractPreferences.java:1303) ~[?:?] at java.util.prefs.AbstractPreferences.nodeExists(AbstractPreferences.java:941) ~[?:?] at java.util.prefs.AbstractPreferences.nodeExists(AbstractPreferences.java:921) ~[?:?] at com.eviware.soapui.support.preferences.UserPreferences.initFirstRun(UserPreferences.java:116) ~[ready-api-core-3.48.0.jar:?] at com.eviware.soapui.support.preferences.UserPreferences.<init>(UserPreferences.java:108) ~[ready-api-core-3.48.0.jar:?] at com.eviware.soapui.support.preferences.UserPreferencesPro.<init>(UserPreferencesPro.java:6) ~[ready-api-license-3.48.0.jar:?] at com.smartbear.ready.support.preferences.LicenseUserPreferences.<init>(LicenseUserPreferences.java:20) ~[ready-api-license-3.48.0.jar:3.48.0] at com.smartbear.ready.license.headless.HeadlessLicenseInitializerModule.configureModule(HeadlessLicenseInitializerModule.java:44) ~[ready-api-license-3.48.0.jar:3.48.0] at com.smartbear.ready.license.headless.HeadlessLicenseInitializerModule.configure(HeadlessLicenseInitializerModule.java:35) ~[ready-api-license-3.48.0.jar:3.48.0] at com.google.inject.AbstractModule.configure(AbstractModule.java:66) ~[guice-5.1.0.jar:?] at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:409) ~[guice-5.1.0.jar:?] at com.google.inject.spi.Elements.getElements(Elements.java:108) ~[guice-5.1.0.jar:?] at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:160) ~[guice-5.1.0.jar:?] at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107) ~[guice-5.1.0.jar:?]

... 8 more

 

15:49:56.309 [main] ERROR com.smartbear.ready.cmd.runner.pro.SoapUIProTestCaseRunner - java.lang.RuntimeException: Guice error Configuring log4j from [/opt/readyapi/bin/soapui-log4j.xml] 15:49:56,691 INFO [license] ReadyAPI 3.48.0 (build 1) started - System properties: {OS=Linux, User name=jenkins} 15:49:56,708 INFO [DefaultSoapUICore] Creating new settings at [/var/jenkins_home/soapui-settings.xml] Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 61474 out of bounds for length 127 at java.prefs/java.util.prefs.Base64.base64toInt(Base64.java:201) at java.prefs/java.util.prefs.Base64.base64ToByteArray(Base64.java:170) at java.prefs/java.util.prefs.Base64.altBase64ToByteArray(Base64.java:143) at java.prefs/java.util.prefs.FileSystemPreferences.nodeName(FileSystemPreferences.java:896) at java.prefs/java.util.prefs.FileSystemPreferences$8.run(FileSystemPreferences.java:674) at java.prefs/java.util.prefs.FileSystemPreferences$8.run(FileSystemPreferences.java:667) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at java.prefs/java.util.prefs.FileSystemPreferences.childrenNamesSpi(FileSystemPreferences.java:666) at java.prefs/java.util.prefs.AbstractPreferences.childrenNames(AbstractPreferences.java:761) at java.prefs/java.util.prefs.AbstractPreferences.getChild(AbstractPreferences.java:1303) at java.prefs/java.util.prefs.AbstractPreferences.nodeExists(AbstractPreferences.java:941) at java.prefs/java.util.prefs.AbstractPreferences.nodeExists(AbstractPreferences.java:921) at com.eviware.soapui.support.preferences.UserPreferences.initFirstRun(UserPreferences.java:116) at com.eviware.soapui.support.preferences.UserPreferences.<init>(UserPreferences.java:108) at com.eviware.soapui.DefaultSoapUICore.initSettings(DefaultSoapUICore.java:551) at com.eviware.soapui.DefaultSoapUICore.init(DefaultSoapUICore.java:203) at com.eviware.soapui.DefaultSoapUICore.<init>(DefaultSoapUICore.java:175) at com.eviware.soapui.DefaultSoapUICore.createDefault(DefaultSoapUICore.java:185) at com.smartbear.ready.core.ApplicationEnvironment.initDefaultCore(ApplicationEnvironment.java:233) at com.smartbear.ready.core.ApplicationEnvironment.getSoapUICore(ApplicationEnvironment.java:200) at com.smartbear.ready.core.Registries.getListenerRegistry(Registries.java:16) at com.eviware.soapui.impl.wsdl.WsdlProject.addProjectListeners(WsdlProject.java:1035) at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:328) at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:314) at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:43) at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:1) at com.smartbear.ready.cmd.runner.AbstractSoapUIRunner.getWsdlProject(AbstractSoapUIRunner.java:534) at com.smartbear.ready.cmd.runner.AbstractSoapUIRunner.runFromCommandLine(AbstractSoapUIRunner.java:207) at com.smartbear.ready.cmd.runner.pro.SoapUIProTestCaseRunner.init(SoapUIProTestCaseRunner.java:102) at com.smartbear.ready.cmd.runner.pro.SoapUIProTestCaseRunner.main(SoapUIProTestCaseRunner.java:98)

No RepliesBe the first to reply