users@glassfish.java.net

Re: jndi failure NameNotFoundException for local interface lookup

From: <glassfish_at_javadesktop.org>
Date: Tue, 26 Feb 2008 07:07:55 PST

Thanks, you are very resourceful. I tried and no luck yet with disabling Serialization! First, I reproduced the Serialization test condition then I dropped along side application.xml the new sun-application.xml as follows:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE sun-application PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 8.0 J2EE Application 1.4//EN" "http://www.sun.com/software/appserver/dtds/sun-application_1_4-0.dtd">

<sun-application>
        <!-- Fix to eliminate Serialization during Remote interface RMI operations, like JBoss -->
        <pass-by-reference>true</pass-by-reference>
</sun-application>

But, I stopped, redployed, and restarted the server and the test still yielded the same error below. Naturally, the condition only occurs when a ejb service arg or return value is NOT Serialable - everything else continues to work fine. Since my JBoss app uses all Remote interfaces, it would be ideal to get this flag working to eliminate the need to change any code in this app! What next?

Feb 26, 2008 8:40:40 AM com.sun.corba.ee.impl.orbutil.ORBUtility throwNotSerializableForCorba
WARNING: "IOP00100006: (BAD_PARAM) Class org.apache.coyote.tomcat5.CoyoteRequestFacade is not Serializable"
org.omg.CORBA.BAD_PARAM: vmcid: OMG minor code: 6 completed: Maybe
        at com.sun.corba.ee.impl.logging.OMGSystemException.notSerializable(OMGSystemException.java:990)
        at com.sun.corba.ee.impl.logging.OMGSystemException.notSerializable(OMGSystemException.java:1005)
        at com.sun.corba.ee.impl.orbutil.ORBUtility.throwNotSerializableForCorba(ORBUtility.java:768)
        at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.writeAny(Util.java:413)
        at com.sun.corba.ee.impl.io.ValueHandlerImpl.write_Array(ValueHandlerImpl.java:556)
        at com.sun.corba.ee.impl.io.ValueHandlerImpl.writeValueInternal(ValueHandlerImpl.java:257)
        at com.sun.corba.ee.impl.io.ValueHandlerImpl.writeValueWithVersion(ValueHandlerImpl.java:241)
        at com.sun.corba.ee.impl.io.ValueHandlerImpl.writeValue(ValueHandlerImpl.java:179)
        at com.sun.corba.ee.impl.encoding.CDROutputStream_1_0.writeArray(CDROutputStream_1_0.java:745)
        at com.sun.corba.ee.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:923)
        at com.sun.corba.ee.impl.encoding.CDROutputStream_1_0.write_value(CDROutputStream_1_0.java:949)
        at com.sun.corba.ee.impl.encoding.CDROutputStream.write_value(CDROutputStream.java:442)
        at com.sun.corba.ee.impl.copyobject.ORBStreamObjectCopierImpl.copy(ORBStreamObjectCopierImpl.java:72)
        at com.sun.corba.ee.impl.copyobject.ORBStreamObjectCopierImpl.copy(ORBStreamObjectCopierImpl.java:61)
        at com.sun.corba.ee.impl.orbutil.copyobject.FallbackObjectCopierImpl.copy(FallbackObjectCopierImpl.java:65)
        at com.sun.corba.ee.impl.orbutil.copyobject.FallbackObjectCopierImpl.copy(FallbackObjectCopierImpl.java:55)
        at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.copyObject(Util.java:808)
        at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.copyObjects(Util.java:787)
        at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.copyArguments(DynamicMethodMarshallerImpl.java:423)
        at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke(StubInvocationHandlerImpl.java:219)
        at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:152)
        at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(BCELStubBase.java:225)
        at com.forelogic.flhcs.common.__ChargePlanSessRemote_Remote_DynamicStub.copy2(com/forelogic/flhcs/common/__ChargePlanSessRemote_Remote_DynamicStub.java)
        at com.forelogic.flhcs.common._ChargePlanSessRemote_Wrapper.copy2(com/forelogic/flhcs/common/_ChargePlanSessRemote_Wrapper.java)
        at com.forelogic.flhcs.common.ChargePlanSessClient.copy2(ChargePlanSessClient.java:61)
        at org.apache.jsp.ChargePlanCopy_jsp._jspService(ChargePlanCopy_jsp.java from :102)
[Message sent by forum member 'jameshr' (jameshr)]

http://forums.java.net/jive/thread.jspa?messageID=261012