You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2012/01/06 22:29:51 UTC
svn commit: r1228417 -
/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/PrimitiveAnalysisEngineController_impl.java
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