RDNG notifications not being sent in 6.0.1 iFix2a
Any of the notification features are not working in RDNG 6.0.1 after applying latest iFix 2a. It used to work fine in 6.0.1 iFix1. we migrated to Liberty profile while upgrading from 6.0. to 6.0.1.
I tried to comment on Artifcat, Collection, Module and Review. No notification sent.
So I restarted the RDNG and then it started working but it again stopped working as soon as we hit below message in logs :
---
2016-02-25 12:39:59,708 [ RM-Task-Executor-26] ERROR .recentfeeds.internal.EntryFactory$PopulateInitial - Exception occurred while getting the recent resources details
java.lang.NullPointerException
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory$QueryResultCreateCommentEntryHelper2.getUrlProperty(CommentEntryFactory.java:810)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory$QueryResultCreateCommentEntryHelper2.getUrlProperty(CommentEntryFactory.java:806)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory$QueryResultCreateCommentEntryHelper2.getArtifactFormat(CommentEntryFactory.java:818)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory.createPartialEntry(CommentEntryFactory.java:251)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory.createEntryMergingResults(CommentEntryFactory.java:868)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory.createEntryMergingResults(CommentEntryFactory.java:1)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.EntryFactory$PopulateInitial.run(EntryFactory.java:264)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.ClusterSafeInitializer$InternalInit.execute(ClusterSafeInitializer.java:46)
at com.ibm.rdm.fronting.server.core.tasks.internal.InternalTaskManager$Executor.call(InternalTaskManager.java:124)
at com.ibm.rdm.fronting.server.core.tasks.internal.InternalTaskManager$Executor.call(InternalTaskManager.java:1)
at com.ibm.rdm.fronting.server.concurrent.RMForwardingListeningExecutorService$1.call(RMForwardingListeningExecutorService.java:61)
at java.util.concurrent.FutureTask.run(FutureTask.java:274)
at com.ibm.rdm.fronting.server.concurrent.RMListenableFutureTask.run(RMListenableFutureTask.java:68)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1177)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.run(Thread.java:857)
-----------
Please advice.
I tried to comment on Artifcat, Collection, Module and Review. No notification sent.
So I restarted the RDNG and then it started working but it again stopped working as soon as we hit below message in logs :
---
2016-02-25 12:39:59,708 [ RM-Task-Executor-26] ERROR .recentfeeds.internal.EntryFactory$PopulateInitial - Exception occurred while getting the recent resources details
java.lang.NullPointerException
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory$QueryResultCreateCommentEntryHelper2.getUrlProperty(CommentEntryFactory.java:810)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory$QueryResultCreateCommentEntryHelper2.getUrlProperty(CommentEntryFactory.java:806)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory$QueryResultCreateCommentEntryHelper2.getArtifactFormat(CommentEntryFactory.java:818)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory.createPartialEntry(CommentEntryFactory.java:251)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory.createEntryMergingResults(CommentEntryFactory.java:868)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.CommentEntryFactory.createEntryMergingResults(CommentEntryFactory.java:1)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.EntryFactory$PopulateInitial.run(EntryFactory.java:264)
at com.ibm.rdm.fronting.server.services.recentfeeds.internal.ClusterSafeInitializer$InternalInit.execute(ClusterSafeInitializer.java:46)
at com.ibm.rdm.fronting.server.core.tasks.internal.InternalTaskManager$Executor.call(InternalTaskManager.java:124)
at com.ibm.rdm.fronting.server.core.tasks.internal.InternalTaskManager$Executor.call(InternalTaskManager.java:1)
at com.ibm.rdm.fronting.server.concurrent.RMForwardingListeningExecutorService$1.call(RMForwardingListeningExecutorService.java:61)
at java.util.concurrent.FutureTask.run(FutureTask.java:274)
at com.ibm.rdm.fronting.server.concurrent.RMListenableFutureTask.run(RMListenableFutureTask.java:68)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1177)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.lang.Thread.run(Thread.java:857)
-----------
Please advice.
Comments
Donald Nong
Feb 26 '16, 12:03 a.m.NullPointerException always looks bad. If you can consistently reproduce the error (say if you revert back to iFix01 it works again), it is very likely a defect. I suggest you contact Support and provide more details for the investigation.