• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Updating an Application already Deployed

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
WebSphere Application Server 5.0
Running an application after 'updating' it using admin console gives the following error :
The error mostly comes when 'ejbCreate' is called.
The updated application runs perfectly after the server is restarted.
There is no security enabled, whatsoever anywhere either in applcation or server.
Is there any other way the application could be updated without restarting the server (- as it would not be acceptable in production environment).
I have also tried enabling class reloading while deploying application, still the error persists.
Also if i use hot deployment where i have to manually resave the class files in the 'Installed Apps' directory, then -
- firstly it would require some effort in cluster environment.
- secondly, then, what is the use of 'update button' in admin console for an application.
The error:

[4/14/04 11:23:01:170 GMT+00:00] ede48 ExceptionUtil E CNTR0019E: Non-application exception occurred while processing method "create". Exception data: com.ibm.websphere.csi.CSIException: com.ibm.websphere.csi.FaultException
at com.ibm.ejs.container.WrapperManager.getWrapper(WrapperManager.java:264)
at com.ibm.ejs.container.EJSContainer.getWrapper(EJSContainer.java:3114)
at com.ibm.ejs.container.EJSContainer.getWrapper(EJSContainer.java:3102)
at com.ibm.ejs.container.BeanO.getWrapper(BeanO.java:334)
at com.ibm.ejs.container.EJSHome.postCreateCommon(EJSHome.java:1947)
at com.ibm.ejs.container.EJSHome.postCreate_Local(EJSHome.java:2054)
at bonus.persistence.EJSCMPBonusEBHomeBean_245fd82a.create_Local(Unknown Source)
at bonus.persistence.EJSLocalCMPBonusEBHome_245fd82a.create(Unknown Source)
at bonus.calculation.BonusCalculatorBean.calculateBonus(BonusCalculatorBean.java:35)
at bonus.calculation.EJSRemoteStatelessBonusCalculator_d60c9e45.calculateBonus(Unknown Source)
at bonus.calculation._EJSRemoteStatelessBonusCalculator_d60c9e45_Tie.calculateBonus(Unknown Source)
at bonus.calculation._EJSRemoteStatelessBonusCalculator_d60c9e45_Tie._invoke(Unknown Source)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:582)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:437)
at com.ibm.rmi.iiop.ORB.process(ORB.java:320)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1544)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2063)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:95)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:592)
 
Ranch Hand
Posts: 1551
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Have you updated the symptoms database and run the log analyzer against your problem?
 
Manish Pawar
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Rufus,
Thanx for help.
But log analyser doesn't show any analysis for the corresponding error, even after the symptoms database is updated.
Thanks
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi!

I'm using WAS 5.0, EJB 1.0 and I have the same problem than Manish Pawar..

Each time that this error happens, I need to restart the server and then the application runs perfectly.

So, if you have any suggestions or solutions please help me with this problem...

Thanks.

The error is:

2005-05-03 15:39:25,031 [Servlet.Engine.Transports : 1] ERROR com.ibm.ve.servlets.FrontController - javax.transaction.TransactionRolledbackException: CORBA TRANSACTION_ROLLEDBACK 0x0 No; nested exception is:
org.omg.CORBA.TRANSACTION_ROLLEDBACK: com.ibm.websphere.csi.CSITransactionRolledbackException: null; nested exception is:
com.ibm.websphere.csi.CSITransactionRolledbackException: Global tx rolled back
com.ibm.websphere.csi.CSITransactionRolledbackException: Global tx rolled back
at com.ibm.ejs.csi.TransactionControlImpl.getCurrentTransactionalUOW(TransactionControlImpl.java(Compiled Code))
at com.ibm.ejs.container.EJSContainer.getCurrentTx(EJSContainer.java(Compiled Code))
at com.ibm.ejs.container.EJSHome.postCreateCommon(EJSHome.java:1895)
at com.ibm.ejs.container.EJSHome.postCreate(EJSHome.java:1808)
at com.ibm.ejs.container.EJSHome.postCreate(EJSHome.java:1871)
at ejbs.EJSCMPExamenHomeBean_c85f8301.create(EJSCMPExamenHomeBean_c85f8301.java:36)
at ejbs.EJSRemoteCMPExamenHome_c85f8301.create(EJSRemoteCMPExamenHome_c85f8301.java:22)
at ejbs._ExamenHome_Stub.create(_ExamenHome_Stub.java:428)
at ejbs.session.ExamenStatelessBean.guardarExamen(ExamenStatelessBean.java:677)
at ejbs.session.ExamenStatelessBean.crearVersionExamen(ExamenStatelessBean.java:770)
at ejbs.session.ExamenStatelessBean.crearExamen(ExamenStatelessBean.java:206)
at ejbs.session.EJSRemoteStatelessExamenStateless_1b60b691.crearExamen(EJSRemoteStatelessExamenStateless_1b60b691.java:99)
at ejbs.session._ExamenStateless_Stub.crearExamen(_ExamenStateless_Stub.java:323)
at com.ibm.ve.action.examen.CrearExamenAction.crear(CrearExamenAction.java:162)
at com.ibm.ve.action.examen.CrearExamenAction.perform(CrearExamenAction.java:225)
at com.ibm.ve.servlets.FrontController.perform(FrontController.java:225)
at com.ibm.ve.servlets.FrontController.doPost(FrontController.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:173)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:199)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:331)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:432)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
:javax.transaction.TransactionRolledbackException: com.ibm.websphere.csi.CSITransactionRolledbackException: null; nested exception is:
com.ibm.websphere.csi.CSITransactionRolledbackException: Global tx rolled back
com.ibm.websphere.csi.CSITransactionRolledbackException: Global tx rolled back
at com.ibm.ejs.csi.TransactionControlImpl.getCurrentTransactionalUOW(TransactionControlImpl.java(Compiled Code))
at com.ibm.ejs.container.EJSContainer.getCurrentTx(EJSContainer.java(Compiled Code))
at com.ibm.ejs.container.EJSHome.postCreateCommon(EJSHome.java:1895)
at com.ibm.ejs.container.EJSHome.postCreate(EJSHome.java:1808)
at com.ibm.ejs.container.EJSHome.postCreate(EJSHome.java:1871)
at ejbs.EJSCMPExamenHomeBean_c85f8301.create(EJSCMPExamenHomeBean_c85f8301.java:36)
at ejbs.EJSRemoteCMPExamenHome_c85f8301.create(EJSRemoteCMPExamenHome_c85f8301.java:22)
at ejbs._ExamenHome_Stub.create(_ExamenHome_Stub.java:428)
at ejbs.session.ExamenStatelessBean.guardarExamen(ExamenStatelessBean.java:677)
at ejbs.session.ExamenStatelessBean.crearVersionExamen(ExamenStatelessBean.java:770)
at ejbs.session.ExamenStatelessBean.crearExamen(ExamenStatelessBean.java:206)
at ejbs.session.EJSRemoteStatelessExamenStateless_1b60b691.crearExamen(EJSRemoteStatelessExamenStateless_1b60b691.java:99)
at ejbs.session._ExamenStateless_Stub.crearExamen(_ExamenStateless_Stub.java:323)
at com.ibm.ve.action.examen.CrearExamenAction.crear(CrearExamenAction.java:162)
at com.ibm.ve.action.examen.CrearExamenAction.perform(CrearExamenAction.java:225)
at com.ibm.ve.servlets.FrontController.perform(FrontController.java:225)
at com.ibm.ve.servlets.FrontController.doPost(FrontController.java:147)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:173)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:199)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:331)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:432)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
 
reply
    Bookmark Topic Watch Topic
  • New Topic