[
https://issues.jboss.org/browse/TEIID-1847?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-1847.
-----------------------------------
Assignee: Steven Hawkins
Fix Version/s: (was: 7.6.1)
Resolution: Out of Date
I cannot reproduce this with other exceptions. CXF when converting faults does propagate
the fault message to the exception thrown. This may not have been the case with Axis.
Please reopen if this issue can be reproduced on Teiid.
Salesforce connector does not report UnexpectedErrorFault exceptions
correctly when calling getUpdated
------------------------------------------------------------------------------------------------------
Key: TEIID-1847
URL:
https://issues.jboss.org/browse/TEIID-1847
Project: Teiid
Issue Type: Quality Risk
Components: Salesforce Connector
Affects Versions: 6.0.0
Reporter: Marc Shirley
Assignee: Steven Hawkins
Priority: Minor
Labels: salesforce
When encountering an UnexpectedErrorFault with
com.sforce.soap.partner.SoapBindingStub.GetUpdated(),
com.metamatrix.connector.salesforce.connection.SalesforceConnection.getUpdated() throws a
null error message instead of the message returned from Salesforce. It appears that the
getUpdated() method is using java.rmi.RemoteException.getMessage() when it should be using
SFDC com.sforce.soap.partner.fault.ApiFault.getExceptionMessage() for
"UnexpectedErrorFault" exceptions. Associated stack trace below.
[Salesforce Connector_1246|9725_Worker_106|0] ERROR <CONNECTOR|0> Connector worker
process failed for atomic-request=5707647.13.7.333713
ConnectorException: Status ERROR: com.metamatrix.core code=0 null
at
com.metamatrix.connector.salesforce.connection.SalesforceConnection.getUpdated(SalesforceConnection.java:737)
at
com.metamatrix.connector.salesforce.execution.GetUpdatedExecutionImpl.execute(GetUpdatedExecutionImpl.java:65)
at
com.metamatrix.connector.salesforce.execution.ProcedureExecutionParentImpl.execute(ProcedureExecutionParentImpl.java:86)
at
com.metamatrix.dqp.internal.datamgr.impl.ConnectorWorker.processNewRequest(ConnectorWorker.java:275)
at
com.metamatrix.dqp.internal.datamgr.impl.ConnectorWorker.process(ConnectorWorker.java:141)
at com.metamatrix.common.queue.QueueWorker.run(QueueWorker.java:64)
--
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