[JBoss JIRA] Created: (JBMESSAGING-721) Message redelivery doesn't work
by Amit Bhayani (JIRA)
Message redelivery doesn't work
--------------------------------
Key: JBMESSAGING-721
URL: http://jira.jboss.com/jira/browse/JBMESSAGING-721
Project: JBoss Messaging
Issue Type: Bug
Components: Messaging Core
Affects Versions: 1.0.1.SP2
Reporter: Amit Bhayani
Assigned To: Ovidiu Feodorov
Priority: Critical
Fix For: 1.0.2.CR1
Attachments: mdb.zip
Message redelivery in CMT MDB is not working. I set the transaction to setRollbackOnly on MessageDrivenContext within onMessage of MDB and ideally the message should get redelivered. I can see that Message reamins in the queue for long time. No error message is shown in server.log file.
I have created a simple testcase (attached here). Sender.java send's 6 messages. Messages 1,2,3,4 and 5 are consumed however for message 6 MDBExample.java sets the setRollbackOnly after this there is no activity and message 6 remains in the queue.
This testcase is from jboss-messaging-1.0.1.SP2-src\docs\examples\mdb. Just replace the files to test.
--
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
17 years, 11 months
[JBoss JIRA] Assigned: (JBAS-1437) RAR MetaData Repository
by Weston Price (JIRA)
[ http://jira.jboss.com/jira/browse/JBAS-1437?page=all ]
Weston Price reassigned JBAS-1437:
----------------------------------
Assignee: Weston Price
> RAR MetaData Repository
> -----------------------
>
> Key: JBAS-1437
> URL: http://jira.jboss.com/jira/browse/JBAS-1437
> Project: JBoss Application Server
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: JCA service
> Reporter: Adrian Brock
> Assigned To: Weston Price
> Priority: Minor
>
> Forums Discussion Thread: http://www.jboss.org/index.html?module=bb&op=viewtopic&t=48681
> Implement a RAR MetaData repository.
> There are two use cases of this object:
> * A tool wants to retrieve information about how to configure a RAR deployment
> either inbound/outbound or admin object
> * Avoiding the need to specify the rar-name in jboss.xml, -ds.xml or admin object deployments when
> only one rar implements the connection definition or message listener.
> Design:
> 1) When a RAR is deployed/undeployed update the repository with information about the RAR including
> cross references by
> * ConnectionDefinition
> * MessageListener
> * AdminObject
> 2) When an MDB is deployed without identifying the rar, use the repository to try to guess the RAR
> 3) When a ConnectionFactory is deployed without identifying the rar, use the repository to try to guess the RAR
> 4) When an AdminObject is deployed without identifying the rar, use the repository to try to guess the RAR
> The algorithm to guess the RAR is
> a) Is there only one RAR implementing the object
> b) If there is more than one RAR, is there a specific RAR in the same top level deployment (EAR)
> as the referencing deployment
--
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
17 years, 11 months
[JBoss JIRA] Created: (JBCACHE-963) Eviction thread timer is not a daemon
by Brian Stansberry (JIRA)
Eviction thread timer is not a daemon
-------------------------------------
Key: JBCACHE-963
URL: http://jira.jboss.com/jira/browse/JBCACHE-963
Project: JBoss Cache
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 2.0.0.ALPHA2, 1.4.1.GA, 1.4.0.SP1, 1.4.0.GA, 1.3.0.SP4, 1.3.0.GA, 1.2.4SP2, 1.2.4, 1.4.1.SP1
Reporter: Brian Stansberry
Assigned To: Manik Surtani
Fix For: 2.0.0.BETA2
The Timer used for the eviction thread needs to have true passed to it's constructor, otherwise it prevents shutdown of the application if stopService() is not invoked.
--
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
17 years, 11 months
[JBoss JIRA] Created: (JBESB-270) JMSQueueListener doesn't manage Thread creation for the ActionProcessingPipeline i.e. can be flooded with messages
by Tom Fennelly (JIRA)
JMSQueueListener doesn't manage Thread creation for the ActionProcessingPipeline i.e. can be flooded with messages
------------------------------------------------------------------------------------------------------------------
Key: JBESB-270
URL: http://jira.jboss.com/jira/browse/JBESB-270
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: ESB Core
Affects Versions: 4.0 RC1
Reporter: Tom Fennelly
Assigned To: Mark Little
Fix For: 5.0
This listener receives messages from a JMS queue and spawns a new thread for the ActionProcessingPipeline instance that is created to process the message. If you hammer this listener with messages (e.g 20 concurrent threads continually pumping messages into the in queue), you'll kill the process through running out of threads to process the messages.
The listener should manage the Threads. Use of a Threadpool would probably take care of this for you i.e. can probably get the pool to block while waiting for a free thread to be returned to the pool.
--
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
17 years, 11 months
[JBoss JIRA] Created: (JBESB-401) During Trailblazer DEMO, JMS doesn't reconnect after a restart of the App Server [JMS Provider]
by Bruno Georges (JIRA)
During Trailblazer DEMO, JMS doesn't reconnect after a restart of the App Server [JMS Provider]
-----------------------------------------------------------------------------------------------
Key: JBESB-401
URL: http://jira.jboss.com/jira/browse/JBESB-401
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Rosetta
Affects Versions: 4.0
Environment: JBoss ESB 4.0 GA + JBoss AS 4.0.5GA - Win 2000 - Fedora Core 6
Reporter: Bruno Georges
Assigned To: Mark Little
Fix For: 4.0 Maintenance Pack 1
During Trailblazer DEMO, JMS doesn't reconnect when App Server restart: ERROR [JmsCourier] JMS error. Attempting JMS reconnect.
ant runJMSBank
[java] 10:00:01,759 WARN [Connection] Connection failure, use javax.jms.Connection.setExceptionListener() to handle this error and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable: (java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:364)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.io.IOException: ping timeout.
[java] ... 3 more
ant runESB
[java] 09:58:52,056 ERROR [JmsCourier] JMS error. Attempting JMS reconnect.
[java] javax.jms.IllegalStateException: The consumer is closed
[java] at org.jboss.mq.SpyMessageConsumer.checkClosed(SpyMessageConsumer.java:963)
[java] at org.jboss.mq.SpyMessageConsumer.receive(SpyMessageConsumer.java:360)
[java] at org.jboss.internal.soa.esb.couriers.JmsCourier.pickup(JmsCourier.java:349)
[java] at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:184)
[java] at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:166)
[java] at org.jboss.soa.esb.listeners.message.MessageAwareListener.waitForEventAndProcess(MessageAwareListener.java:246)
[java] at org.jboss.soa.esb.listeners.message.MessageAwareListener.doRun(MessageAwareListener.java:228)
[java] at org.jboss.soa.esb.listeners.lifecycle.AbstractThreadedManagedLifecycle.run(AbstractThreadedManagedLifecycle.java:114)
[java] at java.lang.Thread.run(Thread.java:595)
[java] 09:59:51,775 WARN [Connection] Connection failure, use javax.jms.Connection.setExceptionListener() to handle this error and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable: (java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon.java:364)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.io.IOException: ping timeout.
[java] ... 3 more
[java] 09:59:52,056 ERROR [JmsCourier] JMS error. Attempting JMS reconnect.
--
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
17 years, 11 months