Skip to main content
Solved

FeatureJoiner failing

  • September 3, 2025
  • 3 replies
  • 58 views

tullus
Observer
Forum|alt.badge.img+1

Hi all,

I have two CSV files (A and B) that I've included using CSV readers, and I need to join them using a feature joiner on a specific column. CSV A contains numbers in all rows, whereas CSV B has numerous <Null> cells in the column. When I run the feature joiner it fails. I already tried:

  • Changing both attribute types to number
  • I included attribute managers before each CSV to include letters with the numbers of each CSV file to force matching as text

Does anyone have any suggestions? 

Many thanks.

 

 

Best answer by alexbiz

Maybe the best strategy would be to filter those features without values (using a simple tester) before your FeatureJoiner

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

takashi
Celebrity
  • September 3, 2025

Hi ​@tullus ,

FeatureJoiner outputs features through the <Rejected> port, if a Join On attribute was <null>. It's an intentional behavior, see also the Help on FeatureJoiner.

Configuration / Output Ports / <Rejected>
Invalid features from any input port. Features will be rejected if a Join On value is missing or null.

 

If you want to continue the translation when a feature was rejected, try connecting a transformer e.g. Logger or Junction to the <Rejected> port.


alexbiz
Influencer
Forum|alt.badge.img+28
  • Influencer
  • Best Answer
  • September 4, 2025

Maybe the best strategy would be to filter those features without values (using a simple tester) before your FeatureJoiner


tullus
Observer
Forum|alt.badge.img+1
  • Author
  • Observer
  • September 4, 2025

Thanks both. I filtered the features using the tester and then the feature joiner worked. Then I linked the other part of the tester to an Attribute Manager together with the feature joiner result. Kind of bypassed the <null> cells and them put them together in the process using the attribute manager. Worked well.