View Issue Details

IDProjectCategoryView StatusLast Update
0003499SymmetricDS ProBugpublic2018-03-28 22:17
Reporterkpatierno Assigned Togwilmer  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.9.0 
Target Version3.9.6Fixed in Version3.9.6 
Summary0003499: Web Socket Null Pointer Exception after Unregistering a node from its parent, the parent continues to try to connect
DescriptionAfter a node, STORE, is unregistered from its parent node, CORP, the CORP node continues to try to connect to the STORE. This causes a Null Pointer Exception to be thrown on the CORP side.

2018-03-20 09:23:29,825 WARN [corp-000] [l] [remote-status-worker-14] Exception while connecting to STORE StackTraceKey [NullPointerException:3214896854]

Additionally, if Symmetric is restarted after unregistering the node, the parent node will no longer try to connect to the unregistered node or throw the NPE as a result.
Steps To ReproduceRegister a remote STORE node to a CORP node, not multi-homed.
Unregister the STORE node.
Turn off the STORE server.
TagsNo tags attached.

Activities

kpatierno

2018-03-20 14:13

viewer  

symmetric.log (294,981 bytes)

kpatierno

2018-03-20 14:15

viewer   ~0001154

2018-03-20 09:17:49,529 WARN [corp-000] [l] [remote-status-worker-16] Exception while connecting to remote2 StackTraceKey.init [NullPointerException:3214896854]
java.lang.NullPointerException
    at com.jumpmind.symmetric.console.remote.RemoteStatusService.connect(RemoteStatusService.java:129)
    at com.jumpmind.symmetric.console.remote.l.a(RemoteStatusMessageSender.java:59)
    at com.jumpmind.symmetric.console.remote.l.call(RemoteStatusMessageSender.java:31)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
2018-03-20 09:17:59,538 WARN [corp-000] [l] [remote-status-worker-19] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:18:09,547 WARN [corp-000] [l] [remote-status-worker-5] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:18:19,557 WARN [corp-000] [l] [remote-status-worker-10] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:18:29,566 WARN [corp-000] [l] [remote-status-worker-11] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:18:39,576 WARN [corp-000] [l] [remote-status-worker-18] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:18:49,584 WARN [corp-000] [l] [remote-status-worker-20] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:18:59,594 WARN [corp-000] [l] [remote-status-worker-6] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:19:09,603 WARN [corp-000] [l] [remote-status-worker-8] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:19:19,614 WARN [corp-000] [l] [remote-status-worker-12] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:19:29,622 WARN [corp-000] [l] [remote-status-worker-17] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:19:39,631 WARN [corp-000] [l] [remote-status-worker-1] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:19:49,640 WARN [corp-000] [l] [remote-status-worker-5] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:19:59,650 WARN [corp-000] [l] [remote-status-worker-7] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:20:09,661 WARN [corp-000] [l] [remote-status-worker-11] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:20:19,669 WARN [corp-000] [l] [remote-status-worker-15] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:20:29,679 WARN [corp-000] [l] [remote-status-worker-19] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:20:39,687 WARN [corp-000] [l] [remote-status-worker-4] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:20:49,696 WARN [corp-000] [l] [remote-status-worker-9] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:20:59,704 WARN [corp-000] [l] [remote-status-worker-12] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:21:09,714 WARN [corp-000] [l] [remote-status-worker-16] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:21:19,723 WARN [corp-000] [l] [remote-status-worker-2] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:21:29,729 WARN [corp-000] [l] [remote-status-worker-6] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:21:39,739 WARN [corp-000] [l] [remote-status-worker-10] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:21:49,749 WARN [corp-000] [l] [remote-status-worker-13] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:21:59,759 WARN [corp-000] [l] [remote-status-worker-17] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]
2018-03-20 09:22:09,762 WARN [corp-000] [l] [remote-status-worker-20] Exception while connecting to remote2 StackTraceKey [NullPointerException:3214896854]

Issue History

Date Modified Username Field Change
2018-03-20 13:28 kpatierno New Issue
2018-03-20 13:28 kpatierno Status new => assigned
2018-03-20 13:28 kpatierno Assigned To => gwilmer
2018-03-20 14:13 kpatierno File Added: symmetric.log
2018-03-20 14:15 kpatierno Note Added: 0001154
2018-03-20 14:22 kpatierno Description Updated View Revisions
2018-03-20 14:22 kpatierno Steps to Reproduce Updated View Revisions
2018-03-20 14:23 kpatierno Description Updated View Revisions
2018-03-20 14:25 kpatierno Description Updated View Revisions
2018-03-20 14:26 kpatierno Description Updated View Revisions
2018-03-21 14:14 gwilmer Status assigned => resolved
2018-03-21 14:14 gwilmer Resolution open => fixed
2018-03-21 14:14 gwilmer Fixed in Version => 3.9.6
2018-03-28 22:17 mmichalek Status resolved => closed