Author: gatfora
Date: Fri Feb 16 00:47:56 2007
New Revision: 508348

URL: http://svn.apache.org/viewvc?view=rev&rev=508348
Log:
Protect against Null to address in SenderWorker, add extra trace information in 
SandeshaThread and InMemorySenderBeanMgr

Modified:
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemorySenderBeanMgr.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SandeshaThread.java
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemorySenderBeanMgr.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemorySenderBeanMgr.java?view=diff&rev=508348&r1=508347&r2=508348
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemorySenderBeanMgr.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/storage/inmemory/InMemorySenderBeanMgr.java
 Fri Feb 16 00:47:56 2007
@@ -96,7 +96,7 @@
                        }
                }
                
-               if(log.isDebugEnabled()) log.debug("Exit: 
InMemorySenderBeanManager::getNextMessageToSend");
+               if(log.isDebugEnabled()) log.debug("Exit: 
InMemorySenderBeanManager::getNextMessageToSend " + result);
                return result;
        }
        

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SandeshaThread.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SandeshaThread.java?view=diff&rev=508348&r1=508347&r2=508348
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SandeshaThread.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SandeshaThread.java
 Fri Feb 16 00:47:56 2007
@@ -148,7 +148,8 @@
         * must pass in the internal sequence id when rmSource is true.
         */
        public synchronized void runThreadForSequence(ConfigurationContext 
context, String sequenceID, boolean rmSource){
-               if(log.isDebugEnabled()) log.debug("Entry: 
SandeshaThread::runThreadForSequence, " + this);
+               if(log.isDebugEnabled()) 
+                       log.debug("Entry: SandeshaThread::runThreadForSequence, 
" + this + ", " + sequenceID + ", " + rmSource);
 
                SequenceEntry entry = new SequenceEntry(sequenceID, rmSource);
                if (!workingSequences.contains(entry)) 
workingSequences.add(entry);
@@ -258,7 +259,7 @@
                                                setRanMainLoop();
                                        }
                                } catch (InterruptedException e1) {
-                                       log.debug("Sender was interupted...");
+                                       log.debug("SandeshaThread was 
interupted...");
                                        log.debug(e1.getMessage());
                                        log.debug("End printing Interrupt...");
                                }

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=508348&r1=508347&r2=508348
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/workers/SenderWorker.java
 Fri Feb 16 00:47:56 2007
@@ -134,7 +134,7 @@
                        RequestResponseTransport t = null;
                        Boolean makeConnection = (Boolean) 
msgCtx.getProperty(Sandesha2Constants.MAKE_CONNECTION_RESPONSE);
                        EndpointReference toEPR = msgCtx.getTo();
-                       if(toEPR.hasAnonymousAddress() &&
+                       if((toEPR!=null && toEPR.hasAnonymousAddress()) &&
                                (makeConnection == null || 
!makeConnection.booleanValue())) {
 
                                MessageContext inMsg = null;



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

Reply via email to