Re: ERROR: javax.jms.InvalidSelectorException: (“JMSMessageID=
Hi Tim, after changing double quote also, getting error. I feel issue is related to : and - characters. ./activemq purge --msgsel JMSMessageID="ID:Dhanasekars-iMac.local-53803-1520058200878-1:1:1:1:1" --jmxuser admin --jmxpassword admin DHANATEST INFO: Loading '/Applications/apache-activemq//bin/env' INFO: Using java '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java' Java Runtime: Oracle Corporation 1.8.0_60 /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre Heap sizes: current=62976k free=61321k max=932352k JVM args: -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/Applications/apache-activemq//conf/login.config -Dactivemq.classpath=/Applications/apache-activemq//conf:/Applications/apache-activemq//../lib/ -Dactivemq.home=/Applications/apache-activemq/ -Dactivemq.base=/Applications/apache-activemq/ -Dactivemq.conf=/Applications/apache-activemq//conf -Dactivemq.data=/Applications/apache-activemq//data Extensions classpath: [/Applications/apache-activemq/lib,/Applications/apache-activemq/lib/camel,/Applications/apache-activemq/lib/optional,/Applications/apache-activemq/lib/web,/Applications/apache-activemq/lib/extra] ACTIVEMQ_HOME: /Applications/apache-activemq ACTIVEMQ_BASE: /Applications/apache-activemq ACTIVEMQ_CONF: /Applications/apache-activemq/conf ACTIVEMQ_DATA: /Applications/apache-activemq/data useJmxServiceUrl Found JMS Url: service:jmx:rmi://127.0.0.1/stub/rO0ABXNyAC5qYXZheC5tYW5hZ2VtZW50LnJlbW90ZS5ybWkuUk1JU2VydmVySW1wbF9TdHViAAICAAB4cgAaamF2YS5ybWkuc2VydmVyLlJlbW90ZVN0dWLp/tzJi+FlGgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHc0AAtVbmljYXN0UmVmMgAACTEyNy4wLjAuMQAA5ftSLs1eQlwA53ivhH0AAAFiExH6iIABAHg= Connecting to pid: 4801 ERROR: java.lang.RuntimeException: Failed to execute purge task. Reason: javax.jms.InvalidSelectorException: JMSMessageID=ID:Dhanasekars-iMac.local-53803-1520058200878-1:1:1:1:1 java.lang.RuntimeException: Failed to execute purge task. Reason: javax.jms.InvalidSelectorException: JMSMessageID=ID:Dhanasekars-iMac.local-53803-1520058200878-1:1:1:1:1 at org.apache.activemq.console.command.PurgeCommand.runTask(PurgeCommand.java:139) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:62) at org.apache.activemq.console.command.AbstractJmxCommand.execute(AbstractJmxCommand.java:387) at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:154) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:62) 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:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) 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=ID:Dhanasekars-iMac.local-53803-1520058200878-1:1:1:1:1 java.lang.Exception: javax.jms.InvalidSelectorException: JMSMessageID=ID:Dhanasekars-iMac.local-53803-1520058200878-1:1:1:1:1 at org.apache.activemq.console.command.PurgeCommand.runTask(PurgeCommand.java:140) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:62) at org.apache.activemq.console.command.AbstractJmxCommand.execute(AbstractJmxCommand.java:387) at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:154) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:62) 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:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) 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=ID:Dhanasekars-iMac.local-53803-1520058200878-1:1:1:1: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.broker.region.Queue.createSelectorFilter(Queue.java:1679) at org.apache.activemq.broker.region.Queue.removeMatchingMessages(Queue.java:1284) at org.apache.activemq.broker.region.Queue.removeMatchingMessages(Queue.java:1274)
Re: ERROR: javax.jms.InvalidSelectorException: (“JMSMessageID=
Hi Tim Bain, How to fix this issue? you have idea ? thanks -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
Re: ERROR: javax.jms.InvalidSelectorException: (“JMSMessageID=
Hi, Yes, I tried removed ID: string in the message id as well. I found the 'root cause', still didn't find the solution. *Root cause:* ID:Dhanasekars-iMac.local-54880-1520061026486-1:1:1:1:1 JMSMessageID is not accepting : and -, if I remove these 2 special character , Not getting error any more, but thats not correct message ID :) I tried various quotes option, but no luck. -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
ERROR: javax.jms.InvalidSelectorException: (“JMSMessageID=
Hi All, I am getting below error message, while trying to browse message using ID. any one has idea ? I tried different options like single quota and double. but nothing working ERROR: javax.jms.InvalidSelectorException: (“JMSMessageID=‘ID:Dhanasekars-iMac.local-54880-1520061026486-1:1:1:1:1’”) javax.jms.InvalidSelectorException: (“JMSMessageID=‘ID:Dhanasekars-iMac.local-54880-1520061026486-1:1:1:1: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.(ActiveMQQueueBrowser.java:80) at org.apache.activemq.ActiveMQSession.createBrowser(ActiveMQSession.java:1518) 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) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:63) at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:154) at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:63) 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:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.activemq.console.Main.runTaskClass(Main.java:262) at org.apache.activemq.console.Main.main(Main.java:115) Caused by: org.apache.activemq.selector.TokenMgrError: Lexical error at line 1, column 2. Encountered: "\u201c" (8220), after : "" at org.apache.activemq.selector.SelectorParserTokenManager.getNextToken(SelectorParserTokenManager.java:1053) at org.apache.activemq.selector.SelectorParser.jj_scan_token(SelectorParser.java:1271) at org.apache.activemq.selector.SelectorParser.jj_3_6(SelectorParser.java:1102) at org.apache.activemq.selector.SelectorParser.jj_2_6(SelectorParser.java:652) at org.apache.activemq.selector.SelectorParser.unaryExpr(SelectorParser.java:432) at org.apache.activemq.selector.SelectorParser.multExpr(SelectorParser.java:392) at org.apache.activemq.selector.SelectorParser.addExpression(SelectorParser.java:361) at org.apache.activemq.selector.SelectorParser.comparisonExpression(SelectorParser.java:213) at org.apache.activemq.selector.SelectorParser.equalityExpression(SelectorParser.java:158) at org.apache.activemq.selector.SelectorParser.andExpression(SelectorParser.java:137) at org.apache.activemq.selector.SelectorParser.orExpression(SelectorParser.java:116) at org.apache.activemq.selector.SelectorParser.primaryExpr(SelectorParser.java:538) at org.apache.activemq.selector.SelectorParser.unaryExpr(SelectorParser.java:472) at org.apache.activemq.selector.SelectorParser.multExpr(SelectorParser.java:392) at org.apache.activemq.selector.SelectorParser.addExpression(SelectorParser.java:361) at org.apache.activemq.selector.SelectorParser.comparisonExpression(SelectorParser.java:213) at org.apache.activemq.selector.SelectorParser.equalityExpression(SelectorParser.java:158) at org.apache.activemq.selector.SelectorParser.andExpression(SelectorParser.java:137) at org.apache.activemq.selector.SelectorParser.orExpression(SelectorParser.java:116) at org.apache.activemq.selector.SelectorParser.JmsSelector(SelectorParser.java:107) at org.apache.activemq.selector.SelectorParser.parse(SelectorParser.java:85) ... 18 more -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html