You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by "Ebersole, Steven" <st...@vignette.com> on 2003/02/05 21:28:22 UTC

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:sdixit@ohioedge.com]
    |Sent: Wednesday, February 05, 2003 2:40 PM
    |To: 'log4j-user@jakarta.apache.org'
    |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: log4j-user-unsubscribe@jakarta.apache.org
    |For additional commands, e-mail: log4j-user-help@jakarta.apache.org
    |

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org