View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007053 | SymmetricDS Pro | Bug | public | 2025-09-10 13:26 | 2025-09-10 13:26 |
Reporter | emiller | Assigned To | |||
Priority | normal | ||||
Status | new | Resolution | open | ||
Product Version | 3.16.3 | ||||
Summary | 0007053: SymmetricDS depends on a different version of JSQLParser than the Oracle log miner | ||||
Description | SymmetricDS depends on JSQLParser 4.6, while the Oracle log miner depends on JSQLParser 4.9. These versions of JSQLParser have different APIs for certain classes, such as ExpressionList. The standalone version includes JSQLParser 4.9, which could cause errors when performing certain actions in the web console that utilize JSQLParser, such as importing configuration via a SQL file or validating SQL scripts. It could also cause errors with the SingleStore log miner. The Eclipse version includes both versions on the classpath, which causes the Oracle log miner to throw an exception whenever it attempts to capture a change. To resolve this, we could upgrade SymmetricDS's JSQLParser dependency to 4.9 and update the code to be compatible with the newer API. | ||||
Tags | dialect: oracle, log miner | ||||