View Issue Details

IDProjectCategoryView StatusLast Update
0007018SymmetricDSBugpublic2025-08-18 17:27
Reporterpbelov Assigned Topbelov  
Prioritynormal 
Status resolvedResolutionfixed 
Product Version3.16.0 
Target Version3.16.6Fixed in Version3.16.6 
Summary0007018: Global transform script was shared across multiple co-hosted engines
DescriptionA static member variable allowed to share BshColumnTransform and in turn ParameterService across engines. In cases where multiple engines are hosted together, but have different global transform scripts this led to an incorrect script being loaded by BSH interpreter.
Steps To ReproduceSet up replication with two or more engines.
Configure bsh.transform.global.script parameter differently for each engine.
Set up column BSH transforms for two or more engines.
Enable DEBUG level logging for the org.jumpmind.symmetric.io.data.transform.BshColumnTransform
Observe all engines share the same BshTransform instance which owns a reference to the ParameterService.
Tagstransformation

Issue History

Date Modified Username Field Change
2025-08-11 13:00 pbelov New Issue
2025-08-11 13:00 pbelov Status new => assigned
2025-08-11 13:00 pbelov Assigned To => pbelov
2025-08-11 13:00 pbelov Tag Attached: transformation
2025-08-12 16:51 pbelov Note Added: 0003327
2025-08-14 17:01 pbelov Status assigned => resolved
2025-08-14 17:01 pbelov Resolution open => fixed
2025-08-14 17:01 pbelov Fixed in Version => 3.16.6