[ http://jira.activemq.org/jira//browse/AMQ-641?page=comments#action_35837 ]
tao commented on AMQ-641: ------------------------- I cann't know how to do it. I can tell how recur the error. You down my jms client. and change the ant build.xml change the new lib file,then change the jndi.properties with tcp://localhost:61616?connectionTimeout=1000&soTimeout=1000 . then in winxp CMD console,type the : ant SendTest. Then my client will run.and run: ant RecvTest ,the recive client will run. Now you run ActiveMQ server. After run a period of time,shutdown ActiveMQ.The send client will not run sometimes and stoped. Reopen ActiveMQ server send client also not runcontinuely.But Recv Client can run continuely. If not occur,test more. > JMS is a asynchronous interface ,blocking is not allow. > -------------------------------------------------------- > > Key: AMQ-641 > URL: http://jira.activemq.org/jira//browse/AMQ-641 > Project: ActiveMQ > Type: Bug > Components: JMS client, Connector > Versions: 3.2.2, 4.0 M4 > Environment: winxp jdk1.4.2 jdk 1.5.6 > Reporter: tao > > > If I use failover:tcp//.... in the jms client, > That all method will be blocked when net or activemq error. > This is not a good idea.My application will be blocked. > And If I use tcp//.... in the jms client,Sometimes ,send(message) method will > be blocked,also not return. > JMS is a asynchronous interface ,blocking is not allow at any condition. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.activemq.org/jira//secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
