Contributions
Testrunner error: cvc-complex-type.3.2.2: Attribute not allo
I get the following message when running testrunner script from the command line but not when I run from the GUI interface: WARN [AbstractSoapVersion] Ignoring validation error: error: cvc-complex-type.3.2.2: Attribute not allowed: encodingStyle@http://schemas.xmlsoap.org/soap/envelope/ in element Envelope@http://schemas.xmlsoap.org/soap/envelope/ I was getting this with 3.5.1 and now still getting it with 3.6.1. How can I get rid of this? Thanks Robert13 years agoPlace ReadyAPI QuestionsReadyAPI Questions2KViews0likes1CommentTestrunner error: cvc-complex-type.3.2.2: Attribute not
I get the following message when running testrunner script from the command line but not when I run from the GUI interface: WARN [AbstractSoapVersion] Ignoring validation error: error: cvc-complex-type.3.2.2: Attribute not allowed: encodingStyle@http://schemas.xmlsoap.org/soap/envelope/ in element Envelope@http://schemas.xmlsoap.org/soap/envelope/ How can I get rid of this? Thanks Robert916Views0likes0CommentsTestRunner Stream closed error
Hi, I keep getting this error when trying to run a simple testcase using TestRunner: java.io.IOException: Stream closed. Occurs with Soapui 3.6, 3.6.1, 3.6.2 SNAPSHOT on both Windows XP and Ubuntu Linux 10.4. The test case works from the Soapui user interface. Any clues as to what I might be doing wrong? Robert The log contains the following: Running soapUI TestRunner for [Release 3.2.0] directory: C:\Program Files\eviware\soapUI-3.6.2-SNAPSHOT\bin\. command: cmd.exe /C testrunner.bat -ehttps://wuasd103.maf.govt.nz/resdevsoap -s"TestSuite 1" -cPing -urobertc -pXXXXXX -r "J:\TrustedPartners\Topaz Support\Applications\RESIDUES\DDE Scripts\Dev\Residues DDE Dev-03.02.00-project.xml" soapUI 3.6.2-SNAPSHOT TestCase Runner Configuring log4j from [C:\Program Files\eviware\soapUI-3.6.2-SNAPSHOT\bin\soapui-log4j.xml] 13:45:48,770 INFO [DefaultSoapUICore] initialized soapui-settings from [C:\Documents and Settings\CarewR\soapui-settings.xml] 13:45:50,301 INFO [WsdlProject] Loaded project from [file:J:/TrustedPartners/Topaz Support/Applications/RESIDUES/DDE Scripts/Dev/Residues DDE Dev-03.02.00-project.xml] 13:45:51,364 INFO [SoapUITestCaseRunner] Running soapUI tests in project [Release 3.2.0] 13:45:51,364 INFO [SoapUITestCaseRunner] Running TestCase [Ping] 13:45:51,395 INFO [SoapUITestCaseRunner] Running soapUI testcase [Ping] 13:45:51,411 INFO [SoapUITestCaseRunner] running step [ping-2] java.io.IOException: Stream closed at java.io.BufferedInputStream.getBufIfOpen(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127) at com.eviware.soapui.support.Tools.writeAll(Tools.java:402) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpMethodSupport.getResponseBody(HttpMethodSupport.java:149) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.methods.ExtendedPostMethod.getResponseBody(ExtendedPostMethod.java:130) at com.eviware.soapui.impl.wsdl.submit.transports.http.BaseHttpResponse.<init>(BaseHttpResponse.java:89) at com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse.<init>(SinglePartHttpResponse.java:42) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.WsdlSinglePartHttpResponse.<init>(WsdlSinglePartHttpResponse.java:36) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.wsdlRequest(HttpPackagingResponseFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.afterAbstractHttpResponse(HttpPackagingResponseFilter.java:42) at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.afterRequest(AbstractRequestFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:219) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123) at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76) at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:236) at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:336) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:207) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:138) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.start(AbstractTestRunner.java:77) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.run(WsdlTestCase.java:599) at com.eviware.soapui.tools.SoapUITestCaseRunner.runTestCase(SoapUITestCaseRunner.java:565) at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:370) at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:147) at com.eviware.soapui.tools.AbstractSoapUIRunner.runFromCommandLine(AbstractSoapUIRunner.java:82) at com.eviware.soapui.tools.SoapUITestCaseRunner.main(SoapUITestCaseRunner.java:113) java.io.IOException: Stream closed at java.io.BufferedInputStream.getBufIfOpen(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127) at com.eviware.soapui.support.Tools.writeAll(Tools.java:402) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpMethodSupport.getResponseBody(HttpMethodSupport.java:149) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.methods.ExtendedPostMethod.getResponseBody(ExtendedPostMethod.java:130) at com.eviware.soapui.impl.wsdl.submit.transports.http.BaseHttpResponse.initHeaders(BaseHttpResponse.java:230) at com.eviware.soapui.impl.wsdl.submit.transports.http.BaseHttpResponse.<init>(BaseHttpResponse.java:127) at com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse.<init>(SinglePartHttpResponse.java:42) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.WsdlSinglePartHttpResponse.<init>(WsdlSinglePartHttpResponse.java:36) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.wsdlRequest(HttpPackagingResponseFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.afterAbstractHttpResponse(HttpPackagingResponseFilter.java:42) at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.afterRequest(AbstractRequestFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:219) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123) at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76) at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:236) at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:336) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:207) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:138) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.start(AbstractTestRunner.java:77) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.run(WsdlTestCase.java:599) at com.eviware.soapui.tools.SoapUITestCaseRunner.runTestCase(SoapUITestCaseRunner.java:565) at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:370)13:45:51,833 ERROR [SoapUI] An error occured [Stream closed], see error log for details at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:147) at com.eviware.soapui.tools.AbstractSoapUIRunner.runFromCommandLine(AbstractSoapUIRunner.java:82) at com.eviware.soapui.tools.SoapUITestCaseRunner.main(SoapUITestCaseRunner.java:113) java.io.IOException: Stream closed at java.io.BufferedInputStream.getBufIfOpen(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127) at com.eviware.soapui.support.Tools.writeAll(Tools.java:402) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpMethodSupport.getResponseBody(HttpMethodSupport.java:149) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.methods.ExtendedPostMethod.getResponseBody(ExtendedPostMethod.java:130) at com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse.<init>(SinglePartHttpResponse.java:49) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.WsdlSinglePartHttpResponse.<init>(WsdlSinglePartHttpResponse.java:36) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.wsdlRequest(HttpPackagingResponseFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.afterAbstractHttpResponse(HttpPackagingResponseFilter.java:42) at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.afterRequest(AbstractRequestFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:219) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123) at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76) at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:236) at com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep.run(WsdlTestRequestStep.java:336) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runTestStep(WsdlTestCaseRunner.java:207) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:138) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.internalRun(WsdlTestCaseRunner.java:39) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135) at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.start(AbstractTestRunner.java:77) at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.run(WsdlTestCase.java:599) at com.eviware.soapui.tools.SoapUITestCaseRunner.runTestCase(SoapUITestCaseRunner.java:565) at com.eviware.soapui.tools.SoapUITestCaseRunner.runRunner(SoapUITestCaseRunner.java:370) at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:147) at com.eviware.soapui.tools.AbstractSoapUIRunner.runFromCommandLine(AbstractSoapUIRunner.java:82) at com.eviware.soapui.tools.SoapUITestCaseRunner.main(SoapUITestCaseRunner.java:113)13:45:51,942 INFO [SoapUITestCaseRunner] Assertion [SOAP Response] has status FAILED 13:45:51,942 ERROR [SoapUITestCaseRunner] ASSERTION FAILED -> null/empty response 13:45:51,942 ERROR [SoapUITestCaseRunner] ping-2 failed, exporting to [J:\TrustedPartners\Topaz Support\Applications\RESIDUES\DDE Scripts\Dev\TestSuite_1-Ping-ping2-0-FAILED.txt] 13:45:52,005 INFO [SoapUITestCaseRunner] Finished running soapUI testcase [Ping], time taken: 522ms, status: FAILED 13:45:52,005 INFO [SoapUITestCaseRunner] TestCase [Ping] finished with status [FAILED] in 522ms SoapUI 3.6.2-SNAPSHOT TestCaseRunner Summary ----------------------------- Time Taken: 639ms Total TestSuites: 0 Total TestCases: 1 (1 failed) Total TestSteps: 1 Total Request Assertions: 1 Total Failed Assertions: 1 Total Exported Results: 1 13:45:52,020 ERROR [SoapUITestCaseRunner] java.lang.Exception: SOAP Response in [ping-2] failed; [null/empty response] Status: FAILED Time Taken: 522 Size: 0 Timestamp: Tue Dec 14 13:45:51 NZDT 2010 TestStep: ping-2 ----------------- Messages ------------------------------ [SOAP Response] null/empty response2.1KViews0likes2CommentsJDBC Teststep broken in 3.5 Final
I get the following error when clicking on the TestConnection button: Can't get the connection for specified properties; java.lang.NullPointerException. There are no errors in any of the log files but if I click on the submit button (ie run query) then I get the following in the error log: Wed Mar 17 16:32:45 NZDT 2010:ERROR:java.lang.NullPointerException java.lang.NullPointerException at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.getDatabaseConnection(JdbcSubmit.java:237) at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.prepare(JdbcSubmit.java:308) at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.runQuery(JdbcSubmit.java:197) at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.run(JdbcSubmit.java:162) 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) My driver is: com.informix.jdbc.IfxDriver ConnectionString: jdbc:informix-sqli://wuasd103. :1540/res_dev1:INFORMIXSERVER=asd2_devdata;user= ;password= Note: domain, user & password remove for security reasons. SQL Query: select html_receipt from sample_history where sample_history_id=2445; This works with 3.5 Beta-2. I notice that the source code for JdbcSubmit.java is quite different compared with beta-2. Regards Robert1.1KViews0likes1CommentChange request for assertions
When entering an assertion you select add assertion, choose assertion type (ie Contains), enter contents then save. If you want to change the name of the assertion, as I always do, you then have to rename the assertion. It would be nice to be able to enter/change the name at the same time as you are entering all the other details for the assertion. i.e. have a name field above the contents field. Thanks Robert15 years agoPlace ReadyAPI QuestionsReadyAPI Questions1.6KViews0likes1CommentHow do I determine the type of a test step in a groovy script
I am reading environment variables in from an ini file in my test suite setup script and updating the properties for each step. However the JDBC step does not like properties that are not used in the SQL so I want to avoid updating the properties for a JDBC step. My code looks like: for (tcase in testSuite.testCaseList) { for (tstep in tcase.testStepList) { tstep.setPropertyValue("Endpoint", props.getProperty ( "Endpoint" )) tstep.setPropertyValue("Username", props.getProperty( "Username" )) tstep.setPropertyValue("Password", props.getProperty ( "Password" )) } } I want it to be the following for (tcase in testSuite.testCaseList) { for (tstep in tcase.testStepList) { if (tstep.type <> 'JDBC Request') { tstep.setPropertyValue("Endpoint", props.getProperty ( "Endpoint" )) tstep.setPropertyValue("Username", props.getProperty( "Username" )) tstep.setPropertyValue("Password", props.getProperty ( "Password" )) } } } I tried tstep.config.type but that always returns 'request' regardless of the step type. I have search the API but could not find what I am looking for. Any suggestions would be appreciated. Robert1.3KViews0likes4CommentsProblem with SoapUI 3.5 Beta 2/JDBC test step
This is similar to the problem I reported on Jan 20 see Problem with SoapUI 3.5 Beta1 Nightly Build/JDBC test step Now I get the error message: 1970-01-01 12:00:00 - Error getting response; null in the Response Log after an update and the XML response is empty. The update takes place in the database. The Error Log contains: Fri Feb 12 10:57:48 NZDT 2010:ERROR:java.lang.NullPointerException java.lang.NullPointerException at com.eviware.soapui.support.xml.XmlUtils.createJdbcXmlResult(XmlUtils.java:1437) at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcResponse. (JdbcResponse.java:35) at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.createResponse(JdbcSubmit.java:372) at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.runQuery(JdbcSubmit.java:204) at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.run(JdbcSubmit.java:162) 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) Note: the select statement works correctly. Cheers Robert932Views0likes1Comment