[jboss-jira] [JBoss JIRA] (AS7-1735) Console: failure when creating new JMS should provide more information

Jeff Mesnil (JIRA) jira-events at lists.jboss.org
Tue Mar 20 11:43:48 EDT 2012


    [ https://issues.jboss.org/browse/AS7-1735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678051#comment-12678051 ] 

Jeff Mesnil commented on AS7-1735:
----------------------------------

I tried to set the cause of the StartException but it is not taken into account anyway in its toString() method.
I checked the code and if I understand it correctly, it is up to the messaging system to provide a description with the error inside the StartException.

Wouldn't it be simpler to let StartException print out the inner cause l10ned message (if there is one) rather than do this many times in the messaging subsystem (and likely other systems)?
                
> Console: failure when creating new JMS should provide more information
> ----------------------------------------------------------------------
>
>                 Key: AS7-1735
>                 URL: https://issues.jboss.org/browse/AS7-1735
>             Project: Application Server 7
>          Issue Type: Feature Request
>          Components: Domain Management, JMS
>    Affects Versions: 7.0.1.Final
>            Reporter: Radoslav Husar
>            Assignee: Jeff Mesnil
>              Labels: eap6-ux
>             Fix For: 7.1.2.Final
>
>
> Say I try to create a queue, but input incorrect values, the console provides the following which is not enough to know what was the root cause:
> {code}
> Tue Sep 06 12:52:33 GMT+200 2011
> Failed to create queue
> Unexpected HTTP response: 500
> Request
> {
>     "operation" => "add",
>     "address" => [
>         ("profile" => "default"),
>         ("subsystem" => "messaging"),
>         ("jms-queue" => "asdas")
>     ],
>     "entries" => ["dasdasd"],
>     "durable" => false,
>     "selector" => "*"
> }
> Response
> Internal Server Error
> {
>     "outcome" => "failed",
>     "result" => {"server-groups" => [("main-server-group" => {"master" => {
>     "host" => "master",
>     "response" => {
>         "outcome" => "failed",
>         "failure-description" => {"Failed services" => {"jboss.messaging.jms.queue.asdas" => "org.jboss.msc.service.StartException in service jboss.messaging.jms.queue.asdas: failed to create queue"}},
>         "rolled-back" => true
>     }
> }})]},
>     "failure-description" => "Operation failed or was rolled back on all servers.",
>     "rolled-back" => true
> }
> {code}
> while the server says:
> {code}
> [Server:server-one] 12:52:33,840 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC00001: Failed to start service jboss.messaging.jms.queue.asdas: org.jboss.msc.service.StartException in service jboss.messaging.jms.queue.asdas: failed to create queue
> [Server:server-one] 	at org.jboss.as.messaging.jms.JMSQueueService.start(JMSQueueService.java:60)
> [Server:server-one] 	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
> [Server:server-one] 	at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
> [Server:server-one] 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26]
> [Server:server-one] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26]
> [Server:server-one] 	at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
> [Server:server-one] Caused by: HornetQException[errorCode=103 message=Invalid filter: * Encountered "*" at line 1, column 1.
> [Server:server-one] Was expecting one of:
> [Server:server-one]     "TRUE" ...
> [Server:server-one]     "FALSE" ...
> [Server:server-one]     "NOT" ...
> [Server:server-one]     "(" ...
> [Server:server-one]     "-" ...
> [Server:server-one]     "+" ...
> [Server:server-one]     <INTEGER_LITERAL> ...
> [Server:server-one]     <FLOATING_POINT_LITERAL> ...
> [Server:server-one]     <SIMPLE_STRING> ...
> [Server:server-one]     <IDENTIFIER> ...
> [Server:server-one]     ]
> [Server:server-one] 	at org.hornetq.core.filter.impl.FilterImpl.<init>(FilterImpl.java:117)
> [Server:server-one] 	at org.hornetq.core.filter.impl.FilterImpl.createFilter(FilterImpl.java:97)
> [Server:server-one] 	at org.hornetq.core.server.impl.HornetQServerImpl.createQueue(HornetQServerImpl.java:1694)
> [Server:server-one] 	at org.hornetq.core.server.impl.HornetQServerImpl.deployQueue(HornetQServerImpl.java:1060)
> [Server:server-one] 	at org.hornetq.jms.server.impl.JMSServerManagerImpl.internalCreateQueue(JMSServerManagerImpl.java:1046)
> [Server:server-one] 	at org.hornetq.jms.server.impl.JMSServerManagerImpl.access$100(JMSServerManagerImpl.java:98)
> [Server:server-one] 	at org.hornetq.jms.server.impl.JMSServerManagerImpl$1.runException(JMSServerManagerImpl.java:422)
> [Server:server-one] 	at org.hornetq.jms.server.impl.JMSServerManagerImpl.runAfterActive(JMSServerManagerImpl.java:1643)
> [Server:server-one] 	at org.hornetq.jms.server.impl.JMSServerManagerImpl.createQueue(JMSServerManagerImpl.java:413)
> [Server:server-one] 	at org.jboss.as.messaging.jms.JMSQueueService.start(JMSQueueService.java:58)
> [Server:server-one] 	... 5 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list