View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007023 | SymmetricDS | Bug | public | 2025-08-18 16:17 | 2025-08-18 16:17 |
Reporter | pbelov | Assigned To | pbelov | ||
Priority | normal | ||||
Status | assigned | Resolution | open | ||
Product Version | 3.16.0 | ||||
Summary | 0007023: Combination of Solf delete with column transforms causes a RuntimeException | ||||
Description | Combination of Solf delete with column transforms causes a RuntimeException Failed to process delete event in batch N on channel X ... StackTraceKey.init [RuntimeException:3513788623] java.lang.RuntimeException: Could not convert a value of for column svc_bill_mo of mapped type NUMERIC jdbc type numeric (2) at org.jumpmind.db.platform.AbstractDatabasePlatform.getObjectValues(AbstractDatabasePlatform.java:477) at org.jumpmind.db.platform.postgresql.PostgreSqlDatabasePlatform.getObjectValues(PostgreSqlDatabasePlatform.java:245) at org.jumpmind.symmetric.io.data.writer.DefaultDatabaseWriter.execute(DefaultDatabaseWriter.java:1219) at org.jumpmind.symmetric.io.data.writer.DefaultDatabaseWriter.delete(DefaultDatabaseWriter.java:428) at org.jumpmind.symmetric.io.data.writer.AbstractDatabaseWriter.write(AbstractDatabaseWriter.java:195) at org.jumpmind.symmetric.io.data.writer.NestedDataWriter.write(NestedDataWriter.java:62) at org.jumpmind.symmetric.model.ProcessInfoDataWriter.write(ProcessInfoDataWriter.java:98) at org.jumpmind.symmetric.io.data.writer.TransformWriter.callWriter(TransformWriter.java:208) at org.jumpmind.symmetric.io.data.writer.TransformWriter.write(TransformWriter.java:180) at org.jumpmind.symmetric.io.data.DataProcessor.forEachDataInTable(DataProcessor.java:194) at org.jumpmind.symmetric.io.data.DataProcessor.forEachTableInBatch(DataProcessor.java:160) at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:108) at org.jumpmind.symmetric.service.impl.DataLoaderService$LoadIntoDatabaseOnArrivalListener$2.call(DataLoaderService.java:1103) at org.jumpmind.symmetric.service.impl.DataLoaderService$LoadIntoDatabaseOnArrivalListener$2.call(DataLoaderService.java:1079) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: java.lang.NumberFormatException at java.base/java.math.BigDecimal.<init>(BigDecimal.java:692) at java.base/java.math.BigDecimal.<init>(BigDecimal.java:471) at java.base/java.math.BigDecimal.<init>(BigDecimal.java:900) at org.jumpmind.db.platform.AbstractDatabasePlatform.parseBigDecimal(AbstractDatabasePlatform.java:565) at org.jumpmind.db.platform.AbstractDatabasePlatform.getObjectValue(AbstractDatabasePlatform.java:517) at org.jumpmind.db.platform.AbstractDatabasePlatform.getObjectValues(AbstractDatabasePlatform.java:471) ... 17 more Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/java.math.BigDecimal.<init>(BigDecimal.java:519) ... 22 more | ||||
Tags | transformation | ||||