When the MBean name contains a "hierarchy" and the destination configuration 
does not contain a JNDIName attribute, like this:

  | <mbean code="org.jboss.jms.server.destination.QueueService"
  |       name="jboss.messaging.destination:service=Queue,name=jaikiran/DLQ"
  |       xmbean-dd="xmdesc/Queue-xmbean.xml">
  | 
(note the use of name=jaikiran/DLQ)

org.jboss.jms.server.DestinationJNDIMapper while registering the destination, 
will internally try to register it at queue/jaikiran/DLQ:

12:45:07,184 ERROR [ExceptionUtil] Queue[/queue/jaikiran/DLQ, name=jaikiran/DLQ]
  | ...
  |       at org.jnp.interfaces.NamingContext.rebind(NamingContext.java:540)
  |         at 
org.jboss.jms.server.DestinationJNDIMapper.registerDestination(DestinationJNDIMapper.java
  | :142)
  |  
It considers the jaikiran/DLQ as one continuous name. But when a / is used for 
a name being bound to JNDI, the name gets parsed into sub-context. So the 
DestinationJNDIMapper is trying to bind it as follows:


  | queue
  |  |
  |  |--- jaikiran
  |     |
  |     |--- DLQ
But since the jaikiran "sub-context" is not created, the JNDI bind fails.

P.S: I am not claiming its a bug. It might even be an unsupported feature.


View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4238972#4238972

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4238972
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to