Contributions
Issues during Soapui and Jenkins integration
I am trying to integrate Soapui open source version 4.5.1 with Maven & then finally trying to make it run from CI. But unfortunately the test classes are executing fine both from eclipse and command line in local system but fails in CI with this message. And please find below the code snippet from my pom file 16:58:34 16:58:34,323 INFO [WsdlProject] Loaded project from [file:/var/lib/jenkins/jobs/rps_deals30_unittests_automation_priya/workspace/RPService/src/test/resources/serviceautomation/GService-Deals-Test-soapui-project.xml] 16:58:36 java.lang.SecurityException: Invalid signature file digest for Manifest main attributes 16:58:36 at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:240) 16:58:36 at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:193) 16:58:36 at java.util.jar.JarVerifier.processEntry(JarVerifier.java:262) 16:58:36 at java.util.jar.JarVerifier.update(JarVerifier.java:216) 16:58:36 at java.util.jar.JarFile.initializeVerifier(JarFile.java:411) 16:58:36 at java.util.jar.JarFile.getInputStream(JarFile.java:478) 16:58:36 at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:1003) 16:58:36 at sun.misc.Resource.cachedInputStream(Resource.java:94) 16:58:36 at sun.misc.Resource.getByteBuffer(Resource.java:177) 16:58:36 at java.net.URLClassLoader.defineClass(URLClassLoader.java:663) 16:58:36 at java.net.URLClassLoader.access$400(URLClassLoader.java:81) 16:58:36 at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1148) 16:58:36 at java.security.AccessController.doPrivileged(AccessController.java:314) 16:58:36 at java.net.URLClassLoader.findClass(URLClassLoader.java:583) 16:58:36 at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:386) 16:58:36 at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) 16:58:36 at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) 16:58:36 at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) 16:58:36 at java.lang.J9VMInternals.verifyImpl(Native Method) 16:58:36 at java.lang.J9VMInternals.verify(J9VMInternals.java:93) 16:58:36 at java.lang.J9VMInternals.initialize(J9VMInternals.java:170) 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProject.loadProject(WsdlProject.java:392) 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:244) 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:41) 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:24) 16:58:36 at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:337) 16:58:36 at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:158) 16:58:36 at com.eviware.soapui.maven2.TestMojo.execute(TestMojo.java:113) 16:58:36 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) 16:58:36 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) 16:58:36 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 16:58:36 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 16:58:36 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 16:58:36 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 16:58:36 at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 16:58:36 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) 16:58:36 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) 16:58:36 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) 16:58:36 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) 16:58:36 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) 16:58:36 at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) 16:58:36 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 16:58:36 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:76) 16:58:36 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 16:58:36 at java.lang.reflect.Method.invoke(Method.java:602) 16:58:36 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) 16:58:36 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) 16:58:36 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) 16:58:36 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) 16:58:36 16:58:36,298 ERROR [SoapUI] An error occured [Failed to load project from file [file:/var/lib/jenkins/jobs/rps_deals30_unittests_automation_priya/workspace/RPService/src/test/resources/serviceautomation/GService-Deals-Test-soapui-project.xml]], see error log for details 16:58:36 com.eviware.soapui.support.SoapUIException: Failed to load project from file [file:/var/lib/jenkins/jobs/rps_deals30_unittests_automation_priya/workspace/RPService/src/test/resources/serviceautomation/GService-Deals-Test-soapui-project.xml] 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProject.loadProject(WsdlProject.java:426) 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProject.<init>(WsdlProject.java:244) 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:41) 16:58:36 at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:24) 16:58:36 at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:337) 16:58:36 at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:158) 16:58:36 at com.eviware.soapui.maven2.TestMojo.execute(TestMojo.java:113) 16:58:36 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) 16:58:36 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) 16:58:36 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 16:58:36 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 16:58:36 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 16:58:36 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBui This is the snippet from my pom.xml file: <plugins> <plugin> <groupId>eviware</groupId> <artifactId>maven-soapui-plugin</artifactId> <version>4.5.1</version> <executions> <execution> <phase>verify</phase> <id>soapui-tests</id> <configuration> <projectFile>${project.basedir}/src/test/resources/serviceautomation/GService-Deals-Test-soapui-project.xml</projectFile> <outputFolder>${basedir}/target/soapui</outputFolder> <junitReport>true</junitReport> <exportwAll>true</exportwAll> <printReport>true</printReport> </configuration> <goals> <goal>test</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> </configuration> </plugin> </plugins> </build>1.9KViews0likes3Comments