[jboss-jira] [JBoss JIRA] Updated: (JBMESSAGING-433) MessageConsumer.receive() successfully returned although the acknowledgement is failed

Tim Fox (JIRA) jira-events at jboss.com
Tue Jul 18 10:19:11 EDT 2006


     [ http://jira.jboss.com/jira/browse/JBMESSAGING-433?page=all ]

Tim Fox updated JBMESSAGING-433:
--------------------------------

    Fix Version/s: 1.0.1.GA
         Assignee: Tim Fox  (was: Ovidiu Feodorov)

> MessageConsumer.receive() successfully returned although the acknowledgement is failed
> --------------------------------------------------------------------------------------
>
>                 Key: JBMESSAGING-433
>                 URL: http://jira.jboss.com/jira/browse/JBMESSAGING-433
>             Project: JBoss Messaging
>          Issue Type: Bug
>          Components: Messaging Core
>    Affects Versions: 1.0.1.CR3
>            Reporter: Tomohisa Igarashi
>         Assigned To: Tim Fox
>             Fix For: 1.0.1.GA
>
>
> When the receiver wait a message at MessageConsumer.receive() in AUTO_ACKNOWLEDGE mode, 
> If database is down before the JDBCPersistenceManager commits the message deletion, 
> ChannelState.acknowledge() throws Exception. 
> But ChannelSupport catch this, and receiver's MessageConsumer.receive() successfully returned. 
> This mean that JMS provider failed to acknowledge and message is still in DB, 
> but receiver doesn't know this. Receiver think the message has successfully deleted. 
> In this case, I think JMS provider should throw JMSException to receiver to report that server side error has occured and failed to acknowledge. 

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

        



More information about the jboss-jira mailing list