I have experienced the same problems with the petstore app on Sybase/EA Server and
Orion/Variety
of databases. Its somewhere in the app itself...but the app itself always needed
fixing prior to
running it anyway - depending on the app server and the database. It doesn't do much
right out of
the box and there may be some other issue that needs addressing that isn't happening.
I have just
used the app as a learning tool - and it has some interesting features - but I never
spent the
time to get all of it working perfectly - not worth it to me.
--- Matt Bauer <[EMAIL PROTECTED]> wrote:
> Just glancing at your problem, I think the error is in the petstore app.
>ModelManager and some
> other classes for the shoppingclientcontroller do not implement
> serializable and hence an error.
>
> Matt
>
>
> Li You wrote:
>
> > Hi All,
> >
> > Dear Alexey Ryndin,
> > I find same Error deserializing EJB-session in petstore on Orion,I don't know
>where i
> miss ?
> > where petstore
>miss ?
> > where Orion
>miss ?
> > where
>Postgresql miss?
> > and why!?
> > please help me.
> > thanks again,
> > yours Urey
> >
> > .
> > //********** errors of perstore on Orion ****************
> > 00-11-2 12:47 Started
> > 00-11-2 12:47 petstore: 1.3.8 Started
> > 00-11-2 12:48 petstore: com.sun.j2ee.blueprints.petstore.control.web.MainServlet:
>init
> > 00-11-2 12:48 Error deserializing EJB-session
> > java.io.WriteAbortedException: Writing aborted by exception;
>java.io.NotSerializableException:
> com.sun.j2ee.blueprints.petstore.control.ejb.ModelUpdateManager
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
> > at com.evermind.server.ejb.gp.ah8(JAX)
> > at com.evermind.server.ejb.EJBContainer.aib(JAX)
> > at com.evermind.server.ejb.gr.fv(JAX)
> > at com.evermind.server.rmi.bf.h0(JAX)
> > at com.evermind.server.rmi.RMIContext.gr(JAX)
> > at com.evermind.server.rmi.RMIContext.gv(JAX)
> > at com.evermind.server.rmi.RMIContext.lookup(JAX)
> > at com.evermind.server.hi.f_(JAX)
> > at com.evermind.server.hi.lookup(JAX)
> > at com.evermind.server.ejb.gr.fv(JAX)
> > at com.evermind.util.t.lookup(JAX)
> > at com.evermind.server.hi.f_(JAX)
> > at com.evermind.server.hi.lookup(JAX)
> > at javax.naming.InitialContext.lookup(InitialContext.java:350)
> > at com.sun.j2ee.blueprints.petstore.util.EJBUtil.getSCCHome(EJBUtil.java:47)
> > at
>com.sun.j2ee.blueprints.petstore.control.web.ModelManager.getSCCEJB(ModelManager.java:124)
> > at
>
com.sun.j2ee.blueprints.petstore.control.web.ShoppingClientControllerWebImpl.<init>(ShoppingClientControllerWebImpl.java:61)
> > at
>
com.sun.j2ee.blueprints.petstore.control.web.RequestProcessor.processRequest(RequestProcessor.java:96)
> > at
>com.sun.j2ee.blueprints.petstore.control.web.MainServlet.doGet(MainServlet.java:61)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at com.evermind.server.http.d1.si(JAX)
> > at com.evermind.server.http.d1.forward(JAX)
> > at com.evermind.server.http.ed.sp(JAX)
> > at com.evermind.server.http.ed.so(JAX)
> > at com.evermind.util.f.run(JAX)
> > 00-11-2 12:48 Error deserializing EJB-session
> > java.io.WriteAbortedException: Writing aborted by exception;
>java.io.NotSerializableException:
> com.sun.j2ee.blueprints.petstore.control.ejb.ModelUpdateManager
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
> > at com.evermind.server.ejb.gp.ah8(JAX)
> > at com.evermind.server.ejb.EJBContainer.aib(JAX)
> > at com.evermind.server.ejb.gr.fv(JAX)
> > at com.evermind.server.rmi.bf.h0(JAX)
> > at com.evermind.server.rmi.RMIContext.gr(JAX)
> > at com.evermind.server.rmi.RMIContext.gv(JAX)
> > at com.evermind.server.rmi.RMIContext.lookup(JAX)
> > at com.evermind.server.hi.f_(JAX)
> > at com.evermind.server.hi.lookup(JAX)
> > at com.evermind.server.ejb.gr.fv(JAX)
> > at com.evermind.util.t.lookup(JAX)
> > at com.evermind.server.hi.f_(JAX)
> > at com.evermind.server.hi.lookup(JAX)
> > at javax.naming.InitialContext.lookup(InitialContext.java:350)
> > at com.sun.j2ee.blueprints.petstore.util.EJBUtil.getSCCHome(EJBUtil.java:47)
> > at
>com.sun.j2ee.blueprints.petstore.control.web.ModelManager.getSCCEJB(ModelManager.java:124)
> > at
>
com.sun.j2ee.blueprints.petstore.control.web.ShoppingClientControllerWebImpl.<init>(ShoppingClientControllerWebImpl.java:61)
> > at
>
com.sun.j2ee.blueprints.petstore.control.web.RequestProcessor.processRequest(RequestProcessor.java:96)
> > at
>com.sun.j2ee.blueprints.petstore.control.web.MainServlet.doGet(MainServlet.java:61)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at com.evermind.server.http.d1.si(JAX)
> > at com.evermind.server.http.d1.forward(JAX)
> > at com.evermind.server.http.ed.sp(JAX)
> > at com.evermind.server.http.ed.so(JAX)
> > at com.evermind.util.f.run(JAX)
> > 00-11-2 12:48 Error deserializing EJB-session
> > java.io.WriteAbortedException: Writing aborted by exception;
>java.io.NotSerializableException:
> com.sun.j2ee.blueprints.petstore.control.ejb.ModelUpdateManager
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
> > at com.evermind.server.ejb.gp.ah8(JAX)
> > at com.evermind.server.ejb.EJBContainer.aib(JAX)
> > at com.evermind.server.ejb.gr.fv(JAX)
> > at com.evermind.server.rmi.bf.h0(JAX)
> > at com.evermind.server.rmi.RMIContext.gr(JAX)
> > at com.evermind.server.rmi.RMIContext.gv(JAX)
> > at com.evermind.server.rmi.RMIContext.lookup(JAX)
> > at com.evermind.server.hi.f_(JAX)
> > at com.evermind.server.hi.lookup(JAX)
> > at com.evermind.server.ejb.gr.fv(JAX)
> > at com.evermind.util.t.lookup(JAX)
> > at com.evermind.server.hi.f_(JAX)
> > at com.evermind.server.hi.lookup(JAX)
> > at javax.naming.InitialContext.lookup(InitialContext.java:350)
> > at com.sun.j2ee.blueprints.petstore.util.EJBUtil.getSCCHome(EJBUtil.java:47)
> > at
>com.sun.j2ee.blueprints.petstore.control.web.ModelManager.getSCCEJB(ModelManager.java:124)
> > at
>
com.sun.j2ee.blueprints.petstore.control.web.ShoppingClientControllerWebImpl.<init>(ShoppingClientControllerWebImpl.java:61)
> > at
>
com.sun.j2ee.blueprints.petstore.control.web.RequestProcessor.processRequest(RequestProcessor.java:96)
> > at
>com.sun.j2ee.blueprints.petstore.control.web.MainServlet.doGet(MainServlet.java:61)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> > at com.evermind.server.http.d1.si(JAX)
> > at com.evermind.server.http.d1.forward(JAX)
> > at com.evermind.server.http.ed.sp(JAX)
> > at com.evermind.server.http.ed.so(JAX)
> > at com.evermind.util.f.run(JAX)
> > 00-11-2 12:51 petstore: com.sun.j2ee.blueprints.petstore.control.web.MainServlet:
>destroy
> > 00-11-2 12:51 petstore: 1.3.8 Stopped
> > 00-11-2 12:51 Stopped
> > 00-11-2 12:51 Error serializing EJB-bean
> > java.io.NotSerializableException:
> com.sun.j2ee.blueprints.petstore.control.ejb.ModelUpdateManager
> > at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
> > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> > at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
> > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
> > at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
> > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> > at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
> > at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
> > at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
> > at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
> > at com.evermind.server.ejb.EJBContainer.aia(JAX)
> > at com.evermind.server.ejb.EJBPackageDeployment.ahz(JAX)
> > at com.evermind.server.ejb.EJBContainer.ahz(JAX)
> > at com.evermind.server.ejb.EJBContainer.b8(JAX)
> > at com.evermind.server.Application.b8(JAX)
> > at com.evermind.server.ApplicationServer.b8(JAX)
> > at com.evermind.server.ha.run(JAX)
> > at java.lang.Thread.run(Thread.java:484)
> > 00-11-2 12:56 Started
> > 00-11-2 12:58 Stopped
> > 00-11-2 12:58 Started
> > 00-11-2 12:59 Stopped
> > 00-11-2 1:00 Started
> > 00-11-2 1:01 Stopped
> > 00-11-2 1:02 Started
> > 00-11-2 1:04 Stopped
> > 00-11-2 1:04 Started
> > 00-11-2 1:04 Stopped
> > 00-11-2 1:05 Started
> > 00-11-2 1:06 petstore: 1.3.8 Started
> > 00-11-2 1:06 petstore: com.sun.j2ee.blueprints.petstore.control.web.MainServlet:
>init
> > 00-11-2 1:06 Error deserializing EJB-session
> > java.io.WriteAbortedException: Writing aborted by exception;
>java.io.NotSerializableException:
> com.sun.j2ee.blueprints.petstore.control.ejb.ModelUpdateManager
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:445)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
> > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
> > at java.io.ObjectInputStream.inputClassFields(ObjectInputStream.java:2262)
> > at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:519)
> > at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
>
=== message truncated ===
__________________________________________________
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/