[jboss-dev-forums] [Design of Messaging on JBoss (Messaging/JBoss)] - Re: JBMESSAGING-1460 - ScheduledDeliveryTest on JBM 1.4

gaohoward do-not-reply at jboss.com
Fri Dec 19 05:22:25 EST 2008


Hi Clebert, there is a test failure on my local machine:

org.jboss.test.messaging.jms.ConnectionConsumerTest.testStopWhileProcessing()

the code is here:

   public void testStopWhileProcessing() throws Exception
   {
      if (ServerManagement.isRemote()) return;

      Connection connConsumer = null;

      try
      {
       // some test, not pasted here.

         ServerManagement.stop();
         connConsumer.close();
         connConsumer = null;
      }
      finally
      {
         if (connConsumer != null) connConsumer.close();
      }
   }

The failure message is:


Server 0 has not been started!
java.lang.Exception: Server 0 has not been started!
        at org.jboss.test.messaging.tools.ServerManagement.insureStarted(ServerManagement.java:1262)
        at org.jboss.test.messaging.tools.ServerManagement.getAttribute(ServerManagement.java:633)
        at org.jboss.test.messaging.tools.ServerManagement.getAttribute(ServerManagement.java:628)
        at org.jboss.test.messaging.MessagingTestCase.checkEmpty(MessagingTestCase.java:137)
        at org.jboss.test.messaging.jms.JMSTestCase.checkNotEmpty(JMSTestCase.java:101)
        at org.jboss.test.messaging.jms.JMSTestCase.tearDown(JMSTestCase.java:131)


You can see in the test the 

ServerManagement.stop(); //stops server 0

is called in the end. But in tearDown() it checks to ensure the server is in started state. Which will fail. Any idea?


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4197566#4197566

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4197566



More information about the jboss-dev-forums mailing list