[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