Permission issues while sending and receiving messages from queue.
Issue
- I am running the STOMP java client for testing and getting the following error
- Code
StompJmsConnectionFactory factory = new StompJmsConnectionFactory();
factory.setDisconnectTimeout(5000);
factory.setBrokerURI("tcp://10.34.1.31:61616");
Connection connection = factory.createConnection("amqusr", "amqusr");
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
Queue queue = session.createQueue("testQueue");
.
.
.
- Error
org.fusesource.stomp.client.ProtocolException: Received an error: AMQ119032 User amqusr does not have permission='CREATE_ADDRESS' on address /queue/testQueue
at org.fusesource.stomp.client.CallbackConnection.processStompFrame(CallbackConnection.java:110)
at org.fusesource.stomp.client.CallbackConnection.access$000(CallbackConnection.java:33)
at org.fusesource.stomp.client.CallbackConnection$1.onTransportCommand(CallbackConnection.java:61)
at org.fusesource.hawtdispatch.transport.TcpTransport.drainInbound(TcpTransport.java:709)
at org.fusesource.hawtdispatch.transport.TcpTransport$6.run(TcpTransport.java:588)
at org.fusesource.hawtdispatch.internal.NioDispatchSource$3.run(NioDispatchSource.java:209)
at org.fusesource.hawtdispatch.internal.SerialDispatchQueue.run(SerialDispatchQueue.java:100)
at org.fusesource.hawtdispatch.internal.pool.SimpleThread.run(SimpleThread.java:77)
Exception in thread "main" javax.jms.JMSException: Received an error: AMQ119032 User amqusr does not have permission='CREATE_ADDRESS' on address /queue/testQueue
Environment
- RedHat JBoss AMQ
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.