Skip to main content

I recently upgraded to version 2025.1.0.1 and am seeing an odd error with the H3HexagonalIndexer, as follows:

H3HexagonalIndexer (H3IndexerFactory): The clause 'GEOMETRY_HANDLING_Filling_Indexes Replace' within 'FACTORY_DEF {*} H3IndexerFactory FACTORY_NAME { H3HexagonalIndexer } INPUT FEATURE_TYPE Creator_CREATED INDEX_OPERATION { Index } DST_ATTR { _h3index } GEOMETRY_HANDLING { Replace } H3_RESOLUTION { 15 } GEOMETRY_HANDLING_Filling_Indexes { Replace } DST_ATTR_Index { _h3index } OUTPUT { OUTPUT FEATURE_TYPE H3HexagonalIndexer_OUTPUT } OUTPUT { <REJECTED> FEATURE_TYPE H3HexagonalIndexer_<REJECTED> }' is not recognized by the factory 'H3IndexerFactory'

Has anyone else experienced something similar?

Hi ​@pmcpherson ,

I was able to reproduce the same error as yours with the attached workspace. In my quick test, the error won't occur in FME 2025.0 and earlier, so I suppose it’s a specific bug in FME 2025.1.

Hope someone from Safe to take a look into this. > ​@DanAtSafe ?


Hi ​@takashi,

Thanks for the quick reply. I figured it was something related to the latest code base, but good to have confirmation.


Hi ​@pmcpherson,

Thank you for catching this problem! Our dev team has been notified, and I expect to see a fix for this shortly.


Thanks for posting! This has broken one of our workflows as well. In the meantime, we may be able to use a Tiler as a “good enough” workaround. We are moving to FME Flow 2025.1.1 next week, so if someone has a better workaround before then, it would be much appreciated!

The H3HexagonalIndexer transformer appears broken in FME 2025.1.1 (Build 25615)

 


Hi ​@paul_m. I tried using a 2DGridAccumulator and associated SpatialFilter to replace the H3HexagonIndexer, but I don’t like the results. The latest response on the trouble ticket is that they have fixed the problem in code and are currently conducting QA. They expect a fix to be released in the next week or so. I plan to wait for the H3HexagonIndexer to be fixed.


Reply