On 03/15/2010 10:33 PM, Joan Bellver Faus wrote:
Exception in thread "Thread-3" org.apache.qpid.console.ConsoleException:
org.apache.qpid.transport.SessionException: ch=0 id=0
ExecutionException(errorCode=NOT_ALLOWED, commandId=10, classCode=7,
commandCode=1, fieldIndex=0, description=not-allowed: Exchange declared
to be of type management-topic, requested management
(qpid/broker/SessionAdapter.cpp:121), errorInfo={})
at org.apache.qpid.console.Broker.tryToConnect(Broker.java:421)
at org.apache.qpid.console.Broker.<init>(Broker.java:87)
at org.apache.qpid.console.Session.addBroker(Session.java:70)
at MMS_Example.MMS.execute(MMS.java:39)
at es.upv.dsic.gti_ia.core.BaseAgent.run(BaseAgent.java:290)
at java.lang.Thread.run(Thread.java:619)

[snip]

any idea that happens?

The type of the management exchange has been changed[1] and the java based QMF support needs to be updated. I am not an expert in this area but it looks to me like the string used for topicName in org.apache.qpid.console.Broker.tryToConnect() should be altered[2]. (Perhaps this should even be configurable in some way?)

[1] http://svn.apache.org/viewvc?view=revision&revision=920189

[2] i.e.
Index: management/console/src/main/java/org/apache/qpid/console/Broker.java
===================================================================
--- management/console/src/main/java/org/apache/qpid/console/Broker.java        
(revision 921956)
+++ management/console/src/main/java/org/apache/qpid/console/Broker.java        
(working copy)
@@ -403,7 +403,7 @@
                             brokerId);
             topicName = String
                     .format(
-                            
"management://qpid.management//topic-%s?exclusive='True'&autodelete='True'",
+                            
"management-topic://qpid.management//topic-%s?exclusive='True'&autodelete='True'",
                             brokerId);
             reply = session.createQueue(replyName);
             MessageConsumer cons = session.createConsumer(reply);

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to