View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005738 | SymmetricDS Pro | Bug | public | 2023-03-15 16:21 | 2023-03-15 16:24 |
Reporter | cquamme | Assigned To | cquamme | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.9.17 | ||||
Target Version | 3.14.6 | Fixed in Version | 3.14.6 | ||
Summary | 0005738: OracleStatementParser fails to parse lob write when lob contains semicolon newline | ||||
Description | Right now, when the Oracle Statement Parser tries to parse a lob write with a lob that contains a semicolon newline, it will fail to parse the lob write and will throw a "Failed to mine the log" error in the log. 2023-03-13 04:31:23,897 ERROR [source-xxx-Oracle] [LogMinerService] [source-xxx-Oracle-job-17] Failed to mine the log StackTraceKey.init [eH:3605167096] com.jumpmind.symmetric.console.impl.eH: Failed to read a row from the oracle log. at com.jumpmind.symmetric.console.impl.eF.g(OracleLogMiner.java:469) at com.jumpmind.symmetric.console.impl.eF.c(OracleLogMiner.java:426) at com.jumpmind.symmetric.console.impl.dX.a(TransactionMiner.java:142) at com.jumpmind.symmetric.console.service.impl.LogMinerService.mineDataForTables(LogMinerService.java:137) at com.jumpmind.symmetric.console.service.impl.LogMinerService.mineData(LogMinerService.java:75) at org.jumpmind.symmetric.job.LogMinerJob.doJob(LogMinerJob.java:44) at org.jumpmind.symmetric.job.AbstractJob.invoke(AbstractJob.java:202) at org.jumpmind.symmetric.job.AbstractJob.run(AbstractJob.java:273) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) | ||||
Tags | No tags attached. | ||||