I’m seeing some weird behaviour on FME Flow (2024.2.2)
I’m trying to debug a process on FME Flow which isn’t working properly. I wanted to see what was going on so I threw down a logger, republished, reran.
To my surprise the feature never made it to the logger...now I know what you’re thinking. “oh you must be doing something wrong”. Well maybe.
But the workspace is so simple.
Creator>AttributeManager>Logger>File Copy Writer

Here’s a snippet of the log:
2025-08-22 12:19:45| 0.0| 0.0|INFORM|Creating writer for format:
2025-08-22 12:19:45| 0.0| 0.0|INFORM|Creating reader for format:
2025-08-22 12:19:45| 0.0| 0.0|INFORM|MULTI_READER(MULTI_READER): Will fail with first member reader failure
2025-08-22 12:19:45| 0.0| 0.0|INFORM|Using Multi Reader with keyword `MULTI_READER' to read multiple datasets
2025-08-22 12:19:45| 0.0| 0.0|INFORM|Using MultiWriter with keyword `PRIMARY_DEST' to output data (ID_ATTRIBUTE is `multi_writer_id')
2025-08-22 12:19:45| 0.0| 0.0|INFORM|Writer output will be ordered by value of multi_writer_id
2025-08-22 12:19:45| 0.0| 0.0|INFORM|Emptying factory pipeline
2025-08-22 12:19:45| 0.0| 0.0|STATS |Creator_XML_Creator (CreationFactory): Created 1 features
2025-08-22 12:19:45| 0.0| 0.0|STATS |Creator_Cloner (TeeFactory): Cloned 1 input feature(s) into 1 output feature(s)
2025-08-22 12:19:45| 0.0| 0.0|STATS |Creator_CREATED Brancher -1 21 (BranchingFactory): Branched 1 input feature -- 1 feature routed to the target factory, and 0 features routed to the fallback factory.
2025-08-22 12:19:45| 0.0| 0.0|STATS |_CREATOR_BRANCH_TARGET (TeeFactory): Cloned 1 input feature(s) into 1 output feature(s)
2025-08-22 12:19:45| 0.0| 0.0|STATS |Logger_Logger (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)
2025-08-22 12:19:45| 0.0| 0.0|STATS |Destination Feature Type Routing Correlator (RoutingFactory): Tested 0 input feature(s), wrote 0 output feature(s): 0 matched merge filters, 0 were routed to output, 0 could not be routed.
2025-08-22 12:19:45| 0.0| 0.0|STATS |Final Output Nuker (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)
In the log I can see the creator looks to be creating its feature but the logger never gets a feature to log. There is also no mention of the AttributeManager. Perhaps that’s the clue.
Inside I’m just fetching some user parameters.
I’ve seen this before sometimes but I’ve never been able to understand why it happens. Each time I’ve come across it I’ve done some hacky stuff to get it to work