That is a good question. Now I am totally confused. I am not sure if tomcat is throwing this exception because of the "predefined" imap object that server.xml has. Or because of my webmail application that uses imap. Is there a simple way to figure that out? I guess I can try to clean all the mail refrences in the server.xml and see what is going to happen.
regards. --- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote: > Howdy, > Then I think the issue is having the IMAP carried in > the Session object. > It should be marked as transient so that it's not > persisted with the > tomcat session persistence mechanism. > Alternatively, you can > re-consider whether you need the whole IMAP session > in your tomcat > session, or only certain (serializable) parts from > it, e.g. the folder > name or whatever. > > Yoav Shapira > Millennium ChemInformatics > > > >-----Original Message----- > >From: Luminous Heart > [mailto:[EMAIL PROTECTED]] > >Sent: Tuesday, August 20, 2002 11:11 AM > >To: Tomcat Users List > >Subject: RE: NotSerializableException > > > >I am using the javasoft (sun) standard API for > mail. I > >believe am currently using javamail 1.2, from jsp > and > >javabeans. > > > >--- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote: > >> Hi, > >> What code are you using to read to/from an IMAP > >> server? > >> > >> Yoav Shapira > >> Millennium ChemInformatics > >> > >> > >> >-----Original Message----- > >> >From: Luminous Heart > >> [mailto:[EMAIL PROTECTED]] > >> >Sent: Tuesday, August 20, 2002 10:42 AM > >> >To: Tomcat Users List > >> >Subject: NotSerializableException > >> > > >> >I am not asking tomcat to serialize my app, nor > do > >> I > >> >have any serialization in this application. Why > am > >> I > >> >getting this new exception? > >> > > >> >2002-08-19 21:06:27 StandardManager[/NoPassApp] > >> >Exception loading sessions from persistent > storage > >> >java.io.WriteAbortedException: writing aborted; > >> >java.io.NotSerializableException: > >> >com.sun.mail.imap.IMAPFolder > >> > at > >> > >>java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278) > >> > at > >> > >>java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:184 > 5 > >> ) > >> > at > >> > >>java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769) > >> > at > >> > >>java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:16 > 4 > >> 6) > >> > at > >> > >>java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) > >> > at > >> > >>java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) > >> > at > >> > >>org.apache.catalina.session.StandardSession.readObject(StandardSession > . > >> java > >> >:1268) > >> > at > >> > >>org.apache.catalina.session.StandardSession.readObjectData(StandardSes > s > >> ion. > >> >java:810) > >> > at > >> > >>org.apache.catalina.session.StandardManager.load(StandardManager.java: > 4 > >> 11) > >> > at > >> > >>org.apache.catalina.session.StandardManager.start(StandardManager.java > : > >> 617) > >> > at > >> > >>org.apache.catalina.core.StandardContext.reload(StandardContext.java:2 > 4 > >> 97) > >> > at > >> > >>org.apache.catalina.loader.WebappContextNotifier.run(WebappLoader.java > : > >> 1332 > >> >) > >> > at java.lang.Thread.run(Thread.java:536) > >> >Caused by: java.io.NotSerializableException: > >> >com.sun.mail.imap.IMAPFolder > >> > at > >> > >>java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054) > >> > at > >> > >>java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java: > 1 > >> 330) > >> > at > >> > >>java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:130 > 2 > >> ) > >> > at > >> > >>java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java > : > >> 1245 > >> >) > >> > at > >> > >>java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052) > >> > at > >> > >>java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278) > >> > at > >> > >>org.apache.catalina.session.StandardSession.writeObject(StandardSessio > n > >> .jav > >> >a:1338) > >> > at > >> > >>org.apache.catalina.session.StandardSession.writeObjectData(StandardSe > s > >> sion > >> >.java:827) > >> > at > >> > >>org.apache.catalina.session.StandardManager.unload(StandardManager.jav > a > >> :507 > >> >) > >> > at > >> > >>org.apache.catalina.session.StandardManager.stop(StandardManager.java: > 6 > >> 54) > >> > at > >> > >>org.apache.catalina.core.StandardContext.reload(StandardContext.java:2 > 4 > >> 09) > >> > ... 2 more > >> > > >> > > >> > >__________________________________________________ > >> >Do You Yahoo!? > >> >HotJobs - Search Thousands of New Jobs > >> >http://www.hotjobs.com > >> > > >> >-- > >> >To unsubscribe, e-mail: <mailto:tomcat-user- > >> >[EMAIL PROTECTED]> > >> >For additional commands, e-mail: > >> <mailto:tomcat-user- > >> >[EMAIL PROTECTED]> > >> > >> > This e-mail, including any attachments, is a > >> confidential business communication, and may > contain > >> information that is confidential, proprietary > and/or > >> privileged. This e-mail is intended only for the > >> individual(s) to whom it is addressed, and may > not > >> be saved, copied, printed, disclosed or used by > >> anyone else. If you are not the(an) intended > >> recipient, please immediately delete this e-mail > >> from your computer system and notify the sender. > >> Thank you. > >> > === message truncated ===> This e-mail, including any attachments, is a > confidential business communication, and may contain > information that is confidential, proprietary and/or > privileged. This e-mail is intended only for the > individual(s) to whom it is addressed, and may not > be saved, copied, printed, disclosed or used by > anyone else. If you are not the(an) intended > recipient, please immediately delete this e-mail > from your computer system and notify the sender. > Thank you. > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> __________________________________________________ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
