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)
> 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 1:07 petstore: com.sun.j2ee.blueprints.petstore.control.web.MainServlet:
>destroy
> 00-11-2 1:07 petstore: 1.3.8 Stopped
> 00-11-2 1:07 Stopped
> 00-11-2 1:07 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)