View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003305 | SymmetricDS | Bug | public | 2017-11-06 17:57 | 2021-11-04 15:03 |
Reporter | mmichalek | Assigned To | pmarzullo | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.8.0 | ||||
Target Version | 3.11.14 | Fixed in Version | 3.11.14 | ||
Summary | 0003305: Removing a channel can cause errors during push/pull | ||||
Description | Given preconditions: 1) cluster.lock.enabled=true 2) Channels set up using queue names other than default. 3) Sync some data on a non-default queue so that rows get created in sym_node_communication. Now, assign trigger back to the default channel, and remove the non-default channel. The rows pointing at the new queue will hang around in the sym_node_communication and cause errors like this during PUSH/PULL: 2017-11-06 12:47:39,579 ERROR [store-002] [NodeCommunicationService] [store-002-pull-product-5] Failed to execute PULL for node 000 and channel product java.lang.NullPointerException at org.jumpmind.symmetric.service.impl.PullService.execute(PullService.java:117) at org.jumpmind.symmetric.service.impl.NodeCommunicationService$1.run(NodeCommunicationService.java:519) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 2017-11-06 12:47:39,582 ERROR [store-002] [NodeCommunicationService] [store-002-push-product-5] Failed to execute PUSH for node 000 and channel product java.lang.NullPointerException at org.jumpmind.symmetric.service.impl.PushService.execute(PushService.java:145) at org.jumpmind.symmetric.service.impl.NodeCommunicationService$1.run(NodeCommunicationService.java:519) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) | ||||
Tags | configuration | ||||
|
Strongly agreed. Got same issue. |
|
Sure that can be cleaned out manually by purging tables/correcting table with triggers or just disable cluster.lock.enable if not using clustering, anyway clustering gives only failover functionality. |
|
Additional - does not required removing a channel. Just change queue name back or to something else. |
|
Merged into 3.12.6 |
|
Also merged into 3.12.6 |
SymmetricDS: 3.11 99553ed5 2020-11-18 20:28:59 Details Diff |
0003305: Removing a channel can cause errors during push/pull |
Affected Issues 0003305 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java | Diff File | ||
SymmetricDS: 3.12 1f47b956 2020-11-18 20:28:59 Details Diff |
0003305: Removing a channel can cause errors during push/pull # Conflicts: # symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java |
Affected Issues 0003305 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-11-06 17:57 | mmichalek | New Issue | |
2017-11-06 17:57 | mmichalek | Status | new => assigned |
2017-11-06 17:57 | mmichalek | Assigned To | => mmichalek |
2017-11-10 12:14 | ivan.konev | Note Added: 0001078 | |
2017-11-10 12:22 | ivan.konev | Note Added: 0001079 | |
2017-11-10 13:37 | ivan.konev | Note Added: 0001080 | |
2019-04-24 16:45 | elong | Tag Attached: configuration | |
2019-05-22 19:56 | elong | Assigned To | mmichalek => user606 |
2020-11-18 20:15 | pmarzullo | Assigned To | user606 => pmarzullo |
2020-11-18 21:00 | pmarzullo | Changeset attached | => SymmetricDS 3.11 99553ed5 |
2020-11-18 21:02 | pmarzullo | Note Added: 0001845 | |
2020-11-18 21:02 | pmarzullo | Status | assigned => resolved |
2020-11-18 21:02 | pmarzullo | Resolution | open => fixed |
2020-11-18 21:02 | pmarzullo | Fixed in Version | => 3.11.14 |
2020-11-18 21:02 | pmarzullo | Note Added: 0001846 | |
2020-11-18 22:00 | pmarzullo | Changeset attached | => SymmetricDS 3.12 1f47b956 |
2021-11-04 15:03 | admin | Status | resolved => closed |
2021-11-04 15:03 | admin | Target Version | => 3.11.14 |