Bug 928795 - NullPointerException when removing messages from non-existing queue
Summary: NullPointerException when removing messages from non-existing queue
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: JMS
Version: 6.1.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ER1
: EAP 6.2.0
Assignee: Jeff Mesnil
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-28 13:09 UTC by Dmytro Pogrebniuk
Modified: 2014-06-12 21:17 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-15 16:18:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker AS7-6873 0 Major Resolved NullPointerException when removing messages from non-existing queue 2014-06-16 13:51:37 UTC

Description Dmytro Pogrebniuk 2013-03-28 13:09:05 UTC
Description of problem:

Version-Release number of selected component (if applicable):
2.3.0.CR1

Steps to Reproduce:
        final ModelNode model = new ModelNode();
        model.get(ClientConstants.OP).set("remove-messages");
        model.get(ClientConstants.OP_ADDR).add("subsystem", "messaging");
        model.get(ClientConstants.OP_ADDR).add("hornetq-server", "default");
        model.get(ClientConstants.OP_ADDR).add(destinationType, destinationName);
        try {
            this.applyUpdate(model);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
  
Additional info:
 java.lang.NullPointerException
	at org.jboss.as.messaging.jms.JMSQueueControlHandler$1.removeMessages(JMSQueueControlHandler.java:78)
	at org.jboss.as.messaging.AbstractQueueControlHandler.executeRuntimeStep(AbstractQueueControlHandler.java:310)
	at org.jboss.as.controller.AbstractRuntimeOnlyHandler$1.execute(AbstractRuntimeOnlyHandler.java:90) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:440) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:322) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:229) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:224) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:142) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:112) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:139) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:108) [jboss-as-controller-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.protocol.mgmt.AbstractMessageHandler$2$1.doExecute(AbstractMessageHandler.java:296) [jboss-as-protocol-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:518) [jboss-as-protocol-7.2.0.Final-redhat-3.jar:7.2.0.Final-redhat-3]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_17]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_17]
	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17]
	at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.0.Final-redhat-1.jar:2.1.0.Final-redhat-1]

Comment 1 JBoss JIRA Server 2013-04-11 13:26:23 UTC
Jeff Mesnil <jmesnil> made a comment on jira AS7-6873

PR for master branch

Comment 2 JBoss JIRA Server 2013-04-17 10:51:12 UTC
Jeff Mesnil <jmesnil> made a comment on jira AS7-6873

PR merged in master branch

Comment 4 Ivo Studensky 2013-08-29 14:00:22 UTC
Is there any plan to fix this in EAP?

Comment 6 Miroslav Novak 2013-09-23 11:15:43 UTC
Verified in EAP 6.2.0.ER1. Thanks for the fix!


Note You need to log in before you can comment on or make changes to this bug.