]
Steven Hawkins resolved TEIID-4439.
-----------------------------------
Resolution: Done
Used the execution factory class to override version specific behavior.
salesforce-34 translator dependencies issues
---------------------------------------------
Key: TEIID-4439
URL:
https://issues.jboss.org/browse/TEIID-4439
Project: Teiid
Issue Type: Bug
Components: Salesforce Connector
Affects Versions: 8.12, 9.0.3
Environment: wildfly 10.0.0.Final and teiid-9.1.0.Beta1
Reporter: Thomas Esche
Assignee: Steven Hawkins
Fix For: 9.1, 9.0.4
Issues if using salesforce-34: As soon as one use a WHERE condition to select a certain
ID, the v34 version throws the following exception:
{{java.lang.NoSuchMethodError: Remote java.lang.NoSuchMethodError:
com.sforce.soap.partner.QueryResult.setRecords([Lcom/sforce/soap/partner/sobject/SObject;>V
at
org.teiid.resource.adapter.salesforce.SalesforceConnectionImpl.retrieve(SalesforceConnectionImpl.java:456)
at
org.teiid.translator.salesforce.execution.QueryExecutionImpl.execute(QueryExecutionImpl.java:206)
at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:367)
...}}
See discussion:
[
https://developer.jboss.org/thread/272248]