[ https://issues.apache.org/jira/browse/AMQ-5796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14558703#comment-14558703 ]
ASF GitHub Bot commented on AMQ-5796: ------------------------------------- GitHub user jaysensharma opened a pull request: https://github.com/apache/activemq/pull/104 [AMQ-5796] Incorrect Task Usage mentioned for amq browse command for … …the msgsel option You can merge this pull request into a Git repository by running: $ git pull https://github.com/jaysensharma/activemq-1 AMQ-5796 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq/pull/104.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #104 ---- commit 4fe17d080715ca712f39f796b6a43a722a3e1119 Author: Jay SenSharma <joy.sensha...@gmail.com> Date: 2015-05-26T05:36:10Z [AMQ-5796] Incorrect Task Usage mentioned for amq browse command for the msgsel option ---- > Incorrect Task Usage mentioned for amq browse command for the msgsel > -------------------------------------------------------------------- > > Key: AMQ-5796 > URL: https://issues.apache.org/jira/browse/AMQ-5796 > Project: ActiveMQ > Issue Type: Bug > Affects Versions: 5.11.0, 5.11.1 > Environment: All > Reporter: JaySenSharma > > - The *"megsel"* usage help mentioned in the activemq browse command does not > put the message selector value in the Double quatation mark which is causing > the users following error. > {code} > [jsensharma@localhost bin]$ cd apache-activemq-5.11.1/bin > [jsensharma@localhost bin]$ ./activemq-admin browse --amqurl > tcp://localhost:61616 --msgsel JMSMessageID='*:1' FOO.BAR > ERROR: java.lang.RuntimeException: Failed to execute browse task. Reason: > javax.jms.InvalidSelectorException: (JMSMessageID=*:1) > java.lang.RuntimeException: Failed to execute browse task. Reason: > javax.jms.InvalidSelectorException: (JMSMessageID=*:1) > at > org.apache.activemq.console.command.AmqBrowseCommand.runTask(AmqBrowseCommand.java:155) > at > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:150) > at > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:104) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.apache.activemq.console.Main.runTaskClass(Main.java:262) > at org.apache.activemq.console.Main.main(Main.java:115) > ERROR: java.lang.Exception: javax.jms.InvalidSelectorException: > (JMSMessageID=*:1) > java.lang.Exception: javax.jms.InvalidSelectorException: (JMSMessageID=*:1) > at > org.apache.activemq.console.command.AmqBrowseCommand.runTask(AmqBrowseCommand.java:156) > at > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:150) > at > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:104) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.apache.activemq.console.Main.runTaskClass(Main.java:262) > at org.apache.activemq.console.Main.main(Main.java:115) > Caused by: javax.jms.InvalidSelectorException: (JMSMessageID=*:1) > at > org.apache.activemq.selector.SelectorParser.parse(SelectorParser.java:88) > at > org.apache.activemq.selector.SelectorParser.parse(SelectorParser.java:58) > at > org.apache.activemq.ActiveMQQueueBrowser.<init>(ActiveMQQueueBrowser.java:80) > at > org.apache.activemq.ActiveMQSession.createBrowser(ActiveMQSession.java:1449) > at > org.apache.activemq.console.filter.AmqMessagesQueryFilter.queryMessages(AmqMessagesQueryFilter.java:104) > at > org.apache.activemq.console.filter.AmqMessagesQueryFilter.query(AmqMessagesQueryFilter.java:86) > at > org.apache.activemq.console.filter.WildcardTransformFilter.query(WildcardTransformFilter.java:60) > at > org.apache.activemq.console.util.AmqMessagesUtil.getMessages(AmqMessagesUtil.java:60) > at > org.apache.activemq.console.command.AmqBrowseCommand.runTask(AmqBrowseCommand.java:142) > ... 10 more > Caused by: org.apache.activemq.selector.ParseException: Parse error at line > 1, column 15. Encountered: * > at > org.apache.activemq.selector.SelectorParser.generateParseException(SelectorParser.java:1313) > at > org.apache.activemq.selector.SelectorParser.jj_consume_token(SelectorParser.java:1261) > at > org.apache.activemq.selector.SelectorParser.unaryExpr(SelectorParser.java:474) > at > org.apache.activemq.selector.SelectorParser.multExpr(SelectorParser.java:391) > at > org.apache.activemq.selector.SelectorParser.addExpression(SelectorParser.java:360) > at > org.apache.activemq.selector.SelectorParser.comparisonExpression(SelectorParser.java:212) > at > org.apache.activemq.selector.SelectorParser.equalityExpression(SelectorParser.java:172) > at > org.apache.activemq.selector.SelectorParser.andExpression(SelectorParser.java:136) > at > org.apache.activemq.selector.SelectorParser.orExpression(SelectorParser.java:115) > at > org.apache.activemq.selector.SelectorParser.primaryExpr(SelectorParser.java:537) > at > org.apache.activemq.selector.SelectorParser.unaryExpr(SelectorParser.java:471) > at > org.apache.activemq.selector.SelectorParser.multExpr(SelectorParser.java:391) > at > org.apache.activemq.selector.SelectorParser.addExpression(SelectorParser.java:360) > at > org.apache.activemq.selector.SelectorParser.comparisonExpression(SelectorParser.java:212) > at > org.apache.activemq.selector.SelectorParser.equalityExpression(SelectorParser.java:157) > at > org.apache.activemq.selector.SelectorParser.andExpression(SelectorParser.java:136) > at > org.apache.activemq.selector.SelectorParser.orExpression(SelectorParser.java:115) > at > org.apache.activemq.selector.SelectorParser.JmsSelector(SelectorParser.java:107) > at > org.apache.activemq.selector.SelectorParser.parse(SelectorParser.java:85) > ... 18 more > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)