Using the connectionDotFilePlugin with a Broker not named localhost causes a 
NullPointerException
-------------------------------------------------------------------------------------------------

                 Key: AMQ-1436
                 URL: https://issues.apache.org/activemq/browse/AMQ-1436
             Project: ActiveMQ
          Issue Type: Bug
            Reporter: Steve Young
            Priority: Minor


To recrate, define a broker in your ActiveMQ config file and specify the name, 
e.g.:

<broker brokerName="MyBroker" useJmx="true" persistent="true" 
xmlns="http://activemq.org/config/1.0";>
        <plugins>
                <connectionDotFilePlugin />
        </plugins -->

When starting the container a NPE is thrown if no broker called "localhost" is 
present.  Changing the name of the broker above to "localhost" stops the 
problem and the .dot files is generated normally.

FYI The problem appears to be in:

   
http://activemq.apache.org/maven/activemq-core/xref/org/apache/activemq/broker/view/ConnectionDotFileInterceptor.html

...specifically the hardcoded string in this line is in the constuctor:

   ObjectName brokerName = new ObjectName(domain + 
":Type=Broker,BrokerName=localhost");



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to