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]

Reply via email to