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 2013/06/13 00:00:56 UTC
svn commit: r1492445 -
/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java
Author: cwiklik
Date: Wed Jun 12 22:00:56 2013
New Revision: 1492445
URL: http://svn.apache.org/r1492445
Log:
UIMA-2668 Modified sendExceptionToClient to prevent NPE
Modified:
uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java
Modified: uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java
URL: http://svn.apache.org/viewvc/uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java?rev=1492445&r1=1492444&r2=1492445&view=diff
==============================================================================
--- uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java (original)
+++ uima/uima-as/trunk/uimaj-as-core/src/main/java/org/apache/uima/aae/controller/AggregateAnalysisEngineController_impl.java Wed Jun 12 22:00:56 2013
@@ -2013,7 +2013,11 @@ public class AggregateAnalysisEngineCont
private boolean sendExceptionToClient(CacheEntry cacheEntry, CasStateEntry casStateEntry,
Endpoint replyEndpoint) throws Exception {
- // Dont send CASes to the client if the input CAS is in failed state. One
+
+ if ( casStateEntry == null ) {
+ return false;
+ }
+ // Dont send CASes to the client if the input CAS is in failed state. One
// of the descendant CASes may have failed in one of the delegates. Any
// exception on descendant CAS causes the input CAS to be returned to the
// client with an exception but only when all its descendant CASes are