Forum Discussion

wantorp2's avatar
wantorp2
Occasional Contributor
7 years ago

Error while running tests by testrunner.bat

Hello,

I have a test that does a post to an APi and receives in response a GUID for example
"
08fa1f5c-f5c6-473c-a7b2-a7a892944db2".
When I do the test by the application editor I do not have any errors,
but when I do the "Testrunner.bat" I get the following error

[errorlog] java.lang.IllegalArgumentException: Invalid JSON: "08fa1f5c-f5c6-473c-a7b2-a7a892944db2"
java.lang.IllegalArgumentException: Invalid JSON: "08fa1f5c-f5c6-473c-a7b2-a7a892944db2"
at com.eviware.soapui.support.JsonPathFacade.<init>(JsonPathFacade.java:61)
at com.eviware.soapui.model.propertyexpansion.resolvers.ResolverUtils.extractXPathPropertyValue(ResolverUtils.java:106)
at com.eviware.soapui.model.propertyexpansion.resolvers.ModelItemPropertyResolver.resolveProperty(ModelItemPropertyResolver.java:100)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:212)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:155)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:151)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expandProperties(PropertyExpander.java:130)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestRunContext.expand(WsdlTestRunContext.java:150)
at com.eviware.soapui.model.testsuite.TestRunContext$expand.call(Unknown Source)
at Script1.run(Script1.groovy:3)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:98)
at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProGroovyScriptEngine.run(SoapUIProGroovyScriptEngineFactory.java:79)
at com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep.run(WsdlGroovyScriptTestStep.java:164)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:256)
at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:50)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:166)
at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:1)
at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:128)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


Any suggestions for me to solve this?

Thanks.

Best Regards



 

1 Reply

  • nmrao's avatar
    nmrao
    Champion Level 3
    As the error say, the response is a string and header says it json, I believe.
    Have you checked with your team if it is in house service, why it is getting string?