Author: cwiklik
Date: Fri Jan 6 21:29:51 2012
New Revision: 1228417
URL: http://svn.apache.org/viewvc?rev=1228417&view=rev
Log:
UIMA-2309 updated destroyAE() to check for null
Modified:
uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java
Modified:
uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java
URL:
http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java?rev=1228417&r1=1228416&r2=1228417&view=diff
==============================================================================
---
uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java
(original)
+++
uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java
Fri Jan 6 21:29:51 2012
@@ -483,12 +483,15 @@ public class PrimitiveAnalysisEngineCont
}
public void destroyAE() {
try {
- AnalysisEngine ae = aeInstancePool.checkout();
- ae.destroy();
+ if ( aeInstancePool != null ) {
+ AnalysisEngine ae = aeInstancePool.checkout();
+ if ( ae != null ) {
+ ae.destroy();
+ }
+ }
} catch( Exception e) {
e.printStackTrace();
}
-
}
/**
* This is called when a Stop request is received from a client. Add the
provided Cas id to the