You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by jb...@apache.org on 2025/02/28 15:41:27 UTC
(activemq) branch activemq-5.18.x updated: AMQ-9644: Don't allow create a queue when browsing (force to create the queue first) in the webconsole
This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch activemq-5.18.x
in repository https://gitbox.apache.org/repos/asf/activemq.git
The following commit(s) were added to refs/heads/activemq-5.18.x by this push:
new f01a3792c4 AMQ-9644: Don't allow create a queue when browsing (force to create the queue first) in the webconsole
f01a3792c4 is described below
commit f01a3792c4dcb4c422d88b61e6a0f910e8a70adf
Author: JB Onofré <jb...@apache.org>
AuthorDate: Tue Feb 25 13:51:59 2025 +0000
AMQ-9644: Don't allow create a queue when browsing (force to create the queue first) in the webconsole
(cherry picked from commit bde4c08adb76dbd59a13c6d3a77f08c75dfe4684)
---
.../src/main/java/org/apache/activemq/web/QueueBrowseQuery.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseQuery.java b/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseQuery.java
index db93654b83..ae26f25c75 100644
--- a/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseQuery.java
+++ b/activemq-web/src/main/java/org/apache/activemq/web/QueueBrowseQuery.java
@@ -58,6 +58,13 @@ public class QueueBrowseQuery extends DestinationFacade implements DisposableBea
public Queue getQueue() throws JMSException {
if (queue == null) {
+ try {
+ if (getBrokerFacade().getQueue(getValidDestination()) == null) {
+ throw new IllegalArgumentException("Queue " + getValidDestination() + " doesn't exist");
+ }
+ } catch (Exception e) {
+ throw new JMSException(e.getMessage());
+ }
queue = getSession().createQueue(getValidDestination());
}
return queue;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@activemq.apache.org
For additional commands, e-mail: commits-help@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact