I meant to add a comment here-
I've only fixed StandardProviderProcessor, MultiplexingProviderProcessor,
and StandardConsumerProcessor.  MultiplexingConsumerProcessor is a bit more
complicated and I unfortunately don't have time for it right now.
I tested with mySQL and the jdbcStore, which worked fine except that the
size of the id column that the Store created was too small for the exchange
ID.. I suppose it should just be bigger by default, and I haven't fixed that
yet.
-Sam


JIRA [EMAIL PROTECTED] wrote:
> 
> In-Out Exchanges in a JMS queue cannot be successfully processed after a
> crash/shutdown
> ---------------------------------------------------------------------------------------
> 
>                  Key: SM-998
>                  URL: https://issues.apache.org/activemq/browse/SM-998
>              Project: ServiceMix
>           Issue Type: Bug
>           Components: servicemix-jms
>     Affects Versions: 3.1.2
>          Environment: any
>             Reporter: Sam Gerstein
>              Fix For: 3.1.2
>          Attachments: servicemix-jms_patch.txt
> 
> Because a temporary queue is used for the reply-to destination and the
> Exchange is stored in an in-memory Map, In-Out message exchanges in a JMS
> queue cannot be returned to their sender after a crash or shutdown of
> ServiceMix.
> 
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-jira--Created%3A-%28SM-998%29-In-Out-Exchanges-in-a-JMS-queue-cannot-be-successfully-processed-after-a-crash-shutdown-tf4058643s12049.html#a11530104
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.

Reply via email to