View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007018 | SymmetricDS | Bug | public | 2025-08-11 13:00 | 2025-08-18 17:27 |
Reporter | pbelov | Assigned To | pbelov | ||
Priority | normal | ||||
Status | resolved | Resolution | fixed | ||
Product Version | 3.16.0 | ||||
Target Version | 3.16.6 | Fixed in Version | 3.16.6 | ||
Summary | 0007018: Global transform script was shared across multiple co-hosted engines | ||||
Description | A 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 Reproduce | Set 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. | ||||
Tags | transformation | ||||
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 |