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