Misnamed virtual host in xml results in NPE
-------------------------------------------

                 Key: QPID-1456
                 URL: https://issues.apache.org/jira/browse/QPID-1456
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: M4
            Reporter: Aidan Skinner
             Fix For: M4


This is totally lame. If you have:

    <virtualhosts>
        <directory>${conf}/virtualhosts</directory>

        <virtualhost>
            <name>example</name>
            <test>
                <store>

Then this happens:

Error intialising message broker: java.lang.NullPointerException
710 [main] ERROR Qpid.Broker  - Error intialising message broker: 
java.lang.NullPointerException
java.lang.NullPointerException
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at 
org.apache.qpid.server.virtualhost.VirtualHost.initialiseMessageStore(VirtualHost.java:228)
        at 
org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:164)
        at 
org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:138)
        at 
org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialiseVirtualHosts(ConfigurationFileApplicationRegistry.java:136)
        at 
org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialise(ConfigurationFileApplicationRegistry.java:127)
        at 
org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:79)
        at 
org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:67)
        at org.apache.qpid.server.Main.startup(Main.java:261)
        at org.apache.qpid.server.Main.execute(Main.java:196)
        at org.apache.qpid.server.Main.<init>(Main.java:96)
        at org.apache.qpid.server.Main.main(Main.java:455)

Instead of something nice and helpful. 

-- 
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