Я пытался создать и использовать TemporaryQueue в JMS. Мой производитель преуспевает, но мой потребитель терпит неудачу в этом как, со следующей ошибкой. Я понимаю, что для этого вопроса может потребоваться полный код, но он очень длинный, и я уверен, что никто не хочет разбирать его. Однако, если ответ не так очевиден из того, что я дал здесь, пожалуйста, не стесняйтесь указывать мне на любые ресурсы, связанные с TemporaryQueues или TempTopics, спасибо.
[Изменить]
Я забыл прикрепить код и ошибка:
Код, вызывающий ошибку:
QueueReceiver myRecv = mySession.createReceiver(myQueue);
Ошибка:
CWSIA0086E: Failed to create a MessageConsumer for queue://_Q_CBF079A6A1E3018A0000000000262775?busName=myBus2
at com.ibm.ws.sib.api.jms.impl.JmsMsgConsumerImpl.createCoreConsumer(JmsMsgConsumerImpl.java:689)
at com.ibm.ws.sib.api.jms.impl.JmsMsgConsumerImpl.<init>(JmsMsgConsumerImpl.java:391)
at com.ibm.ws.sib.api.jms.impl.JmsQueueReceiverImpl.<init>(JmsQueueReceiverImpl.java:58)
at com.ibm.ws.sib.api.jms.impl.JmsQueueSessionImpl.instantiateConsumer(JmsQueueSessionImpl.java:203)
at com.ibm.ws.sib.api.jms.impl.JmsSessionImpl.createConsumer(JmsSessionImpl.java:950)
at com.ibm.ws.sib.api.jms.impl.JmsSessionImpl.createConsumer(JmsSessionImpl.java:900)
at com.ibm.ws.sib.api.jms.impl.JmsQueueSessionImpl.createReceiver(JmsQueueSessionImpl.java:123)
at com.ibm.ws.sib.api.jms.impl.JmsQueueSessionImpl.createReceiver(JmsQueueSessionImpl.java:100)