View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003977 | SymmetricDS | Bug | public | 2019-05-22 18:07 | 2019-06-25 18:06 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.8.0 | ||||
Target Version | 3.10.3 | Fixed in Version | 3.10.3 | ||
Summary | 0003977: Stream LOB fails (NullPointerException) when row is missing during extraction | ||||
Description | The stream LOB feature captures the row data without LOB columns, and then it queries the source table for the LOB during extraction. If a user deletes the row before it can extract, then extractor gets a NullPointerException ERROR [server] [DataExtractorService] [qtp919112242-12] Failed to extract batch oracleREPL-16643 StackTraceKey.init [NullPointerException:3855845852] java.lang.NullPointerException at org.jumpmind.symmetric.io.data.reader.ExtractDataReader.enhanceWithLobsFromSourceIfNeeded(ExtractDataReader.java:212) at org.jumpmind.symmetric.io.data.reader.ExtractDataReader.nextData(ExtractDataReader.java:142) at org.jumpmind.symmetric.io.data.DataProcessor.forEachDataInTable(DataProcessor.java:199) at org.jumpmind.symmetric.io.data.DataProcessor.forEachTableInBatch(DataProcessor.java:178) at org.jumpmind.symmetric.io.data.DataProcessor.process(DataProcessor.java:124) at org.jumpmind.symmetric.service.impl.DataExtractorService.extractOutgoingBatch(DataExtractorService.java:1049) at org.jumpmind.symmetric.service.impl.DataExtractorService.extractBatch(DataExtractorService.java:929) at org.jumpmind.symmetric.service.impl.DataExtractorService.lambda$extract$1(DataExtractorService.java:687) at java.util.concurrent.FutureTask.run(Unknown Source) 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 | extract, large objects | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-05-22 18:07 | elong | New Issue | |
2019-05-22 18:07 | elong | Status | new => assigned |
2019-05-22 18:07 | elong | Assigned To | => elong |
2019-05-22 18:08 | elong | Tag Attached: extract | |
2019-05-22 18:08 | elong | Tag Attached: large objects | |
2019-05-22 18:11 | elong | Status | assigned => resolved |
2019-05-22 18:11 | elong | Resolution | open => fixed |
2019-05-22 18:11 | elong | Fixed in Version | => 3.10.3 |
2019-05-22 19:00 | admin | Changeset attached | => SymmetricDS 3.10 eb09c4f3 |
2019-06-25 18:06 | admin | Status | resolved => closed |