[teiid-issues] [JBoss JIRA] (TEIID-1987) Exception Processing Web Service Response
Steven Hawkins (JIRA)
jira-events at lists.jboss.org
Mon Apr 2 17:53:47 EDT 2012
[ https://issues.jboss.org/browse/TEIID-1987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12681115#comment-12681115 ]
Steven Hawkins commented on TEIID-1987:
---------------------------------------
There are a couple of things going on here. We are using streaming logic to process so an underlying exception is being caught and reported as a problem with building the document. This issue will cover changing the logic to present the underlying expetion instead.
In this specific case the full exception is:
[TeiidProcessingException]Error building Source for context item.
1 [ParsingException]Unexpected multi-valued result was returned for XMLTable column "sISOCode1". Path expressions for non-XML type columns should return at most a single result.
In other words the xpath for sISOCode1 should ensure that only 1 column value is selected - such as sISOCode1[0]
> Exception Processing Web Service Response
> -------------------------------------------
>
> Key: TEIID-1987
> URL: https://issues.jboss.org/browse/TEIID-1987
> Project: Teiid
> Issue Type: Bug
> Components: XML Planner/Processor
> Affects Versions: 7.7
> Reporter: Ted Jones
> Assignee: Steven Hawkins
> Attachments: allCountries.xml, D2.zip
>
>
> After modeling a web service operation using the Web Service to Source Importer, I previewed the wrapper procedure from Designer and encountered the following error in Teiid:
> 14:26:03,175 INFO [ReflectionServiceFactoryBean] Creating Service {http://teiid.org}teiid from class org.apache.cxf.jaxws.support.DummyImpl
> 14:26:03,177 INFO [ConfigurerImpl] Could not determine bean name for instance of class org.apache.cxf.jaxws.DispatchImpl.
> 14:26:05,681 WARN [PROCESSOR] Processing exception 'Error building Source for context item.' for request 8GKEIB7qIorN.0. Exception type org.teiid.core.TeiidProcessingException thrown from org.teiid.query.processor.relational.XMLTableNode.processRow(XMLTableNode.java:287). Enable more detailed logging to see the entire stacktrace.
> The web service WSDL is: http://www.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL
> The operation modelled and executed was "FullCountryInfoAllCountries"
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the teiid-issues
mailing list