[
https://issues.jboss.org/browse/TEIID-5713?page=com.atlassian.jira.plugin...
]
Ramesh Reddy commented on TEIID-5713:
-------------------------------------
In spring boot, I used the translator name as simple "salesforce", then
depending upon which translator jar is in the classpath it will pick up that version of
the Salesforce. Since the default URLs set for version 45, anything other than 45 used the
translator is already putting out a warning, where the user has the ability to change the
login URL to correct the issue.
Safesforce-41 translator errors
-------------------------------
Key: TEIID-5713
URL:
https://issues.jboss.org/browse/TEIID-5713
Project: Teiid
Issue Type: Bug
Components: Salesforce Connector
Reporter: Ramesh Reddy
Assignee: Steven Hawkins
Priority: Major
Fix For: 12.2, 11.2.3, 12.1.1
Using the Salesforce-41 translator, just loading the metadata it fails with error. I have
verified this with WF and SB. I think, it is probably better to switch this version to new
version, and remove this version.
{code}
Caused by: com.sforce.ws.ConnectionException: ChangeEventHeader Not a valid enumeration
for type: class com.sforce.soap.partner.SoapType
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:668)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:556)
at com.force.api:41//com.sforce.soap.partner.Field.setSoapType(Field.java:1702)
at com.force.api:41//com.sforce.soap.partner.Field.loadFields1(Field.java:2039)
at com.force.api:41//com.sforce.soap.partner.Field.loadFields(Field.java:1912)
at com.force.api:41//com.sforce.soap.partner.Field.load(Field.java:1906)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:674)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readArray(TypeMapper.java:580)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:558)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectResult.setFields(DescribeSObjectResult.java:398)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectResult.loadFields1(DescribeSObjectResult.java:1421)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectResult.loadFields(DescribeSObjectResult.java:1350)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectResult.load(DescribeSObjectResult.java:1344)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:674)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readArray(TypeMapper.java:580)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:558)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectsResponse_element.setResult(DescribeSObjectsResponse_element.java:48)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectsResponse_element.loadFields1(DescribeSObjectsResponse_element.java:107)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectsResponse_element.loadFields(DescribeSObjectsResponse_element.java:83)
at
com.force.api:41//com.sforce.soap.partner.DescribeSObjectsResponse_element.load(DescribeSObjectsResponse_element.java:77)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:674)
at com.force.api:41//com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:556)
at
com.force.api:41//com.sforce.ws.transport.SoapConnection.bind(SoapConnection.java:180)
at
com.force.api:41//com.sforce.ws.transport.SoapConnection.receive(SoapConnection.java:154)
at
com.force.api:41//com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:99)
at
com.force.api:41//com.sforce.soap.partner.PartnerConnection.describeSObjects(PartnerConnection.java:1225)
at
org.jboss.teiid.resource-adapter.salesforce-41@12.2.0-SNAPSHOT//org.teiid.resource.adapter.salesforce.SalesforceConnectionImpl.getObjectMetaData(SalesforceConnectionImpl.java:514)
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)