Well. I am not sure about Looger variable. I am using private Category log = Category.getInstance(getClass());
statement in the OrganizationManager session bean. Log4j initialization is done successfully in the view controller servlet. This error occurs when the findColOfEmployeeVOByLoginInfo method of the OrganizationManager session bean is called. **** method *** public Collection findColOfEmployeeVOByLoginInfo(String username, String password) throws SessionException, RemoteException { try { EmployeeHome home = (EmployeeHome) ServiceLocatorBean.getInstance().getLocalHome( "ejb/Employee", EmployeeHome.class); return ValueObjectFactory.getInstance().getCollectionOfVO( home.findByLoginInfo(username, password)); } catch (Exception re) { throw new SessionException(this.getClass().getName()+".findByLoginInfo():"+re.getMessage()); } } *** The method getCollectionOfVO gets the EJB interface objects and then copies values into JavaBean objects and returns a collection of JavaBean objects. Both EJB and JavaBean have - private Category log = Category.getInstance(getClass()); defined in them. But the variable "log" is not copied. Thanks, Sandeep ---------- From: Ebersole, Steven Sent: Wednesday, February 05, 2003 3:28 PM To: 'Log4J Users List' Subject: RE: log4j + j2ee error It looks like maybe you are trying to define a Logger as a variable on something which is getting serialized. Logger does not implement the Serializable interface. You must mark that Logger variable as transient, or explicitly read and write it yourself during serialization. |-----Original Message----- |From: Sandeep Dixit [mailto:[EMAIL PROTECTED]] |Sent: Wednesday, February 05, 2003 2:40 PM |To: '[EMAIL PROTECTED]' |Subject: log4j + j2ee error | | |I am getting following error message while attempting to |use log4j with J2ee 1.3.1. Any help would be appreciated. | |Thanks, |Sandeep | |------------------------------------------------ |J2EE server startup complete. |Before call to PropertyConfigurator |After call to PropertyConfigurator |Exception in thread "HttpProcessor[8000][3]" |org.omg.CORBA.BAD_PARAM: org.apache |.log4j.Category vmcid: OMG minor code: 6 completed: Maybe | at |com.sun.corba.se.internal.util.Utility.throwNotSerializable |ForCorba(U |tility.java:1018) | at |com.sun.corba.se.internal.io.IIOPOutputStream.writeObjectFi |eld(IIOPOu |tputStream.java:652) | at |com.sun.corba.se.internal.io.IIOPOutputStream.outputClassFi |elds(IIOPO |utputStream.java:706) | at |com.sun.corba.se.internal.io.IIOPOutputStream.defaultWriteO |bjectDeleg |ate(IIOPOutputStream.java:165) | at |com.sun.corba.se.internal.io.IIOPOutputStream.outputObject( |IIOPOutput |Stream.java:496) | at |com.sun.corba.se.internal.io.IIOPOutputStream.simpleWriteOb |ject(IIOPO |utputStream.java:122) | at |com.sun.corba.se.internal.io.ValueHandlerImpl.writeValueInt |ernal(Valu |eHandlerImpl.java:136) | at |com.sun.corba.se.internal.io.ValueHandlerImpl.writeValue(Va |lueHandler |Impl.java:116) | at |com.sun.corba.ee.internal.iiop.CDROutputStream_1_0.write_va |lue(CDROut |putStream_1_0.java:1049) | at |com.sun.corba.ee.internal.iiop.CDROutputStream_1_0.write_ab |stract_int |erface(CDROutputStream_1_0.java:626) | at |com.sun.corba.ee.internal.iiop.CDROutputStream.write_abstra |ct_interfa |ce(CDROutputStream.java:281) | at |com.sun.corba.ee.internal.javax.rmi.CORBA.Util.writeAbstrac |tObject(Ut |il.java:145) | at javax.rmi.CORBA.Util.writeAbstractObject(Util.java:129) | at |com.sun.corba.se.internal.io.IIOPOutputStream.writeObjectDe |legate(IIO |POutputStream.java:96) | at |com.sun.corba.se.internal.io.IIOPOutputStream.writeObjectOv |erride(IIO |POutputStream.java:103) | at |java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:274) | at java.util.HashSet.writeObject(HashSet.java:248) | at |com.sun.corba.se.internal.io.IIOPOutputStream.writeObject(N |ative Meth |od) | at |com.sun.corba.se.internal.io.IIOPOutputStream.invokeObjectW |riter(IIOP |OutputStream.java:526) | at |com.sun.corba.se.internal.io.IIOPOutputStream.outputObject( |IIOPOutput |Stream.java:493) | at |com.sun.corba.se.internal.io.IIOPOutputStream.simpleWriteOb |ject(IIOPO |utputStream.java:122) | at |com.sun.corba.se.internal.io.ValueHandlerImpl.writeValueInt |ernal(Valu |eHandlerImpl.java:136) | at |com.sun.corba.se.internal.io.ValueHandlerImpl.writeValue(Va |lueHandler |Impl.java:116) | at |com.sun.corba.ee.internal.iiop.CDROutputStream_1_0.write_va |lue(CDROut |putStream_1_0.java:1049) | at |com.sun.corba.ee.internal.iiop.CDROutputStream.write_value( |CDROutputS |tream.java:264) | at |com.sun.corba.ee.internal.javax.rmi.CORBA.Util.copyObject(U |til.java:5 |67) | at javax.rmi.CORBA.Util.copyObject(Util.java:314) | at |com.ohioedge.j2ee.api.org.ejb._OrganizationManager_Stub.fin |dColOfEmpl |oyeeVOByLoginInfo(Unknown Source) | at |com.ohioedge.j2ee.fnd.SessionBean.findByLoginInfo(Unknown Source) | at |org.j2eebuilder.view.SessionImpl.processRequest(Unknown Source) | at org.apache.jsp.Home$jsp._jspService(Home$jsp.java:166) | at |org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.jasper.servlet.JspServlet$JspServletWrapper.serv |ice(JspSer |vlet.java:202) | at |org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServ |let.java:3 |82) | at |org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.catalina.core.ApplicationDispatcher.invoke(Appli |cationDisp |atcher.java:683) | at |org.apache.catalina.core.ApplicationDispatcher.doInclude(Ap |plicationD |ispatcher.java:574) | at |org.apache.catalina.core.ApplicationDispatcher.access$1(App |licationDi |spatcher.java:501) | at |org.apache.catalina.core.ApplicationDispatcher$PrivilegedIn |clude.run( |ApplicationDispatcher.java:146) | at |java.security.AccessController.doPrivileged(Native Method) | at |org.apache.catalina.core.ApplicationDispatcher.include(Appl |icationDis |patcher.java:488) | at |org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRunt |imeLibrary |.java:819) | at |org.apache.jsp.ViewControllerHelper$jsp._jspService(ViewCon |trollerHel |per$jsp.java:311) | at |org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.jasper.servlet.JspServlet$JspServletWrapper.serv |ice(JspSer |vlet.java:202) | at |org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServ |let.java:3 |82) | at |org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.catalina.core.ApplicationDispatcher.invoke(Appli |cationDisp |atcher.java:683) | at |org.apache.catalina.core.ApplicationDispatcher.doInclude(Ap |plicationD |ispatcher.java:574) | at |org.apache.catalina.core.ApplicationDispatcher.access$1(App |licationDi |spatcher.java:501) | at |org.apache.catalina.core.ApplicationDispatcher$PrivilegedIn |clude.run( |ApplicationDispatcher.java:146) | at |java.security.AccessController.doPrivileged(Native Method) | at |org.apache.catalina.core.ApplicationDispatcher.include(Appl |icationDis |patcher.java:488) | at |org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRunt |imeLibrary |.java:819) | at |org.apache.jsp.Window$jsp._jspService(Window$jsp.java:274) | at |org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.jasper.servlet.JspServlet$JspServletWrapper.serv |ice(JspSer |vlet.java:202) | at |org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServ |let.java:3 |82) | at |org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.catalina.core.ApplicationDispatcher.invoke(Appli |cationDisp |atcher.java:683) | at |org.apache.catalina.core.ApplicationDispatcher.doInclude(Ap |plicationD |ispatcher.java:574) | at |org.apache.catalina.core.ApplicationDispatcher.access$1(App |licationDi |spatcher.java:501) | at |org.apache.catalina.core.ApplicationDispatcher$PrivilegedIn |clude.run( |ApplicationDispatcher.java:146) | at |java.security.AccessController.doPrivileged(Native Method) | at |org.apache.catalina.core.ApplicationDispatcher.include(Appl |icationDis |patcher.java:488) | at |org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRunt |imeLibrary |.java:819) | at |org.apache.jsp.Layout$jsp._jspService(Layout$jsp.java:365) | at |org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.jasper.servlet.JspServlet$JspServletWrapper.serv |ice(JspSer |vlet.java:202) | at |org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServ |let.java:3 |82) | at |org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.catalina.core.ApplicationDispatcher.invoke(Appli |cationDisp |atcher.java:683) | at |org.apache.catalina.core.ApplicationDispatcher.doForward(Ap |plicationD |ispatcher.java:431) | at |org.apache.catalina.core.ApplicationDispatcher.access$0(App |licationDi |spatcher.java:359) | at |org.apache.catalina.core.ApplicationDispatcher$PrivilegedFo |rward.run( |ApplicationDispatcher.java:130) | at |java.security.AccessController.doPrivileged(Native Method) | at |org.apache.catalina.core.ApplicationDispatcher.forward(Appl |icationDis |patcher.java:347) | at org.j2eebuilder.view.DispatcherBean.a(Unknown Source) | at |org.j2eebuilder.view.DispatcherBean.dispatch(Unknown Source) | at org.j2eebuilder.view.ViewController.a(Unknown Source) | at |org.j2eebuilder.view.ViewController.doPost(Unknown Source) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:760) | at |javax.servlet.http.HttpServlet.service(HttpServlet.java:853) | at |org.apache.catalina.core.ApplicationFilterChain.internalDoF |ilter(Appl |icationFilterChain.java:247) | at |org.apache.catalina.core.ApplicationFilterChain.access$0(Ap |plicationF |ilterChain.java:197) | at |org.apache.catalina.core.ApplicationFilterChain$1.run(Appli |cationFilt |erChain.java:176) | at |java.security.AccessController.doPrivileged(Native Method) | at |org.apache.catalina.core.ApplicationFilterChain.doFilter(Ap |plicationF |ilterChain.java:172) | at |org.j2eebuilder.view.MultipartEncodeFilter.doFilter(Unknown Source) | at |org.apache.catalina.core.ApplicationFilterChain.internalDoF |ilter(Appl |icationFilterChain.java:213) | at |org.apache.catalina.core.ApplicationFilterChain.access$0(Ap |plicationF |ilterChain.java:197) | at |org.apache.catalina.core.ApplicationFilterChain$1.run(Appli |cationFilt |erChain.java:176) | at |java.security.AccessController.doPrivileged(Native Method) | at |org.apache.catalina.core.ApplicationFilterChain.doFilter(Ap |plicationF |ilterChain.java:172) | at |org.j2eebuilder.view.StandardEncodeFilter.doFilter(Unknown Source) | at |org.apache.catalina.core.ApplicationFilterChain.internalDoF |ilter(Appl |icationFilterChain.java:213) | at |org.apache.catalina.core.ApplicationFilterChain.access$0(Ap |plicationF |ilterChain.java:197) | at |org.apache.catalina.core.ApplicationFilterChain$1.run(Appli |cationFilt |erChain.java:176) | at |java.security.AccessController.doPrivileged(Native Method) | at |org.apache.catalina.core.ApplicationFilterChain.doFilter(Ap |plicationF |ilterChain.java:172) | at |org.apache.catalina.core.StandardWrapperValve.invoke(Standa |rdWrapperV |alve.java:243) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:566) | at |org.apache.catalina.core.StandardPipeline.invoke(StandardPi |peline.jav |a:472) | at |org.apache.catalina.core.ContainerBase.invoke(ContainerBase |.java:943) | | at |org.apache.catalina.core.StandardContextValve.invoke(Standa |rdContextV |alve.java:201) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:566) | at |org.apache.catalina.valves.CertificatesValve.invoke(Certifi |catesValve |.java:246) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:564) | at |org.apache.catalina.core.StandardPipeline.invoke(StandardPi |peline.jav |a:472) | at |org.apache.catalina.core.ContainerBase.invoke(ContainerBase |.java:943) | | at |org.apache.catalina.core.StandardContext.invoke(StandardCon |text.java: |2343) | at |org.apache.catalina.core.StandardHostValve.invoke(StandardH |ostValve.j |ava:164) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:566) | at |org.apache.catalina.valves.ErrorDispatcherValve.invoke(Erro |rDispatche |rValve.java:170) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:564) | at |org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRep |ortValve.j |ava:170) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:564) | at |org.apache.catalina.authenticator.SingleSignOn.invoke(Singl |eSignOn.ja |va:368) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:564) | at |org.apache.catalina.core.StandardPipeline.invoke(StandardPi |peline.jav |a:472) | at |org.apache.catalina.core.ContainerBase.invoke(ContainerBase |.java:943) | | at |org.apache.catalina.core.StandardEngineValve.invoke(Standar |dEngineVal |ve.java:174) | at |org.apache.catalina.core.StandardPipeline.invokeNext(Standa |rdPipeline |.java:566) | at |org.apache.catalina.core.StandardPipeline.invoke(StandardPi |peline.jav |a:472) | at |org.apache.catalina.core.ContainerBase.invoke(ContainerBase |.java:943) | | at |org.apache.catalina.connector.http.HttpProcessor.process(Ht |tpProcesso |r.java:1012) | at |org.apache.catalina.connector.http.HttpProcessor.run(HttpPr |ocessor.ja |va:1107) | at java.lang.Thread.run(Thread.java:536) |com.ohioedge.j2ee.fnd.SessionBean.findByLoginInfo():java.rm |i.UnexpectedException |: java.io.IOException: Serializable readObject method |failed internally | | | | | |--- |Outgoing mail is certified Virus Free. |Checked by AVG anti-virus system (http://www.grisoft.com). |Version: 6.0.449 / Virus Database: 251 - Release Date: 1/27/03 | | | |----------------------------------------------------------- |---------- |To unsubscribe, e-mail: [EMAIL PROTECTED] |For additional commands, e-mail: [EMAIL PROTECTED] | --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 1/27/03 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 1/27/03
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]