Skip to main content
Question

Cache required to run translation are missing or stale

  • July 13, 2026
  • 1 reply
  • 35 views

mifranz
Contributor
Forum|alt.badge.img+5

I have a workspace where FeatureMerger_2 and 1/3 connection is disabled, but when I trigger a Partial Run from the upstream reader BODENBEDECKUNG_A, I get the "Caches required to run translation are missing or stale" prompt, listing all the transformers that feed into that disabled FeatureMerger (See attached screenshot)

Since the FeatureMerger itself won't execute, I'd expect its exclusive upstream feeders to be treated as dead and excluded from the run, but apparently they are still required

If I instead disable each incoming connection to the FeatureMerger, the feeders correctly drop out of the run and I don't get the prompt, even when Feature Merger is enabled.

Can someone explain the logic here? Why does disabling a transformer and the relevant connections (the one coming from the reader where the Translation is started) not back-propagate to exclude its upstream feeders, while disabling the connections does?

1 reply

crystalwang
Safer
Forum|alt.badge.img+27

Hi ​@mifranz,

Thank you for posting your question on the FME Community!

I believe this is expected behaviour. Since the FeatureMerger still has active connections feeding into it, the partial run notices those active connections feeding into the FeatureMerger.

In this case, only by disabling the connections would the FeatureMerger be fully excluded from the partial run. Especially for larger workspaces, it is recommended to disable connections over transformers for this reason.

If this is an area of FME’s behaviour you would like changed or improved, I encourage you to click this link and submit an idea capturing your product improvement suggestions. Other FME Community users can upvote ideas, and our product team reviews them for future inclusion in FME.

Hope this helps!