I am running ActiveMQ embedded in another application and it seems like it is running correctly but broker.start() never returns which is hanging the startup of my program. In 4.x I didn't have this problem. Here is a code snippet of how I am starting ActiveMQ :
broker = new BrokerService(); broker.setBrokerName(getInternalConnectionName()); broker.getManagementContext().setCreateConnector(false); broker.setPersistent(true); broker.addConnector(getExternalConnectionURL()); broker.start(); Here is the log output : 2009-04-02 11:14:42,884 [WrapperListener_start_runner] DEBUG com.xxxx.agents.ActiveMQAgent - Starting ActiveMQAgent:tcp://localhost:61616 & vm://embeddedActiveMQBroker 2009-04-02 11:14:42,885 [WrapperListener_start_runner] INFO org.apache.activemq.broker.BrokerService - Using Persistence Adapter: AMQPersistenceAdapter(activemq-data/embeddedActiveMQBroker) 2009-04-02 11:14:42,885 [WrapperListener_start_runner] WARN org.apache.activemq.store.amq.AMQPersistenceAdapter - Waiting to Lock the Store activemq-data/embeddedActiveMQBroker 2009-04-02 11:15:01,837 [Persistence Adaptor Task] DEBUG org.apache.activemq.store.amq.AMQPersistenceAdapter - Checkpoint started. 2009-04-02 11:15:01,838 [Persistence Adaptor Task] DEBUG org.apache.activemq.store.amq.AMQPersistenceAdapter - Checkpoint done. 2009-04-02 11:15:11,836 [ActiveMQ Scheduler] DEBUG org.apache.activemq.store.amq.AMQPersistenceAdapter - dataFilesInProgress.values: (0) [] 2009-04-02 11:15:11,836 [ActiveMQ Scheduler] DEBUG org.apache.activemq.store.amq.AMQPersistenceAdapter - lastDataFile: 1 2009-04-02 11:15:11,837 [ActiveMQ Scheduler] DEBUG org.apache.activemq.kaha.impl.async.AsyncDataManager - lastFileId=0, purgeList: (0) [] 2009-04-02 11:15:21,837 [Persistence Adaptor Task] DEBUG org.apache.activemq.store.amq.AMQPersistenceAdapter - Checkpoint started. 2009-04-02 11:15:21,837 [Persistence Adaptor Task] DEBUG org.apache.activemq.store.amq.AMQPersistenceAdapter - Checkpoint done. Does anyone know what the problem is? Thanks -- View this message in context: http://www.nabble.com/ActiveMQ-5.2.0---Problem-starting-a-BrokerService-programmatically.-tp22851125p22851125.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.