hop icon indicating copy to clipboard operation
hop copied to clipboard

[Bug]: Salesforce Input with ETL Metadata injection forces String data type on all fields

Open campen opened this issue 1 month ago • 5 comments

Apache Hop version?

2.16

Java version?

17.0.16

Operating system

macOS

What happened?

When using ETL metadata injection with Salesforce input, the "Type" field gets filled in with "String" for all fields, even with mapping that field...it appears to work fine in 2.15. I even tried a constant of "Boolean" and still all were set to "String".

Issue Priority

Priority: 1

Issue Component

Component: Transforms

campen avatar Nov 20 '25 20:11 campen

default.zip . Pipeline example attached.

campen avatar Nov 23 '25 20:11 campen

I have same problem,

zhanglhz avatar Dec 02 '25 08:12 zhanglhz

@zhanglhz This should be fixed with #6101. The fix will be available in 2.17.0, but you could test the fix earlier in a development build.

bamaer avatar Dec 02 '25 08:12 bamaer

.take-issue

bamaer avatar Dec 02 '25 08:12 bamaer

@bamaer - this is still broken - there is no field type for Salesforce now - but a field attribute of "!SalesforceInputMeta.Injection.ISLOOKUP!" (see screenshot of field attributes below)

Image

campen avatar Dec 03 '25 13:12 campen