Author: cwiklik
Date: Fri Jun 24 18:14:11 2016
New Revision: 1750153
URL: http://svn.apache.org/viewvc?rev=1750153&view=rev
Log:
UIMA-2989 fixed dereferencing null found by FindBugs
Modified:
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/service/ServiceComponent.java
Modified:
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/service/ServiceComponent.java
URL:
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/service/ServiceComponent.java?rev=1750153&r1=1750152&r2=1750153&view=diff
==============================================================================
---
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/service/ServiceComponent.java
(original)
+++
uima/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/configuration/service/ServiceComponent.java
Fri Jun 24 18:14:11 2016
@@ -45,7 +45,8 @@ public class ServiceComponent extends Ab
private String jmxConnectString = "";
protected ProcessState currentState = ProcessState.Undefined;
protected ProcessState previousState = ProcessState.Undefined;
- protected static DuccLogger logger;
+ protected static DuccLogger logger =
+ new DuccLogger(ServiceComponent.class);
protected String saxonJarPath;
protected String dd2SpringXslPath;
protected String dd;
@@ -101,9 +102,6 @@ public class ServiceComponent extends Ab
}
public DuccLogger getLogger() {
- if (logger == null) {
- logger = new DuccLogger(ServiceComponent.class);
- }
return logger;
}
@@ -207,7 +205,9 @@ public class ServiceComponent extends Ab
public void stop() {
currentState = ProcessState.Stopping;
- agent.notify(currentState);
+ if ( agent != null ) {
+ agent.notify(currentState);
+ }
if (super.isStopping()) {
return; // already stopping - nothing to do
}