The exception arises from a known limitation of the WebLogic JMS client: it is unable to retrieve the name of destination, i.e. the API queue.getQueueName() returns null. We rely on this operation in a multitude of points. This limitation is also stated at the end of the Lightstreamer JMS Extender Documentation, chapter 7 "JMS Broker Examples", just below the compatibility table.

In your case, what leads to the use of this API is the PRE_ACK acknowledge mode. Switching to AUTO_ACK or CLIENT_ACK modes should solve the problem, as they do not require the use of this API.

Let me know if the problem is solved.
Best regards,

Gianluca