[
https://issues.apache.org/jira/browse/HELIX-810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16778871#comment-16778871
]
Hudson commented on HELIX-810:
------------------------------
FAILURE: Integrated in Jenkins build helix #1607 (See
[https://builds.apache.org/job/helix/1607/])
[HELIX-810] HELIX: Fix NPE in InstanceMessagesCache (narendly: rev
c1f9af5b4ffb88a4893ac04890690946e97082e4)
* (edit)
helix-core/src/main/java/org/apache/helix/common/caches/InstanceMessagesCache.java
> HELIX: Fix NPE in InstanceMessagesCache
> ---------------------------------------
>
> Key: HELIX-810
> URL: https://issues.apache.org/jira/browse/HELIX-810
> Project: Apache Helix
> Issue Type: Improvement
> Reporter: Hunter L
> Assignee: Hunter L
> Priority: Major
>
> It was observed that InstanceMessagesCache was throwing an NPE when it tries
> to setRelayTime(). This is likely because some relay messages have target
> instances that are no longer live (thus not in liveInstanceMap).
> InstanceMessagesCache must handle this gracefully by skipping the operation.
> We do not delete these msgs right away because the instance may come back
> alive. Otherwise, after some time has passed, the msg will get expired by the
> Controller and be removed.
> Changelist;
> 1. Add a try-catch block
> 2. Improve logging
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)