Author: gatfora
Date: Mon Feb 12 09:31:52 2007
New Revision: 506543

URL: http://svn.apache.org/viewvc?view=rev&rev=506543
Log:
Resolve NPE when looking for SenderBean and not finding it

Modified:
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java?view=diff&rev=506543&r1=506542&r2=506543
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
 Mon Feb 12 09:31:52 2007
@@ -172,10 +172,11 @@
 
                        // Although not actually sent yet, update the send 
count to indicate an attempt
                        if (senderBean.isReSend()) {
-                               SenderBean bean2 = senderBeanMgr
-                               .retrieve(senderBean.getMessageID());
-                               bean2.setSentCount(senderBean.getSentCount());
-                               senderBeanMgr.update(bean2);
+                               SenderBean bean2 = 
senderBeanMgr.retrieve(senderBean.getMessageID());
+                               if (bean2 != null) {
+                                       
bean2.setSentCount(senderBean.getSentCount());
+                                       senderBeanMgr.update(bean2);
+                               }
                        }
                        
                        // have to commit the transaction before sending. This 
may



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to