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


Reply via email to