Bugs item #529006, was opened at 2002-03-12 08:50
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=529006&group_id=22866
Category: JBossServer
Group: v3.0 Rabbit Hole
Status: Open
Resolution: None
Priority: 5
Submitted By: Scott M Stark (starksm)
Assigned to: Nobody/Anonymous (nobody)
Summary: Custom socket factories are broken
Initial Comment:
Custom socket factories no longer work in 3.0. The
ProxyFactory expects that invoker to handle the custom
sockets factories, however, due to bug #527876, one
cannot include a customized JRMPInvoker service with
the required custom factories. See the
org.jboss.test.jrmp.test.CustomSocketsUnitTestCase and
its jrmp-comp.sar which includes the following
JRMPInvoker service configuration:
<server>
<mbean
code="org.jboss.invocation.jrmp.server.JRMPInvoker"
name="jboss:service=invoker,type=jrmp,socketType=Compre
ssionSocketFactory">
<attribute name="RMIObjectPort">4445</attribute>
<attribute
name="RMIClientSocketFactory">org.jboss.test.jrmp.ejb.C
ompressionClientSocketFactory</attribute>
<attribute
name="RMIServerSocketFactory">org.jboss.test.jrmp.ejb.C
ompressionServerSocketFactory</attribute>
</mbean>
</server>
Attempting to deploy the sar results in this exception:
08:46:06,921 INFO [MainDeployer] Starting deployment
of package: file:/D:/usr/l
ocal/src/cvsroot/Main/jboss-
all/testsuite/output/lib/jrmp-comp.sar
08:46:07,250 INFO [EjbModule] Creating
08:46:07,296 INFO [EjbModule] Deploying
StatelessSession
08:46:07,296 INFO [EjbModule] Deploying
StatefulSession
08:46:07,312 ERROR [StatelessSessionContainer]
Exception in service lifecyle operation: create
java.lang.RuntimeException: homeInvoker is null:
jboss:service=invoker,type=jrmp,socketType=CompressionS
ocketFactory
at
org.jboss.proxy.ejb.ProxyFactory.setupInvokers
(ProxyFactory.java:188)
at org.jboss.proxy.ejb.ProxyFactory.create
(ProxyFactory.java:176)
at
org.jboss.ejb.StatelessSessionContainer.create
(StatelessSessionContainer.java:175)
at org.jboss.ejb.Container.invoke
(Container.java:765)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:745)
at $Proxy11.create(Unknown Source)
at org.jboss.system.ServiceController.create
(ServiceController.java:255)
at java.lang.reflect.Method.invoke(Native
Method)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1628)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:73)
at $Proxy3.create(Unknown Source)
at org.jboss.ejb.EjbModule.createService
(EjbModule.java:311)
at org.jboss.system.ServiceMBeanSupport.create
(ServiceMBeanSupport.java:134)
at java.lang.reflect.Method.invoke(Native
Method)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1628)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
at
org.jboss.system.ServiceController$ServiceProxy.invoke
(ServiceController.java:745)
at $Proxy11.create(Unknown Source)
at org.jboss.system.ServiceController.create
(ServiceController.java:255)
at java.lang.reflect.Method.invoke(Native
Method)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1628)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
at org.jboss.util.jmx.MBeanProxy.invoke
(MBeanProxy.java:73)
at $Proxy3.create(Unknown Source)
at org.jboss.ejb.EJBDeployer.create
(EJBDeployer.java:397)
at org.jboss.deployment.MainDeployer.create
(MainDeployer.java:585)
at org.jboss.deployment.MainDeployer.create
(MainDeployer.java:579)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:481)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:454)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:436)
at java.lang.reflect.Method.invoke(Native
Method)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1628)
at
com.sun.management.jmx.MBeanServerImpl.invoke
(MBeanServerImpl.java:1523)
at
org.jboss.jmx.adaptor.rmi.RMIAdaptorImpl.invoke
(RMIAdaptorImpl.java:283)
at java.lang.reflect.Method.invoke(Native
Method)
at sun.rmi.server.UnicastServerRef.dispatch
(UnicastServerRef.java:241)
at sun.rmi.transport.Transport$1.run
(Transport.java:152)
at java.security.AccessController.doPrivileged
(Native Method)
at sun.rmi.transport.Transport.serviceCall
(Transport.java:148)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages
(TCPTransport.java:465)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.ru
n(TCPTransport.java:706)
at java.lang.Thread.run(Thread.java:484)
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=529006&group_id=22866
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development