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.

Reply via email to