Mon EJb ne marche plus

Mon EJb ne marche plus - Java - Programmation

Marsh Posté le 17-02-2004 à 13:54:48    

Voila le message d'erreur
 

c : [Machine.JOnASMachineEjbLocal@125b4d, Machine.JOnASMachineEjbLocal@1284f8e, Machine.JOnASMachineEjbLocal@17f2dac, Machine.JOnASMachineEjbLocal@8f7e20, Machine.JOnASMachineEjbLocal@a17378, Machine.JOnASMachineEjbLocal@1a4071a, Machine.JOnASMachineEjbLocal@1ce4608, Machine.JOnASMachineEjbLocal@157f3a4, Machine.JOnASMachineEjbLocal@13cb165, Machine.JOnASMachineEjbLocal@1a27d4b, Machine.JOnASMachineEjbLocal@cff5ed, Machine.JOnASMachineEjbLocal@11a9f20, Machine.JOnASMachineEjbLocal@c4f498, Machine.JOnASMachineEjbLocal@964f8e, Machine.JOnASMachineEjbLocal@412739, Machine.JOnASMachineEjbLocal@176343e, Machine.JOnASMachineEjbLocal@15fe9c3, Machine.JOnASMachineEjbLocal@1ec1774, Machine.JOnASMachineEjbLocal@f7d41f, Machine.JOnASMachineEjbLocal@875750, Machine.JOnASMachineEjbLocal@1754daa, Machine.JOnASMachineEjbLocal@3de71c, Machine.JOnASMachineEjbLocal@ffc1c, Machine.JOnASMachineEjbLocal@170c7a3, Machine.JOnASMachineEjbLocal@142d884, Machine.JOnASMachineEjbLocal@194d431, Machine.JOnASMachineEjbLocal@1f71b53, Machine.JOnASMachineEjbLocal@22f376, Machine.JOnASMachineEjbLocal@9ddfa3, Machine.JOnASMachineEjbLocal@c58432, Machine.JOnASMachineEjbLocal@16a11e4, Machine.JOnASMachineEjbLocal@bc917c, Machine.JOnASMachineEjbLocal@1f378c8, Machine.JOnASMachineEjbLocal@17ecdf0, Machine.JOnASMachineEjbLocal@283d3, Machine.JOnASMachineEjbLocal@11cbec9, Machine.JOnASMachineEjbLocal@3184d8, Machine.JOnASMachineEjbLocal@108af2a, Machine.JOnASMachineEjbLocal@1242445, Machine.JOnASMachineEjbLocal@1c94b51, Machine.JOnASMachineEjbLocal@6fee3a, Machine.JOnASMachineEjbLocal@813486, Machine.JOnASMachineEjbLocal@9f624a, Machine.JOnASMachineEjbLocal@1ee2310, Machine.JOnASMachineEjbLocal@1400f33, Machine.JOnASMachineEjbLocal@a60d19, Machine.JOnASMachineEjbLocal@1a5f0f3, Machine.JOnASMachineEjbLocal@16e0123, Machine.JOnASMachineEjbLocal@10cceb3, Machine.JOnASMachineEjbLocal@1d66d2f, Machine.JOnASMachineEjbLocal@9a4f8e, Machine.JOnASMachineEjbLocal@dd2a4f, Machine.JOnASMachineEjbLocal@4c5b3, Machine.JOnASMachineEjbLocal@14f8b9a, Machine.JOnASMachineEjbLocal@15669ae, Machine.JOnASMachineEjbLocal@344a47, Machine.JOnASMachineEjbLocal@f889c8, Machine.JOnASMachineEjbLocal@11dc088, Machine.JOnASMachineEjbLocal@4b5abc, Machine.JOnASMachineEjbLocal@13219ed, Machine.JOnASMachineEjbLocal@4434f7, Machine.JOnASMachineEjbLocal@1f17060, Machine.JOnASMachineEjbLocal@8bae7, Machine.JOnASMachineEjbLocal@126cb1a, Machine.JOnASMachineEjbLocal@1e0312b, Machine.JOnASMachineEjbLocal@1bc345a, Machine.JOnASMachineEjbLocal@1114133, Machine.JOnASMachineEjbLocal@1cfa3d2, Machine.JOnASMachineEjbLocal@10c6c6b, Machine.JOnASMachineEjbLocal@a1ee92, Machine.JOnASMachineEjbLocal@135bdd3, Machine.JOnASMachineEjbLocal@141717f, Machine.JOnASMachineEjbLocal@182600f, Machine.JOnASMachineEjbLocal@708aff, Machine.JOnASMachineEjbLocal@b58e73, Machine.JOnASMachineEjbLocal@19b3d1b, Machine.JOnASMachineEjbLocal@c8c3b8, Machine.JOnASMachineEjbLocal@a98e77, Machine.JOnASMachineEjbLocal@1c83d89, Machine.JOnASMachineEjbLocal@14005e1, Machine.JOnASMachineEjbLocal@41f871, Machine.JOnASMachineEjbLocal@11df416, Machine.JOnASMachineEjbLocal@183d60d, Machine.JOnASMachineEjbLocal@5a1e6b, Machine.JOnASMachineEjbLocal@83198c, Machine.JOnASMachineEjbLocal@1025f9f, Machine.JOnASMachineEjbLocal@d3e83f, Machine.JOnASMachineEjbLocal@3492fc]
c.size : 88
2004-02-17 13:54:21,531 : JOnASMachineEjbBean.ejbStore : Impossible to store
org.objectweb.jorm.api.PExceptionIO: Risk to loose modifications to class [Machine]: problematic SQL query -> {UPDATE MACHINE SET mFamSfam = ?, mDatel = ?, mNbRp = ?, mPas = ?, mPays = ?, mNoCli = ?, mSa = ?, mSens = ?, mNum = ?, mCodl = ?, mTrait = ?, mLibc = ?, mTraduc = ? WHERE mNum = ?}
 at jorm.rdb.mysql.MachineBinding.write(MachineBinding.java:152)
 at Machine.JOnASMachineEjbBean.ejbStore(JOnASMachineEjbBean.java:812)
 at org.objectweb.jonas_ejb.container.JEntityContext.storeIfModified(JEntityContext.java:381)
 at org.objectweb.jonas_ejb.container.JEntityContext.beforeCompletion(JEntityContext.java:213)
 at org.objectweb.jonas_ejb.container.TxListener.storeInstances(TxListener.java:71)
 at org.objectweb.jonas_ejb.container.TxListener.beforeCompletion(TxListener.java:100)
 at org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:793)
 at org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:260)
 at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:187)
 at org.objectweb.jonas_tm.Current.commit(Current.java:237)
 at org.objectweb.jonas_ejb.container.JFactory.postInvoke(JFactory.java:370)
 at org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(JEntityLocal.java:134)
 at Machine.JOnASMachineEjbLocal.getMLibc(JOnASMachineEjbLocal.java:92)
 at org.apache.jsp.Machine_jsp._jspService(Machine_jsp.java:66)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 at java.lang.Thread.run(Unknown Source)
2004-02-17 13:54:21,531 : JEntityContext.storeIfModified : raised EJBException  
javax.ejb.EJBException: nested exception is: org.objectweb.jorm.api.PExceptionIO: Risk to loose modifications to class [Machine]: problematic SQL query -> {UPDATE MACHINE SET mFamSfam = ?, mDatel = ?, mNbRp = ?, mPas = ?, mPays = ?, mNoCli = ?, mSa = ?, mSens = ?, mNum = ?, mCodl = ?, mTrait = ?, mLibc = ?, mTraduc = ? WHERE mNum = ?}
org.objectweb.jorm.api.PExceptionIO: Risk to loose modifications to class [Machine]: problematic SQL query -> {UPDATE MACHINE SET mFamSfam = ?, mDatel = ?, mNbRp = ?, mPas = ?, mPays = ?, mNoCli = ?, mSa = ?, mSens = ?, mNum = ?, mCodl = ?, mTrait = ?, mLibc = ?, mTraduc = ? WHERE mNum = ?}
 at jorm.rdb.mysql.MachineBinding.write(MachineBinding.java:152)
 at Machine.JOnASMachineEjbBean.ejbStore(JOnASMachineEjbBean.java:812)
 at org.objectweb.jonas_ejb.container.JEntityContext.storeIfModified(JEntityContext.java:381)
 at org.objectweb.jonas_ejb.container.JEntityContext.beforeCompletion(JEntityContext.java:213)
 at org.objectweb.jonas_ejb.container.TxListener.storeInstances(TxListener.java:71)
 at org.objectweb.jonas_ejb.container.TxListener.beforeCompletion(TxListener.java:100)
 at org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:793)
 at org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:260)
 at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:187)
 at org.objectweb.jonas_tm.Current.commit(Current.java:237)
 at org.objectweb.jonas_ejb.container.JFactory.postInvoke(JFactory.java:370)
 at org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(JEntityLocal.java:134)
 at Machine.JOnASMachineEjbLocal.getMLibc(JOnASMachineEjbLocal.java:92)
 at org.apache.jsp.Machine_jsp._jspService(Machine_jsp.java:66)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 at java.lang.Thread.run(Unknown Source)
javax.ejb.EJBException: nested exception is: org.objectweb.jorm.api.PExceptionIO: Risk to loose modifications to class [Machine]: problematic SQL query -> {UPDATE MACHINE SET mFamSfam = ?, mDatel = ?, mNbRp = ?, mPas = ?, mPays = ?, mNoCli = ?, mSa = ?, mSens = ?, mNum = ?, mCodl = ?, mTrait = ?, mLibc = ?, mTraduc = ? WHERE mNum = ?}
 at Machine.JOnASMachineEjbBean.ejbStore(JOnASMachineEjbBean.java:818)
 at org.objectweb.jonas_ejb.container.JEntityContext.storeIfModified(JEntityContext.java:381)
 at org.objectweb.jonas_ejb.container.JEntityContext.beforeCompletion(JEntityContext.java:213)
 at org.objectweb.jonas_ejb.container.TxListener.storeInstances(TxListener.java:71)
 at org.objectweb.jonas_ejb.container.TxListener.beforeCompletion(TxListener.java:100)
 at org.objectweb.jonas_tm.SubCoordinator.doBeforeCompletion(SubCoordinator.java:793)
 at org.objectweb.jonas_tm.SubCoordinator.commit_one_phase(SubCoordinator.java:260)
 at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:187)
 at org.objectweb.jonas_tm.Current.commit(Current.java:237)
 at org.objectweb.jonas_ejb.container.JFactory.postInvoke(JFactory.java:370)
 at org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(JEntityLocal.java:134)
 at Machine.JOnASMachineEjbLocal.getMLibc(JOnASMachineEjbLocal.java:92)
 at org.apache.jsp.Machine_jsp._jspService(Machine_jsp.java:66)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 at java.lang.Thread.run(Unknown Source)
2004-02-17 13:54:21,531 : SubCoordinator.commit_one_phase : rollback during beforeCompletion
javax.ejb.EJBException: Container exception; nested exception is: javax.transaction.RollbackException2004-02-17 13:54:21,531 : JFactory.postInvoke : ejbexception:  
javax.ejb.EJBException: Container exception; nested exception is: javax.transaction.RollbackException
javax.transaction.RollbackException
 at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:190)
 at org.objectweb.jonas_tm.Current.commit(Current.java:237)
 at org.objectweb.jonas_ejb.container.JFactory.postInvoke(JFactory.java:370)
 at org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(JEntityLocal.java:134)
 at Machine.JOnASMachineEjbLocal.getMLibc(JOnASMachineEjbLocal.java:92)
 at org.apache.jsp.Machine_jsp._jspService(Machine_jsp.java:66)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 at java.lang.Thread.run(Unknown Source)
javax.ejb.EJBException: Container exception; nested exception is: javax.transaction.RollbackException
 at org.objectweb.jonas_ejb.container.JFactory.postInvoke(JFactory.java:381)
 at org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(JEntityLocal.java:134)
 at Machine.JOnASMachineEjbLocal.getMLibc(JOnASMachineEjbLocal.java:92)
 at org.apache.jsp.Machine_jsp._jspService(Machine_jsp.java:66)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 at java.lang.Thread.run(Unknown Source)
 
javax.transaction.RollbackException
 at org.objectweb.jonas_tm.TransactionImpl.commit(TransactionImpl.java:190)
 at org.objectweb.jonas_tm.Current.commit(Current.java:237)
 at org.objectweb.jonas_ejb.container.JFactory.postInvoke(JFactory.java:370)
 at org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(JEntityLocal.java:134)
 at Machine.JOnASMachineEjbLocal.getMLibc(JOnASMachineEjbLocal.java:92)
 at org.apache.jsp.Machine_jsp._jspService(Machine_jsp.java:66)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 at java.lang.Thread.run(Unknown Source)
javax.ejb.EJBException: Container exception; nested exception is: javax.transaction.RollbackException
 at org.objectweb.jonas_ejb.container.JFactory.postInvoke(JFactory.java:381)
 at org.objectweb.jonas_ejb.container.JEntityLocal.postInvoke(JEntityLocal.java:134)
 at Machine.JOnASMachineEjbLocal.getMLibc(JOnASMachineEjbLocal.java:92)
 at org.apache.jsp.Machine_jsp._jspService(Machine_jsp.java:66)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
 at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
 at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
 at java.lang.Thread.run(Unknown Source)

Reply

Marsh Posté le 17-02-2004 à 13:54:48   

Reply

Marsh Posté le 17-02-2004 à 14:54:22    

mince alors [:zytrasnif]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 17-02-2004 à 14:57:30    

En fait je viens de m'apercevoir que c'est lors de l'utilisation d'une methode get de mon ejb que cela fait planter
Je ne comprends pas pourquoi!!!

Reply

Marsh Posté le 17-02-2004 à 14:59:50    

rivierem a écrit :

En fait je viens de m'apercevoir que c'est lors de l'utilisation d'une methode get de mon ejb que cela fait planter
Je ne comprends pas pourquoi!!!


parce que tu as un rollback [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 17-02-2004 à 15:00:28    

???
C'est a dire??
Je debute alors je decouvre il est ou le rollback??

Reply

Marsh Posté le 17-02-2004 à 15:01:37    

tu l'as lu ta stacktrace au moins avant de la poster sur le forum ? :o
 
Ctrl-F rollback


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 17-02-2004 à 15:04:21    

oui mais je ne comprends pas tout c pour ca que je vous la montre surtout je ne sais pas ou chercher dans mon code pour savoir ou se cree l'erreur ni comment la resoudre
Soyez indulgent

Reply

Marsh Posté le 17-02-2004 à 16:50:08    

benou a écrit :


parce que tu as un rollback [:spamafote]


 
je pense plutôt que le rollback est fait parce qu'il y a une erreur justement... c'est la conséquence et non la cause des erreurs ..
faut p'tre chercher de ce côté :
2004-02-17 13:54:21,531 : JOnASMachineEjbBean.ejbStore : Impossible to store  
org.objectweb.jorm.api.PExceptionIO: Risk to loose modifications to class [Machine]: problematic SQL query -> {UPDATE MACHINE SET mFamSfam = ?, mDatel = ?, mNbRp = ?, mPas = ?, mPays = ?, mNoCli = ?, mSa = ?, mSens = ?, mNum = ?, mCodl = ?, mTrait = ?, mLibc = ?, mTraduc = ? WHERE mNum = ?}  

Reply

Marsh Posté le 17-02-2004 à 16:52:16    

le probleme c que je ne trouve pas cette requete !!!
je ne sais pas ou la trouvais car ce n'est pas moi qui l'ai ecrite
en fait je viens de m'apercevoir dans mon jsp lorsque que je fait un getVariable() de mon bean cela plante
 
sinon ca marche mais le probleme c'est que j'ai besoin d'un get pour afficher un champ de ma table
 
j'espere que je me suis fais comprendre

Reply

Marsh Posté le 17-02-2004 à 17:00:22    

je vois pas pkoi y aurait un update de fait lors d'un get ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 17-02-2004 à 17:00:22   

Reply

Marsh Posté le 17-02-2004 à 17:30:56    

euh, moi non plus je vois pas pourquoi ce serait fait... je sais pas ce qui est fait au niveau applicatif mais si une erreur se passe dans une transaction le rollback est effectué (qu'on retrouve dans les traces)
la première trace qu'on retrouve est celle de la requête SQL, moi je pencherai pour un pb là ..

Reply

Marsh Posté le 17-02-2004 à 17:34:54    

chichos a écrit :


la première trace qu'on retrouve est celle de la requête SQL, moi je pencherai pour un pb là ..


ouais, je pense que tu as raison ... je croyais que la RollBack Exception était nested de la première, mais en fait c'est pas certain et ton explication parait plus logique


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 17-02-2004 à 18:13:37    

rivierem a écrit :

le probleme c que je ne trouve pas cette requete !!!
je ne sais pas ou la trouvais car ce n'est pas moi qui l'ai ecrite

houlà... faudrait ptet revoir les bases de ce que sont les ejb et particulierement les cmp ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-02-2004 à 07:54:24    

Le probleme c'est que je fais un cycle de formation la dessus qui n'est pas termine
Et entre temps je veux m'exercer un peu c pour cela que je demande votre aide et il est vrai que je n'ai pas encore tous les principes en tete j'en suis desole
 
Merci de votre aide et de votre patience

Reply

Marsh Posté le 18-02-2004 à 11:04:37    

ben c'est juste qu'en l'occurence, la requete, y'a 99% de chances que ça soit pas toi qui l'ai générée, mais ton moteur ejb... donc pas étonnant que tu la trouves pas dans ton code [:chacal_one333]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-02-2004 à 11:16:10    

Citation :

Sujet : Mon EJb ne marche plus


t'as changé les piles ?


Message édité par nraynaud le 18-02-2004 à 11:16:45

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 18-02-2004 à 11:41:33    

ton datamodel a changé probablement :o

Reply

Marsh Posté le 18-02-2004 à 14:14:41    

Mon dataModel ???
Qu'est ce que c'est?

Reply

Marsh Posté le 18-02-2004 à 14:19:20    

rivierem a écrit :

Mon dataModel ???
Qu'est ce que c'est?

Je crois qu'on vient de trouver ton pb ...


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 18-02-2004 à 14:25:20    

[:psychokwak]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-02-2004 à 14:33:02    

[:rofl2]

Reply

Marsh Posté le 18-02-2004 à 15:11:29    

je sais que c'est moi le probleme mais aidez moi a me resoudre
non serieusement je debute et je decouvre donc je ne sais pas tout encore  
d'autant plus que le prof avec qui j'ai fais une semaine de foramtion J2EE ne parlais francais qu'avec un gros accent chinois et qu'on ne comprenais pas tout donc j'essaye d'apprendre par moi meme

Reply

Marsh Posté le 18-02-2004 à 15:35:34    

ha, là, je ne peux que compatir :sweat:
 
datamodel = modèle de données = (en gros) la structure de ta base de données


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-02-2004 à 15:46:40    

non justement ma base de données n'a pas changer!!!

Reply

Marsh Posté le 18-02-2004 à 15:55:32    

Je viens de trouver ou plutot on m'a file la soluce sur une autre forum j'utilisais des java.sql.Date qu'ila  suffit de mettre en java.util.Date pour que ca marche!!!

Reply

Marsh Posté le 18-02-2004 à 16:04:39    

euh ben c'est cool.  
mais comment ils ont trouvé? boule de crystal powered? :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-02-2004 à 16:09:37    

non avec le stacktrace!!!

Reply

Marsh Posté le 18-02-2004 à 16:11:46    

[:psychokwak]
 
 
 
tu me files l'url du topic en question? :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-02-2004 à 16:12:15    

Reply

Marsh Posté le 18-02-2004 à 16:15:43    

est-ce que tous les attributs de ton EJB qui cause l'erreur correspondent bien à une colonne de ta table de BD ? Le mapping attribut/colonne est-il correct ?

Reply

Marsh Posté le 18-02-2004 à 16:22:26    

oui

Reply

Marsh Posté le 18-02-2004 à 16:32:36    

machinbidule1974 a écrit :

est-ce que tous les attributs de ton EJB qui cause l'erreur correspondent bien à une colonne de ta table de BD ? Le mapping attribut/colonne est-il correct ?

il a dit que ct resolu (java.sql.Date alors que Jonas ne supporte que java.util.Date)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-02-2004 à 16:35:19    

the real moins moins a écrit :

il a dit que ct resolu (java.sql.Date alors que Jonas ne supporte que java.util.Date)

ceci il dit, j'aimerais une explication, vu que l'emboitement de types est dans le bon sens en l'occurence (java.util.Date est superclasse de java.sql.Date).


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed