Forum Discussion

rcoutinho's avatar
14 years ago

[Reg] WSI Compliance Check Fails on Soap UI 3.6.1

Our Team has discovered that SoapUI 3.6.1 throws an exception when we run the WS-I Compliance Check on our SOAP Response; the Report generates with a "Failure". However, the same WS-I Compliance Check succeeds on our SOAP Response when we use Soap UI 3.5.1.

Below is the log generated by SoapUI 3.6.1 during the WS-I Compliance Check on our SOAP Response:

Running WSI Message Validation for [Request 1]
directory: C:\Program Files\eviware\soapUI-3.6.1\wsi-test-tools\java\bin
command: [cmd.exe, /C, Analyzer.bat, -config, C:\DOCUME~1\CXXXXX~1\LOCALS~1\Temp\wsi-analyzer-config4819231076122613649.xml, -assertionDescription, true]
Conformance Analyzer Tool, Version: 1.0.0, Release Date: 2005-07-04
Copyright (C) 2002-2003 by The Web Services-Interoperability Organization and Certain of its Members. All Rights Reserved.
Use of this Material is governed by WS-I licenses included within the documentation.

verbose .................... true
Assertion Results:
type ..................... all
messageEntry ............. true
assertionDescription ..... true
failureMessage ........... true
failureDetail ............ true
Report File:
replace .................. true
location ................. C:\DOCUME~1\CXXXXX~1\LOCALS~1\Temp\wsi-report3840298628588298629.xml
Style Sheet:
href ................... .\..\common\Profiles\SSBP10_BP11_TAD.xml
type ................... text/xsl
alternate .............. false
testAssertionsFile ......... ../../common/profiles/SSBP10_BP11_TAD.xml
Message Log File:
location ................. C:\DOCUME~1\CXXXXX~1\LOCALS~1\Temp\wsi-analyzer-log1735775145710299833.xml
correlationType .......... endpoint

Please wait while the specified artifacts are analyzed...
Processing BP1004 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1006 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1002 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1001 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP4103 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP4104 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP4105 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP4107 for entry reference ID [1] ...
Elapsed time: 0ms
Processing SSBP1003 for entry reference ID [1] ...
Elapsed time: 0ms
Processing SSBP5100 for entry reference ID [1] ...
Elapsed time: 0ms
Processing SSBP5101 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1002 for entry reference ID [2] ...
Elapsed time: 0ms
Processing BP1101 for entry reference ID [2] ...
Elapsed time: 0ms
Processing BP1103 for entry reference ID [2] ...
EXECEPTION: Could not find status code in http headers: [[HTTP/1.1 500 Internal Server Error]
Date: Wed, 01 Dec 2010 19:51:24 GMT
Content-Length: 584
SOAPAction: ""
Connection: close
Content-Type: text/xml;charset=utf-8
Accept: text/xml, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
X-Powered-By: Servlet 2.4; JBoss-4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)/JBossWeb-2.0
Server: Apache-Coyote/1.1
].
Could not find status code in http headers: [[HTTP/1.1 500 Internal Server Error]
Date: Wed, 01 Dec 2010 19:51:24 GMT
Content-Length: 584
SOAPAction: ""
Connection: close
Content-Type: text/xml;charset=utf-8
Accept: text/xml, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
X-Powered-By: Servlet 2.4; JBoss-4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)/JBossWeb-2.0
Server: Apache-Coyote/1.1
].
at org.wsi.util.Utils.getHTTPStatusCode(Unknown Source)
at org.wsi.test.profile.validator.impl.message.BP1103.validate(Unknown Source)
at org.wsi.test.profile.validator.impl.BaseValidatorImpl.processAssertions(Unknown Source)
at org.wsi.test.profile.validator.impl.BaseMessageValidator.validate(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer$MessageProcessor.processLogEntry(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl$LogFileHandler.processLogEntry(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl$LogFileHandler.endElement(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl.readLog(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl.readLog(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer.validateMessages(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer.validateConformance(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer.main(Unknown Source)
Processing BP1601 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1201 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1701 for entry reference ID [1] ...
Elapsed time: 109ms
Processing BP1308 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1204 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1301 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1032 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1033 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1307 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1202 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1600 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1007 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1208 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1309 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP4101 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP4102 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP4109 for entry reference ID [1] ...
Elapsed time: 0ms
Processing SSBP1601 for entry reference ID [1] ...
Elapsed time: 0ms
Processing SSBP9704 for entry reference ID [1] ...
Elapsed time: 0ms
Processing BP1601 for entry reference ID [2] ...
Elapsed time: 0ms
Processing BP1201 for entry reference ID [2] ...
Elapsed time: 0ms
Processing BP1701 for entry reference ID [2] ...
Elapsed time: 0ms
Processing BP1308 for entry reference ID [2] ...
Elapsed time: 0ms
Processing BP1204 for entry reference ID [2] ...
Elapsed time: 16ms
Processing BP1301 for entry reference ID [2] ...
Elapsed time: 0ms
Processing BP1305 for entry reference ID [2] ...
EXECEPTION: null
java.lang.NullPointerException
at org.wsi.test.profile.validator.impl.envelope.BP1305.validate(Unknown Source)
at org.wsi.test.profile.validator.impl.BaseValidatorImpl.processAssertions(Unknown Source)
at org.wsi.test.profile.validator.impl.BaseMessageValidator.validate(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer$EnvelopeProcessor.processLogEntry(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl$LogFileHandler.processLogEntry(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl$LogFileHandler.endElement(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl.readLog(Unknown Source)
at org.wsi.test.log.impl.LogReaderImpl.readLog(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer.validateEnvelopes(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer.validateConformance(Unknown Source)
at org.wsi.test.analyzer.BasicProfileAnalyzer.main(Unknown Source)

Conformance report has been created.
  • Hello,

    I have opened an internal defect of SOAP-1840 for this. There could be a difference of the version of the tool being used in version 3.5.1 compared to later releases.