View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003162 | SymmetricDS | Bug | public | 2017-06-19 17:58 | 2017-06-19 18:41 |
| Reporter | maxwellpettit | Assigned To | maxwellpettit | ||
| Priority | normal | ||||
| Status | closed | Resolution | fixed | ||
| Product Version | 3.8.25 | ||||
| Target Version | 3.8.26 | Fixed in Version | 3.8.26 | ||
| Summary | 0003162: Empty batches are created on load when using subselect router | ||||
| Description | When performing a load using a subselect router, if multiple batches are created then the MultiBatchStagingWriter may create empty batches in staging that will throw an error. 2017-06-15 13:23:50,026 ERROR [server] [DataProcessor] [server-extract-default-17] StackTraceKey.init [SymmetricException:2783255605] org.jumpmind.symmetric.SymmetricException: 'table' cannot null while starting new batch. Batch: beval123-56524. Check trigger/router configs. at org.jumpmind.symmetric.service.impl.MultiBatchStagingWriter.startNewBatch(MultiBatchStagingWriter.java:238) at org.jumpmind.symmetric.service.impl.MultiBatchStagingWriter.close(MultiBatchStagingWriter.java:96) at org.jumpmind.symmetric.io.data.writer.NestedDataWriter.close(NestedDataWriter.java:48) at org.jumpmind.symmetric.io.data.writer.NestedDataWriter.close(NestedDataWriter.java:48) at org.jumpmind.symmetric.io.data.DataProcessor.close(DataProcessor.java:243) at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:149) at org.jumpmind.symmetric.service.impl.DataExtractorService.extractOutgoingBatch(DataExtractorService.java:882) at org.jumpmind.symmetric.service.impl.DataExtractorService.execute(DataExtractorService.java:1492) at org.jumpmind.symmetric.service.impl.NodeCommunicationService$1.run(NodeCommunicationService.java:499) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) | ||||
| Tags | No tags attached. | ||||
|
SymmetricDS: 3.8 e5428593 2017-06-19 13:59:01 Details Diff |
0003162: Empty batches are created on load when using subselect router |
Affected Issues 0003162 |
|
| mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java | Diff File | ||
| mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/MultiBatchStagingWriter.java | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-06-19 17:58 | maxwellpettit | New Issue | |
| 2017-06-19 17:58 | maxwellpettit | Status | new => assigned |
| 2017-06-19 17:58 | maxwellpettit | Assigned To | => maxwellpettit |
| 2017-06-19 18:00 | maxwellpettit | Changeset attached | => SymmetricDS 3.8 e5428593 |
| 2017-06-19 18:00 | maxwellpettit | Status | assigned => resolved |
| 2017-06-19 18:00 | maxwellpettit | Fixed in Version | => 3.8.26 |
| 2017-06-19 18:00 | maxwellpettit | Resolution | open => fixed |
| 2017-06-19 18:41 | chenson | Status | resolved => closed |