alf
15 years agoNew Contributor
Help Debugging Datasource/SOAP Request using Pro Trial
Thu Aug 20 16:33:27 EDT 2009:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.WsdlProjectPro.getXmlTemplatesList(SourceFile:692)
at com.eviware.soapui.impl.wsdl.WsdlProjectPro.getXmlTemplates(SourceFile:681)
at com.eviware.soapui.model.propertyexpansion.resolvers.ReportTemplateExpansionResolver.resolveProperty(SourceFile:23)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:151)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expandProperties(PropertyExpander.java:92)
at com.eviware.soapui.model.propertyexpansion.DefaultPropertyExpansionContext.expand(DefaultPropertyExpansionContext.java:30)
at com.eviware.soapui.model.propertyexpansion.DefaultPropertyExpansionContext.get(DefaultPropertyExpansionContext.java:58)
at com.eviware.soapui.model.support.AbstractSubmitContext.getProperty(AbstractSubmitContext.java:69)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestRunContext.getProperty(WsdlTestRunContext.java:135)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:93)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:75)
at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:222)
at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:323)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:197)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:128)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:137)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I don't quite understand what I'm doing wrong
Basically I have a WSDL, and then I send a request with some JSON data (this works fine)
Then I have an excel as my datasource. This has multiple rows of JSON datas. My datasource has a property which can read the rows...I think that is working too
Finally I have a datasource loop which goes after my request (which is after my datasource step). This loop calls the request and datasource.
I'm new to SoapUI/soap testing, so any tips would be great =)
java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.WsdlProjectPro.getXmlTemplatesList(SourceFile:692)
at com.eviware.soapui.impl.wsdl.WsdlProjectPro.getXmlTemplates(SourceFile:681)
at com.eviware.soapui.model.propertyexpansion.resolvers.ReportTemplateExpansionResolver.resolveProperty(SourceFile:23)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:151)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expandProperties(PropertyExpander.java:92)
at com.eviware.soapui.model.propertyexpansion.DefaultPropertyExpansionContext.expand(DefaultPropertyExpansionContext.java:30)
at com.eviware.soapui.model.propertyexpansion.DefaultPropertyExpansionContext.get(DefaultPropertyExpansionContext.java:58)
at com.eviware.soapui.model.support.AbstractSubmitContext.getProperty(AbstractSubmitContext.java:69)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestRunContext.getProperty(WsdlTestRunContext.java:135)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:93)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:122)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:75)
at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:222)
at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:323)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:197)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:128)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:137)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I don't quite understand what I'm doing wrong
Basically I have a WSDL, and then I send a request with some JSON data (this works fine)
Then I have an excel as my datasource. This has multiple rows of JSON datas. My datasource has a property which can read the rows...I think that is working too
Finally I have a datasource loop which goes after my request (which is after my datasource step). This loop calls the request and datasource.
I'm new to SoapUI/soap testing, so any tips would be great =)