Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

javax.ejb.NoSuchObjectLocalException:

28 views
Skip to first unread message

budired...@gmail.com

unread,
Aug 19, 2008, 2:59:03 AM8/19/08
to
Hello all,

I am frequently getting following exception, any body suggest me, why its getting.


2008-08-18 11:36:58,166 DEBUG [WebContainer : 2] bean.SearchBean (SearchBean.java:178) - javax.ejb.NoSuchObjectLocalException: ; nested exception is: java.rmi.NoSuchObjectException: Stateful bean BeanId(FERM#FERM_EJB.jar#SearchSessionEJB, D70A6D30-011B-4000-E000-1334C35512AA) was removed or timed out.
java.rmi.NoSuchObjectException: Stateful bean BeanId(FERM#FERM_EJB.jar#SearchSessionEJB, D70A6D30-011B-4000-E000-1334C35512AA) was removed or timed out.
at com.ibm.ejs.container.activator.StatefulSessionActivationStrategy.atActivate(StatefulSessionActivationStrategy.java:239)
at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:597)
at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3469)
at com.ibm.ejs.container.EJSContainer.preInvoke(EJSContainer.java:2874)
at com.genencor.ferm.ejb.EJSLocalStatefulSearchSessionEJB_5f00e68e.getFieldValues(EJSLocalStatefulSearchSessionEJB_5f00e68e.java:27)
at com.genencor.ferm.bean.SearchBean.createSearchResults(SearchBean.java:125)
at com.genencor.ferm.bean.SearchBean.doSearch(SearchBean.java:183)
at com.ibm._jsp._SearchResults._jspService(_SearchResults.java:240)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068)
at

com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:543)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:278)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321)
at com.ibm._jsp._switchpage._jspService(_switchpage.java:792)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:543)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
javax.ejb.NoSuchObjectLocalException: ; nested exception is: java.rmi.NoSuchObjectException: Stateful bean BeanId(FERM#FERM_EJB.jar#SearchSessionEJB, D70A6D30-011B-4000-E000-1334C35512AA) was removed or timed out.
at com.ibm.ejs.container.activator.StatefulSessionActivationStrategy.atActivate(StatefulSessionActivationStrategy.java:239)
at com.ibm.ejs.container.activator.Activator.activateBean(Activator.java:597)
at com.ibm.ejs.container.EJSContainer.preInvokeActivate(EJSContainer.java:3469)
at com.ibm.ejs.container.EJSContainer.preInvoke(EJSContainer.java:2874)
at com.genencor.ferm.ejb.EJSLocalStatefulSearchSessionEJB_5f00e68e.getFieldValues(EJSLocalStatefulSearchSessionEJB_5f00e68e.java:27)
at com.genencor.ferm.bean.SearchBean.createSearchResults(SearchBean.java:125)
at com.genencor.ferm.bean.SearchBean.doSearch(SearchBean.java:183)
at com.ibm._jsp._SearchResults._jspService(_SearchResults.java:240)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:543)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:278)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321)
at com.ibm._jsp._switchpage._jspService(_switchpage.java:792)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:543)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
Caused by: java.rmi.NoSuchObjectException: Stateful bean BeanId(FERM#FERM_EJB.jar#SearchSessionEJB, D70A6D30-011B-4000-E000-1334C35512AA) was removed or timed out.
... 42 more

Randy Schnier

unread,
Aug 19, 2008, 11:54:24 AM8/19/08
to
The most likely causes are:

1. The stateful bean has not been used in over 10 minutes, so the container is timing it out and making it no longer available. If you want to adjust this timeout, you can do that via a bean-specific setting in either RAD or the AST (application assembly) tool.

2. Someplace else in your application is removing the stateful bean, then later your application tries to call the bean after it's been removed.

-- Randy

htho...@us.ibm.com

unread,
Dec 15, 2008, 4:00:19 PM12/15/08
to
the session timeout) thus causing it to timeout. If you find that this is not an issue in your code, please contact IBM support.

Thanks,

Heath

0 new messages