[ http://issues.apache.org/jira/browse/SANDESHA2-28?page=all ]

Matt Lovett updated SANDESHA2-28:
---------------------------------

    Attachment: clean.patch

Patch as described above

> Correct typos in nls message keys, and add trace, general cleanup
> -----------------------------------------------------------------
>
>                 Key: SANDESHA2-28
>                 URL: http://issues.apache.org/jira/browse/SANDESHA2-28
>             Project: Apache Sandesha2
>          Issue Type: Bug
>            Reporter: Matt Lovett
>            Priority: Minor
>         Attachments: clean.patch
>
>
> The patch I'm about to attach fixes up some typos in the nls keys file. I 
> also introduced trace into a couple of classes. Finally I trimmed out some 
> unused code that I came across.
> The only parts that have any real impact on the logic are:
> 1) In SandeshaOutHander, I stopped applying RM to fault messages. I did this 
> because some of my tests were causing sandesha to throw exceptions during 
> create sequence processing on the service side. Without this change the 
> handlers try to establish an outbound sequence for the fault message, and 
> that hits exactly the same error... throwing another exception. The requester 
> ended up without a useful soap fault. Making this change allows the fault to 
> travel back to the requester.
> If you don't like the look of this change then we can ignore that bit for 
> now. I think we should probably add in some more testcases to exercise the 
> fault paths anyway.
> 2) In the Invoker, the code that randomly picks a sequence threw exceptions 
> whenever the list has no entries, we called Random::nextInt(0). I changed the 
> code to handle the empty list, and also made it round-robin over the 
> sequences, which should be less likely to starve unlucky sequences.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to