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 2009/11/11 21:46:42 UTC

svn commit: r835060 - /incubator/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java

Author: cwiklik
Date: Wed Nov 11 20:46:42 2009
New Revision: 835060

URL: http://svn.apache.org/viewvc?rev=835060&view=rev
Log:
UIMA-1459 modified sendCAS() to throw exception if ClientRequest reference is null

Modified:
    incubator/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java

Modified: incubator/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java
URL: http://svn.apache.org/viewvc/incubator/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java?rev=835060&r1=835059&r2=835060&view=diff
==============================================================================
--- incubator/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java (original)
+++ incubator/uima/uima-as/trunk/uimaj-as-jms/src/main/java/org/apache/uima/adapter/jms/client/BaseUIMAAsynchronousEngineCommon_impl.java Wed Nov 11 20:46:42 2009
@@ -737,6 +737,9 @@
    */
   private String sendCAS(CAS aCAS, ClientRequest requestToCache) throws ResourceProcessException {
     synchronized (sendMux) {
+      if ( requestToCache == null ) {
+        throw new ResourceProcessException(new Exception("Invalid Process Request. Cache Entry is Null"));
+      }
       String casReferenceId = requestToCache.getCasReferenceId();
       try {
         if (!running) {