Error connecting to a temp jms queue

geneMog
geneMog Member Posts: 3

i am using camel to connecto to my underlying solace broker. All my static queue connections work fine.

eg. jms:queue:<queue_Name>?queryParams

But when I make a temp queue connection it fails.

jms:temp-queue:<queueName>


The error is as follows

Highlighted Exception

Caused by: com.solacesystems.jcsmp.JCSMPErrorResponseException: 400: Queue Not Found - Topic '#P2P/QTMP/<removed>

       at com.solacesystems.jcsmp.impl.JCSMPXMLMessageProducer.getAndProcessResponse(JCSMPXMLMessageProducer.java:1417)

       at com.solacesystems.jcsmp.impl.JCSMPXMLMessageProducer.handlePubMsgResponse(JCSMPXMLMessageProducer.java:2081)


On trace logging i found the following logs


com.solacesystems.jcsmp.JCSMPErrorResponseException: 400: Queue Not Found - Topic '#P2P/QTMP/v:<machinename>/5cb5ec89-37f9-4f29-9148-c3bcd7cf8ae2' [Subcode:24]

2022-04-05 18:54:19:695 [Context_5_ProducerDispatcher] DEBUG c.s.j.protocol.nio.impl.ProducerErrorNotification.handleNotification - Notify exception during publishing 30821: 400: Queue Not Found - Topic '#P2P/QTMP/v:<machineName>3aa459dd-9485-4e45-b82e-bd46a3e25302'

2022-04-05 18:54:19:695 [Context_5_ProducerDispatcher] DEBUG com.solacesystems.jms.SolConnection.handleErrorEx - Entering handleErrorEx(). Message: 400: Queue Not Found - Topic '#P2P/QTMP/v:<machineName>/3aa459dd-9485-4e45-b82e-bd46a3e25302'

2022-04-05 18:54:19:695 [Context_5_ProducerDispatcher] DEBUG com.solacesystems.jms.SolConnection.handleErrorEx - Leaving handleErrorEx()

Can anyone help me understand why this is happening ? Why cant i create a temporary queue

I researched subcode 24 and that means as follows

I am not sure what I need to change in my call.

Answers

  • geneMog
    geneMog Member Posts: 3

    Figured this out, please ignore, it seems its blocked in our org