Hello,
Using the Qpid Java Broker 6.1.4, I have noticed that even if i specify "set QPID_OPTS=-Dbroker.failStartupWithErroredChild=true" and my JDBC virtual host cannot start, then the broker is set to ready. Is this expected? 2017-10-16 11:11:02,520 ERROR [VirtualHostNode-default-Config] (o.a.q.s.m.AbstractConfiguredObject) - Failed to open object with name 'default'. Object will be put into ERROR state. org.apache.qpid.server.configuration.IllegalConfigurationException: Attribute 'tableNamePrefix' instance of org.apache.qpid.server.virtualhost.jdbc.JDBCVirtualHostImplWithAccessChecking named 'default' cannot have value 'broker-single-component'. Valid values pattern is: [a-zA-Z_0-9]* at org.apache.qpid.server.model.AbstractConfiguredObject.onValidate(AbstractConfiguredObject.java:1307) at org.apache.qpid.server.virtualhost.AbstractVirtualHost.onValidate(AbstractVirtualHost.java:358) at org.apache.qpid.server.model.AbstractConfiguredObject.doValidation(AbstractConfiguredObject.java:1161) at org.apache.qpid.server.model.AbstractConfiguredObject$1.execute(AbstractConfiguredObject.java:582) at org.apache.qpid.server.model.AbstractConfiguredObject$1.execute(AbstractConfiguredObject.java:571) at org.apache.qpid.server.model.AbstractConfiguredObject$2.execute(AbstractConfiguredObject.java:632) at org.apache.qpid.server.model.AbstractConfiguredObject$2.execute(AbstractConfiguredObject.java:625) at org.apache.qpid.server.configuration.updater.TaskExecutorImpl$TaskLoggingWrapper.execute(TaskExecutorImpl.java:252) at org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper$1.run(TaskExecutorImpl.java:324) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:360) at org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper.call(TaskExecutorImpl.java:317) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2017-10-16 11:11:02,565 INFO [Broker-Config] (q.m.b.listening) - [Broker] BRK-1002 : Starting : Listening on TCP port 42812 2017-10-16 11:11:02,567 INFO [Broker-Config] (q.m.m.startup) - [Broker] MNG-1001 : Web Management Startup 2017-10-16 11:11:02,704 INFO [Broker-Config] (q.m.m.listening) - [Broker] MNG-1002 : Starting : HTTP : Listening on TCP port 42813 2017-10-16 11:11:02,706 INFO [Broker-Config] (q.m.m.ready) - [Broker] MNG-1004 : Web Management Ready 2017-10-16 11:11:02,751 INFO [Broker-Config] (q.m.b.ready) - [Broker] BRK-1004 : Qpid Broker Ready Regards, Adel
