Error connecting to a temp jms queue
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.