When the Shire falls under the fiery gaze of the Dark Lord ... it can't be good.  O:-)

JBossRemoting 2.5.0.GA is now tagged, and the problem is gone.

[The sudden increase in release number shouldn't affect any JBoss software.  It just reflects the fact that I upgraded all the jars used by the Remoting test suite, which led to dropping Apache Tomcat, which means Remoting 2.x no longer completely supports jdk 1.4.  It's really just 2.4.0.SP2.]

-Ron

Adrian Brock wrote:
This has been around for over a week without anybody fixing it,
so I guess whoever is responsible doesn't know about it?

The errors are logged when you shutdown the server
so it isn't validated by the testsuite.

15:15:34,249 ERROR [Connector] invalid Object Name
javax.management.InstanceNotFoundException:
jboss.remoting:service=invoker,transport=bisocket,host=127.0.0.1,port=4457,JBM_clientMaxPoolSize=200,clientLeasePeriod=10000,clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper,dataType=jms,marshaller=org.jboss.jms.wireformat.JMSWireFormat,numberOfCallRetries=1,numberOfRetries=10,pingFrequency=214748364,pingWindowFactor=10,socket.check_connection=false,stopLeaseOnFailure=true,timeout=0,unmarshaller=org.jboss.jms.wireformat.JMSWireFormat is not registered.
        at
org.jboss.mx.server.registry.BasicMBeanRegistry.get(BasicMBeanRegistry.java:529)
        at
org.jboss.mx.server.MBeanServerImpl.unregisterMBean(MBeanServerImpl.java:383)
        at
org.jboss.remoting.util.SecurityUtility.unregisterMBean(SecurityUtility.java:538)
        at
org.jboss.remoting.transport.Connector.stop(Connector.java:1103)
        at
org.jboss.remoting.transport.Connector.destroy(Connector.java:1167)

15:15:34,302 WARN  [StartStopLifecycleAction] Error during stop for
org.jboss.ejb3.RemotingConnector
java.lang.NoSuchFieldError: m_map
        at
org.jboss.remoting.transport.socket.LRUPool.getContents(LRUPool.java:81)
        at
org.jboss.remoting.transport.socket.SocketServerInvoker.cleanup(SocketServerInvoker.java:437)
        at
org.jboss.remoting.transport.socket.SocketServerInvoker.stop(SocketServerInvoker.java:404)
        at
org.jboss.remoting.transport.Connector.stop(Connector.java:1111)

15:15:38,353 ERROR [Connector] invalid Object Name
javax.management.InstanceNotFoundException:
jboss.remoting:service=invoker,transport=socket,host=127.0.0.1,port=4446,dataType=invocation,enableTcpNoDelay=true,marshaller=org.jboss.invocation.unified.marshall.InvocationMarshaller,unmarshaller=org.jboss.invocation.unified.marshall.InvocationUnMarshaller is not registered.
        at
org.jboss.mx.server.registry.BasicMBeanRegistry.get(BasicMBeanRegistry.java:529)
        at
org.jboss.mx.server.MBeanServerImpl.unregisterMBean(MBeanServerImpl.java:383)
        at
org.jboss.remoting.util.SecurityUtility.unregisterMBean(SecurityUtility.java:538)
        at
org.jboss.remoting.transport.Connector.stop(Connector.java:1103)
        at
org.jboss.remoting.transport.Connector.destroy(Connector.java:1167)