[embjopr-issues] [JBoss JIRA] Assigned: (EMBJOPR-345) Inconsistency in handling of invalid JNDI name

Ondrej Zizka (JIRA) jira-events at lists.jboss.org
Tue Jul 19 14:58:24 EDT 2011


     [ https://issues.jboss.org/browse/EMBJOPR-345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ondrej Zizka reassigned EMBJOPR-345:
------------------------------------

    Assignee: Charles Crouch  (was: Ondrej Zizka)


Will this get fixed please?

> Inconsistency in handling of invalid JNDI name
> ----------------------------------------------
>
>                 Key: EMBJOPR-345
>                 URL: https://issues.jboss.org/browse/EMBJOPR-345
>             Project: Embedded Jopr
>          Issue Type: Bug
>         Environment: EAP 5.1.0, IBM JDK on RHEL 6 (probably does not matter)
>            Reporter: Ondrej Zizka
>            Assignee: Charles Crouch
>            Priority: Minor
>             Fix For: 1.3.4
>
>
> STR:
> 1) Create a resource, e.g. JMS Topic, with an invalid JNDI name,  "something/--/---"
> 2) Stop and start it
> 3) See the EAP log for the exception bellow
> This might be rather an AS bug.
> 20:34:57,079 INFO  [DeployHandler] Handle stream, deploymentTarget: names=[weffwe_--__---service.xml], description=vfsfile:/tmp/JmsDestinationTemplate2767592092908946357-service.xml
> 20:34:57,080 INFO  [DeployHandler] End handle stream, repositoryName: vfsfile:/root/RHEL6/eap51/server/default/deploy/weffwe_--__---service.xml
> 20:34:57,080 INFO  [DeployHandler] Begin start, [vfsfile:/root/RHEL6/eap51/server/default/deploy/weffwe_--__---service.xml]
> 20:34:57,165 INFO  [TopicService] Topic[weffwe/--//--, name=fwefwe] started, fullSize=200000, pageSize=2000, downCacheSize=2000
> 20:34:57,166 INFO  [DeployHandler] End start, [vfsfile:/root/RHEL6/eap51/server/default/deploy/weffwe_--__---service.xml]
> 20:35:20,181 ERROR [ExceptionUtil] Topic[weffwe/--//--, name=fwefwe] stopService
> javax.naming.NameNotFoundException:  not bound
>         at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
>         at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
>         at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
>         at org.jnp.server.NamingServer.unbind(NamingServer.java:315)
>         at org.jnp.server.NamingServer.unbind(NamingServer.java:318)
>         at org.jnp.server.NamingServer.unbind(NamingServer.java:318)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:600)
>         at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:310)
>         at sun.rmi.transport.Transport$1.run(Transport.java:159)
>         at java.security.AccessController.doPrivileged(AccessController.java:284)
>         at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>         at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
>         at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
>         at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
>         at java.lang.Thread.run(Thread.java:736)
>         at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
>         at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
>         at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
>         at org.jnp.server.NamingServer_Stub.unbind(Unknown Source)
>         at org.jnp.interfaces.NamingContext.unbind(NamingContext.java:871)
>         at org.jnp.interfaces.NamingContext.unbind(NamingContext.java:854)
>         at javax.naming.InitialContext.unbind(InitialContext.java:479)
>         at org.jboss.jms.server.DestinationJNDIMapper.unregisterDestination(DestinationJNDIMapper.java:184)
>         at org.jboss.jms.server.destination.TopicService.stopService(TopicService.java:169)
>         at org.jboss.system.ServiceMBeanSupport.jbossInternalStop(ServiceMBeanSupport.java:405)
>         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:324)
>         at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:600)
>         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
>         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
>         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:138)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
>         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:140)
>         at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
>         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
>         at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)
>         at $Proxy38.stop(Unknown Source)
>         at org.jboss.system.microcontainer.StartStopLifecycleAction.uninstallAction(StartStopLifecycleAction.java:56)
>         at org.jboss.system.microcontainer.StartStopLifecycleAction.uninstallAction(StartStopLifecycleAction.java:37)
>         at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleUninstallAction(SimpleControllerContextAction.java:79)
>         at org.jboss.dependency.plugins.action.AccessControllerContextAction.uninstall(AccessControllerContextAction.java:131)
>         at org.jboss.dependency.plugins.AbstractControllerContextActions.uninstall(AbstractControllerContextActions.java:58)
>         at org.jboss.dependency.plugins.AbstractControllerContext.uninstall(AbstractControllerContext.java:354)
>         at org.jboss.dependency.plugins.AbstractController.uninstall(AbstractController.java:1685)
>         at org.jboss.dependency.plugins.AbstractController.uninstallContext(AbstractController.java:1295)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:831)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
>         at org.jboss.kernel.plugins.registry.basic.LifecycleAwareKernelBus.invoke(LifecycleAwareKernelBus.java:49)
>         at org.jboss.profileservice.management.KernelBusRuntimeComponentDispatcher.invoke(KernelBusRuntimeComponentDispatcher.java:186)
>         at org.jboss.profileservice.management.DelegatingComponentDispatcherImpl.invoke(DelegatingComponentDispatcherImpl.java:103)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:600)
>         at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:121)
>         at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
>         at org.jboss.profileservice.remoting.ProfileServiceInvocationHandler.invoke(ProfileServiceInvocationHandler.java:99)
>         at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:930)
>         at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:106)
>         at org.jboss.remoting.Client.invoke(Client.java:2034)
>         at org.jboss.remoting.Client.invoke(Client.java:877)
>         at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)
>         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
>         at org.jboss.aspects.remoting.MergeMetaDataInterceptor.invoke(MergeMetaDataInterceptor.java:74)
>         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
>         at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
>         at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
>         at org.jboss.aop.generatedproxies.AOPProxy$1.invoke(AOPProxy$1.java)
>         at org.jboss.profileservice.management.client.ManagedOperationDelegate.invoke(ManagedOperationDelegate.java:63)
>         at org.rhq.plugins.jbossas5.ManagedComponentComponent.invokeOperation(ManagedComponentComponent.java:216)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:600)
>         at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:525)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:150)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
>         at java.lang.Thread.run(Thread.java:736)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the embjopr-issues mailing list