Mercurial > hg > release > thermostat-1.6
changeset 1921:c2c985771bd2
Fix thread harvester to avoid null thread states.
PR3024
Reviewed-by: neugens
Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2016-June/019535.html
author | Jie Kang <jkang@redhat.com> |
---|---|
date | Thu, 16 Jun 2016 11:08:53 -0400 |
parents | 7c416791dab4 |
children | 04c99833f0b4 |
files | thread/harvester/src/main/java/com/redhat/thermostat/thread/harvester/HarvesterHelper.java |
diffstat | 1 files changed, 8 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/thread/harvester/src/main/java/com/redhat/thermostat/thread/harvester/HarvesterHelper.java Thu May 26 13:28:49 2016 -0400 +++ b/thread/harvester/src/main/java/com/redhat/thermostat/thread/harvester/HarvesterHelper.java Thu Jun 16 11:08:53 2016 -0400 @@ -93,13 +93,14 @@ for (int i = 0; i < ids.length; i++) { ThreadInfo beanInfo = threadInfos[i]; - - // state information - ThreadState state = - stateHelper.createThreadState(beanInfo, - session.getSessionID(), - timestamp); - stateHelper.saveThreadState(state); + if (beanInfo != null) { + // state information + ThreadState state = + stateHelper.createThreadState(beanInfo, + session.getSessionID(), + timestamp); + stateHelper.saveThreadState(state); + } } }