Weblogic Gurus,
Please help me resolving this weblogic assertion failure. I am using TopLink 4.0 and Weblogic 8.1 SP3. My application deploys correctly but fails during runtime. I would really appreciate any help on this.
java.rmi.RemoteException:
EJB Exception: ; nested exception is:
weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested exception:
[java.io.NotSerializableException: java.lang.ref.WeakReference]
at weblogic.ejb20.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:102)
at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome.java:307)
at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:263)
at weblogic.ejb20.internal.StatelessEJBObject.postInvoke(StatelessEJBObject.java:140)
at com.wineisit.session.beans.RetailerProductCatalogManagerBean_2zhupc_EOImpl.searchProductsForConsumerByCriteri
ilerProductCatalogManagerBean_2zhupc_EOImpl.java:432)
at com.wineisit.session.beans.RetailerProductCatalogManagerBean_2zhupc_EOImpl_CBV.searchProductsForConsumerByCri
Unknown Source)
at com.wineisit.consumer.productsearch.ConsumerDisplaySearchProductsAction.searchProducts(ConsumerDisplaySearchP
sAction.java:208)
at com.wineisit.consumer.productsearch.ConsumerDisplaySearchProductsAction.execute(ConsumerDisplaySearchProducts
.java:48)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:318)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6456)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested exception:
[java.io.NotSerializableException: java.lang.ref.WeakReference]
at weblogic.rmi.internal.CBVWrapper.copy(CBVWrapper.java:55)
at com.wineisit.cursor.RemoteCursor_1ua648_HomeImpl_CBV.create(Unknown Source)
at com.wineisit.session.beans.RetailerProductCatalogManagerBean.searchProductsForConsumerByCriteria(RetailerProd
alogManagerBean.java:1872)
at com.wineisit.session.beans.RetailerProductCatalogManagerBean_2zhupc_EOImpl.searchProductsForConsumerByCriteri
ilerProductCatalogManagerBean_2zhupc_EOImpl.java:422)
... 32 more
<Jan 3, 2005 8:21:38 PM EST> <Error> <wineisit.portal> <000000> <
**********************************************>
<Jan 3, 2005 8:21:38 PM EST> <Error> <wineisit.portal> <000000> <EJB Exception: ; nested exception is:
weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested exception:
[java.io.NotSerializableException: java.lang.ref.WeakReference]
java.rmi.RemoteException: EJB Exception: ; nested exception is:
weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with nested exception:
[java.io.NotSerializableException: java.lang.ref.WeakReference]
at weblogic.ejb20.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:102)
at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome.java:307)
at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:263)
at weblogic.ejb20.internal.StatelessEJBObject.postInvoke(StatelessEJBObject.java:140)
at com.wineisit.session.beans.RetailerProductCatalogManagerBean_2zhupc_EOImpl.searchProductsForConsumerByCriteri
ilerProductCatalogManagerBean_2zhupc_EOImpl.java:432)
at com.wineisit.session.beans.RetailerProductCatalogManagerBean_2zhupc_EOImpl_CBV.searchProductsForConsumerByCri
Unknown Source)
at com.wineisit.consumer.productsearch.ConsumerDisplaySearchProductsAction.searchProducts(ConsumerDisplaySearchP
sAction.java:208)
at com.wineisit.consumer.productsearch.ConsumerDisplaySearchProductsAction.execute(ConsumerDisplaySearchProducts
.java:48)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:318)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** - with ne
[java.io.NotSerializableException: java.lang.ref.WeakReference]
at weblogic.rmi.internal.CBVWrapper.copy(CBVWrapper.java:55)
at com.wineisit.cursor.RemoteCursor_1ua648_HomeImpl_CBV.create(Unknown S
at com.wineisit.session.beans.RetailerProductCatalogManagerBean.searchPr
alogManagerBean.java:1872)
at com.wineisit.session.beans.RetailerProductCatalogManagerBean_2zhupc_E
ilerProductCatalogManagerBean_2zhupc_EOImpl.java:422)
... 32 more
[ January 06, 2005: Message edited by: Bear Bibeault ]