Keith Wall created QPID-6018:
--------------------------------

             Summary: SimpleAuthenticationProvider offered as choice through 
the Management UI
                 Key: QPID-6018
                 URL: https://issues.apache.org/jira/browse/QPID-6018
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: 0.30, 0.31
            Reporter: Keith Wall


SimpleAuthenticationProvider is used internally by Management mode, and should 
not be available for the user to choose.   It appears on the drop down list of 
available authentication providers.  If the user chooses it, he receives an 
error message and the following is written to the log:

{noformat}

2014-08-19 11:41:14,888 WARN  [qtp738025230-28] (rest.RestServlet) - Caught 
exception
org.apache.qpid.server.model.NoFactoryForTypeException: Unknown configured 
object type 'AuthenticationProvider' of category 'AuthenticationProvider'
        at 
org.apache.qpid.server.model.ConfiguredObjectFactoryImpl.getConfiguredObjectTypeFactory(ConfiguredObjectFactoryImpl.java:168)
        at 
org.apache.qpid.server.model.ConfiguredObjectFactoryImpl.getConfiguredObjectTypeFactory(ConfiguredObjectFactoryImpl.java:131)
        at 
org.apache.qpid.server.model.ConfiguredObjectFactoryImpl.create(ConfiguredObjectFactoryImpl.java:110)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter.createChild(BrokerAdapter.java:642)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter.access$700(BrokerAdapter.java:61)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter$3.execute(BrokerAdapter.java:627)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter$3.execute(BrokerAdapter.java:623)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.executeTask(TaskExecutorImpl.java:299)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.submit(TaskExecutorImpl.java:131)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.run(TaskExecutorImpl.java:251)
        at 
org.apache.qpid.server.model.AbstractConfiguredObject.runTask(AbstractConfiguredObject.java:1297)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter.createAuthenticationProvider(BrokerAdapter.java:622)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter.access$300(BrokerAdapter.java:61)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter$2.execute(BrokerAdapter.java:555)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter$2.execute(BrokerAdapter.java:537)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.executeTask(TaskExecutorImpl.java:299)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.submit(TaskExecutorImpl.java:131)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.run(TaskExecutorImpl.java:251)
        at 
org.apache.qpid.server.model.AbstractConfiguredObject.runTask(AbstractConfiguredObject.java:1297)
        at 
org.apache.qpid.server.model.adapter.BrokerAdapter.addChild(BrokerAdapter.java:536)
        at 
org.apache.qpid.server.model.AbstractConfiguredObject$10.execute(AbstractConfiguredObject.java:1185)
        at 
org.apache.qpid.server.model.AbstractConfiguredObject$10.execute(AbstractConfiguredObject.java:1179)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.executeTask(TaskExecutorImpl.java:299)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl.access$400(TaskExecutorImpl.java:43)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper$1.run(TaskExecutorImpl.java:327)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:356)
        at 
org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper.call(TaskExecutorImpl.java:322)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)

{noformat}





--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to