...
Wiki Markup |
---|
{cloak:id=ConfigException} |
InvocationTargetException
If you get an exception a java.lang.reflect.InvocationTargetException on startup, wrapped as ConfigurationException like this on startup:
No Format |
---|
Error configuring message broker: org.apache.commons.configuration.ConfigurationException: java.lang.reflect.InvocationTargetException 2008-09-26 15:14:56,529 ERROR [main] server.Main (Main.java:206) - Error configuring message broker: org.apache.commons.configuration.ConfigurationException: java.lang.reflect.InvocationTargetException org.apache.commons.configuration.ConfigurationException: java.lang.reflect.InvocationTargetException at org.apache.qpid.server.security.auth.database.ConfigurationFilePrincipalDatabaseManager.initialisePrincipalDatabase(ConfigurationFilePrincipalDatabaseManager.java:158) at org.apache.qpid.server.security.auth.database.ConfigurationFilePrincipalDatabaseManager.initialisePrincipalDatabases(ConfigurationFilePrincipalDatabaseManager.java:87) at org.apache.qpid.server.security.auth.database.ConfigurationFilePrincipalDatabaseManager.<init>(ConfigurationFilePrincipalDatabaseManager.java:56) at org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialise(ConfigurationFileApplicationRegistry.java:117) 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:260) 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:454) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.qpid.server.security.auth.database.ConfigurationFilePrincipalDatabaseManager.initialisePrincipalDatabase(ConfigurationFilePrincipalDatabaseManager.java:148) |
...
No Format |
---|
<value>${passwordDir}/passwd</value> |
Cannot locate configuration source null/virtualhosts.xml
If you get this message, wrapped inside a ConfigurationException then you've come across a known issue, see JIRA QPID-431
The work around is to use a qualified path as the parameter value for your -c option, rather than (as you migth be) starting the broker from your installed etc directory. Even going up one level and using a path relative to your £QPID_HOME directory would sort this e.g qpid-server -c ./etc/myconfig.xml
Wiki Markup |
---|
{cloak} |
Wiki Markup |
---|
{toggle-cloak:id=q4} |
...