View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006352 | SymmetricDS | Improvement | public | 2024-04-17 13:04 | 2024-04-19 15:46 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.15.0 | ||||
Target Version | 3.15.5 | Fixed in Version | 3.15.5 | ||
Summary | 0006352: Improve logging when a problem occurs during repair of unrouted data | ||||
Description | Improve logging when a problem occurs during repair of unrouted data. It will try to recapture the current row from an expired data gap or stranded data. ERROR [server-Main] [PurgeService] [server-Main-job-8] Failed to execute purge, so aborting, StackTraceKey.init [RuntimeException:4247855701] java.lang.RuntimeException: Could not convert a value of 9fec8548-19a7-4039-9e8d-08dae2b530f1 for column batch_id of mapped type BIGINT jdbc type bigint (-5) at org.jumpmind.db.platform.AbstractDatabasePlatform.getObjectValues(AbstractDatabasePlatform.java:416) at org.jumpmind.db.platform.AbstractDatabasePlatform.getObjectValues(AbstractDatabasePlatform.java:398) at org.jumpmind.symmetric.service.impl.DataService.reCaptureData(DataService.java:3573) at org.jumpmind.symmetric.service.impl.DataService.reCaptureData(DataService.java:3547) at org.jumpmind.symmetric.service.impl.PurgeService.purgeByMinMax(PurgeService.java:639) at org.jumpmind.symmetric.service.impl.PurgeService.purgeStranded(PurgeService.java:433) at org.jumpmind.symmetric.service.impl.PurgeService.purgeOutgoing(PurgeService.java:144) at org.jumpmind.symmetric.service.impl.PurgeService.purgeOutgoing(PurgeService.java:105) at org.jumpmind.symmetric.job.OutgoingPurgeJob.doJob(OutgoingPurgeJob.java:47) at org.jumpmind.symmetric.job.AbstractJob.invoke(AbstractJob.java:202) at org.jumpmind.symmetric.job.AbstractJob.run(AbstractJob.java:268) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:96) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.NumberFormatException: Character array is missing "e" notation exponential mark. at java.base/java.math.BigDecimal.<init>(Unknown Source) at java.base/java.math.BigDecimal.<init>(Unknown Source) at java.base/java.math.BigDecimal.<init>(Unknown Source) at org.jumpmind.db.platform.AbstractDatabasePlatform.parseBigInteger(AbstractDatabasePlatform.java:512) at org.jumpmind.db.platform.AbstractDatabasePlatform.getObjectValue(AbstractDatabasePlatform.java:450) at org.jumpmind.db.platform.AbstractDatabasePlatform.getObjectValues(AbstractDatabasePlatform.java:410) | ||||
Tags | purge | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-04-17 13:04 | elong | New Issue | |
2024-04-17 13:04 | elong | Status | new => assigned |
2024-04-17 13:04 | elong | Assigned To | => elong |
2024-04-17 13:04 | elong | Tag Attached: purge | |
2024-04-17 13:04 | elong | Relationship added | related to 0006156 |
2024-04-17 19:06 | elong | Status | assigned => resolved |
2024-04-17 19:06 | elong | Resolution | open => fixed |
2024-04-17 19:06 | elong | Fixed in Version | => 3.15.5 |
2024-04-19 15:46 | admin | Changeset attached | => SymmetricDS 3.15 2b226322 |
2024-04-23 16:58 | admin | Status | resolved => closed |