Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Streamlining user types in Qlik Cloud capacity-based subscriptions: Read the Details
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

java.io.IOException: Unable to find xml type for :java.math.BigDecimal

I'm using the tSalesforceOutput to update records in Salesforce and the data type of one of the fields I'm updating is BigDecimal (the field is a currency type in Salesforce, which Talend appears to map to BigDecimal).  When I run the job I get an exception that includes:

java.io.IOException: Unable to find xml type for :java.math.BigDecimal

I tried changing the type on both the inbound component and the tSalesforceOutput component to Double, but that produced a different error that appears to be related to my not matching the schema the destination system expected.

Have others trying to write to Salesforce seen this error with BigDecimal fields?

Labels (5)
1 Reply
Anonymous
Not applicable
Author

I tried deleting the inbound component and the tSalesforceOutput component and replacing them both, then converting the field to Double again, and this seems to be working.

Still wondering why BigDecimal doesn't work with this component.