Skip to main content
Question

Testfilter in FME 2024.2 not working

  • February 27, 2025
  • 4 replies
  • 58 views

svakrh
Contributor
Forum|alt.badge.img+1

Hello together (and thanks for your help)

I’m testing my 2022.2 workbenches in 2024.2

Every single workbench generates an error when having a testfilter in it:

Cannot have multiple factories with the same name.  Multiple factories were assigned the name 'BufferRuler_4_TestFilter'
The testfilter itself is not filled anymore.

Like that it looks in 2022.2:

 

This is 2024.2:

 

Any suggestion anyone? Thanks in advance, Hannes

4 replies

saraatsafe
Safer
Forum|alt.badge.img+9
  • Safer
  • February 28, 2025

Hi ​@svakrh, sometimes this error pops up when you’re opening an older workspace in a newer version, although I’m not too sure what’s causing the TestFilter to not show the filters. 

Some things you can try:

  • Rename your TestFilter(s) to something completely unique (it could be something like TestFilter_999299). This might bypass that error message.
  • Recreate your workspace in a fresh 2024.2 canvas. You can either recreate it completely from scratch or you can copy and paste your transformers over to the new canvas. 

In regards to that TestFilter piece, I’m not sure if that’s a bug or something else. Maybe recreating your workspace will fix it, but if not we may need to take a closer look at your workspace (in that case I would suggest submitting a support ticket with us so that we can further troubleshoot with you). 

Hope this helps and please let me know if you have any questions! 


svakrh
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • March 6, 2025

Thanks @saraatsafe

I could find a workflow to get my Workbenches running again.

I need to safe them in FME 2022 if last safed in an older version (2016, 2019, 2021). Then the TestFilter is not empty anymore.

After that I need to set the TestFilter version to version 3. I do that via Python in the Filecode, because I have a lot of Workbenches. 

Not upgrading the TestFiler version causes the multiple factories error.


jakeweaver
Participant
Forum|alt.badge.img+1
  • Participant
  • June 12, 2025

We are having exactly the same problem as above. Have tried renaming them and that doesnt work. We havent tried saving and updating the workbench then updating the testfilter version. We have lots of workbenches with many testfilers. Is there an upcoming FME version patch that can make it backwardly compatible to earlier workbenches?  So it doesnt break - or it will automatically update and be functional? 

We have lots of workbenches - so its a bit of an issue. 


svakrh
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • June 12, 2025

@jakeweaver 
We could solve the problems by a clean install of FME 2024.
FME 2024 will be installed in the FME programme folder in wich the version 2021 was installed as well. If FME 2021 is still installed, both versions get mixed-up in this programme folder. We needed to remove all versions older then 2022 (this one has a diferent folder) and install 2024 again. All workbenches are working as the should without any updating (expect HTML caller - this one needs to be updated in any way).
 

2024 is in folder FME (as was 2021)

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings