Author: adietish
Date: 2011-07-19 13:00:30 -0400 (Tue, 19 Jul 2011)
New Revision: 33046
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServicePoller.java
Log:
[JBIDE-9369] corrected NPE when using the service instance variable which is not
instantiated when using the #getCurrentStateSynchronous (the normal life-cycle start with
#beginPolling which initializes all instance variables. if you use
#getCurrentStateSynchronous directly these instance vars are not initialized yet!)
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServicePoller.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServicePoller.java 2011-07-19
15:39:12 UTC (rev 33045)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServicePoller.java 2011-07-19
17:00:30 UTC (rev 33046)
@@ -140,7 +140,9 @@
} catch(Exception e) {
// ignore
} finally {
- service.dispose();
+ if (service != null) {
+ service.dispose();
+ }
}
return IServerStatePoller.SERVER_DOWN;
}
Show replies by date