Forum Discussion

abeggchr's avatar
15 years ago

NullPointerException when loading project file with maven2 plugin

hi

i use the maven2 soapui plugin as indicated on http://www.soapui.org/plugin/maven2/index.html. when i execute maven, it complains about a null pointer exception.
the project contains a rest resource and one test case which makes a simple http get request.

please note:
- i do not use attachments.
- the file is at the correct location
- please find the maven config, the project file and the resulting exception stack strace below.

any help is appreciated.

regards,
christian abegg



eviwarePluginRepository
http://www.eviware.com/repository/maven2/




eviware
maven-soapui-plugin
2.5.1

${basedir}/src/test/resources/soapui/empty-soapui-project.xml
${basedir}/target/surefire-reports
true








resourceRoot="" soapui-version="3.0.1" xmlns:con="http://eviware.com/soapui/config">


wadlVersion="http://wadl.dev.java.net/2009/02" name="google" type="rest"
basePath="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">



http://www.google.com









http://www.google.com








SEQUENTIAL

keepSession="false" maxResults="0" name="TestCase 1"
searchProperties="true">




xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

http://www.google.com















12:22:38,280 ERROR [SoapUI] An error occured [Failed to load project from file [file:/C:/Projects/hin/workspace-nc/Iam/iam-inttest/src/test/resources/soapui/empty-soapui-project.xml]], see error log for details
com.eviware.soapui.support.SoapUIException: Failed to load project from file [file:/C:/Projects/hin/workspace-nc/Iam/iam-inttest/src/test/resources/soapui/empty-soapui-project.xml]
at com.eviware.soapui.impl.wsdl.WsdlProject.loadProject(WsdlProject.java:313)
at com.eviware.soapui.impl.wsdl.WsdlProject.(WsdlProject.java:173)
at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:41)
at com.eviware.soapui.impl.wsdl.WsdlProjectFactory.createNew(WsdlProjectFactory.java:24)
at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:269)
at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:127)
at com.eviware.soapui.maven2.TestMojo.execute(TestMojo.java:102)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.lang.NullPointerException
at com.eviware.soapui.impl.support.AbstractHttpRequest.initAttachments(AbstractHttpRequest.java:100)
at com.eviware.soapui.impl.support.AbstractHttpRequest.(AbstractHttpRequest.java:93)
at com.eviware.soapui.impl.rest.RestRequest.(RestRequest.java:74)
at com.eviware.soapui.impl.wsdl.teststeps.RestTestRequest.(RestTestRequest.java:68)
at com.eviware.soapui.impl.wsdl.teststeps.HttpTestRequestStep.(HttpTestRequestStep.java:80)
at com.eviware.soapui.impl.wsdl.teststeps.registry.HttpRequestStepFactory.buildTestStep(HttpRequestStepFactory.java:61)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.createTestStepFromConfig(WsdlTestCase.java:256)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.(WsdlTestCase.java:81)
at com.eviware.soapui.impl.wsdl.WsdlTestSuite.(WsdlTestSuite.java:63)
at com.eviware.soapui.impl.wsdl.WsdlProject.loadProject(WsdlProject.java:280)
... 25 more