[teiid-issues] [JBoss JIRA] (TEIID-5713) Safesforce-41 translator errors

Steven Hawkins (Jira) issues at jboss.org
Fri Apr 5 12:06:00 EDT 2019


    [ https://issues.jboss.org/browse/TEIID-5713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13718728#comment-13718728 ] 

Steven Hawkins commented on TEIID-5713:
---------------------------------------

It looks like the ChangeEventHeader enum was added into the force 42 partner jar.  It's very odd that they would retroactively break an api version.

42.0.0 and 45.1.0 look to be functionally equivalent for us - it's the same java api and it works with versions 37+, so now I concur and will just change the 41.0.0 to be the 45.1.0 and note that it's actually compatible through at least 45.  


> 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
>
> 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 at 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)


More information about the teiid-issues mailing list