Mon EJb ne marche plus - Java - Programmation
Marsh Posté le 17-02-2004 à 14:54:22
ReplyMarsh 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!!!
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 |
parce que tu as un rollback
Marsh Posté le 17-02-2004 à 15:00:28
???
C'est a dire??
Je debute alors je decouvre il est ou le rollback??
Marsh Posté le 17-02-2004 à 15:01:37
tu l'as lu ta stacktrace au moins avant de la poster sur le forum ?
Ctrl-F rollback
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
Marsh Posté le 17-02-2004 à 16:50:08
benou a écrit : |
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 = ?}
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
Marsh Posté le 17-02-2004 à 17:00:22
je vois pas pkoi y aurait un update de fait lors d'un get ...
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à ..
Marsh Posté le 17-02-2004 à 17:34:54
chichos a écrit : |
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
Marsh Posté le 17-02-2004 à 18:13:37
rivierem a écrit : le probleme c que je ne trouve pas cette requete !!! |
houlà... faudrait ptet revoir les bases de ce que sont les ejb et particulierement les cmp ?
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
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
Marsh Posté le 18-02-2004 à 11:16:10
Citation : Sujet : Mon EJb ne marche plus |
t'as changé les piles ?
Marsh Posté le 18-02-2004 à 14:19:20
rivierem a écrit : Mon dataModel ??? |
Je crois qu'on vient de trouver ton pb ...
Marsh Posté le 18-02-2004 à 14:25:20
ReplyMarsh 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
Marsh Posté le 18-02-2004 à 15:35:34
ha, là, je ne peux que compatir
datamodel = modèle de données = (en gros) la structure de ta base de données
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!!!
Marsh Posté le 18-02-2004 à 16:04:39
euh ben c'est cool.
mais comment ils ont trouvé? boule de crystal powered?
Marsh Posté le 18-02-2004 à 16:11:46
tu me files l'url du topic en question?
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 ?
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)
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).
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)