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

Reply via email to