Re: OJB persistance help

Armin Waibel <[email protected]>
Newsgroups gmane.comp.jakarta.ojb.user
Message-ID <[email protected]>
Hi Mike,

could you tell me which version of OJB you are using? We removed the 
OJB-server support some years ago (because a J2EE appServer do a better 
job).

Is this the whole client side stack trace? Any server side error log?

regards,
Armin

Mike Jennings wrote:
> I'm just recently supporting an OJB server and we're starting to receive 
> errors such as
> 
> 2006-12-24 08:40:02,254 [Thread-55] ERROR logic.SearchBean - Error 
> retrieving Object from persistent storage.
> org.apache.ojb.broker.PersistenceBrokerException: Error while 
> communicating with OJB server
>         at 
> org.apache.ojb.broker.server.PersistenceBrokerClient.callServer(Unknown 
> Source)
>         at 
> org.apache.ojb.broker.server.PersistenceBrokerClient.callServer(Unknown 
> Source)
>         at 
> org.apache.ojb.broker.server.PersistenceBrokerClient.beginTransaction(Unknown 
> Source)
>         at com.ii.logic.SearchBean.getProperty(SearchBean.java:65)
>         at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> 
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at 
> org.apache.taglibs.standard.lang.jstl.ArraySuffix.evaluate(ArraySuffix.java:317) 
> 
>         at 
> org.apache.taglibs.standard.lang.jstl.ComplexValue.evaluate(ComplexValue.java:146) 
> 
>         at 
> org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:242) 
> 
>         at 
> org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:201) 
> 
>         at 
> org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:138) 
> 
>         at 
> org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:165) 
> 
>         at 
> org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:112) 
> 
>         at 
> org.apache.taglibs.standard.tag.el.core.ExpressionUtil.evalNotNull(ExpressionUtil.java:85) 
> 
>         at 
> org.apache.taglibs.standard.tag.el.core.SetTag.evaluateExpressions(SetTag.java:147) 
> 
>         at 
> org.apache.taglibs.standard.tag.el.core.SetTag.doStartTag(SetTag.java:95)
>         at 
> org.apache.jsp.incDetailD_jsp._jspx_meth_c_set_0(incDetailD_jsp.java:145)
>         at 
> org.apache.jsp.incDetailD_jsp._jspx_meth_c_if_0(incDetailD_jsp.java:121)
>         at 
> org.apache.jsp.incDetailD_jsp._jspService(incDetailD_jsp.java:62)
>         at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>         at org.apache.jasper.servlet.JspServletWrapper.service(Unknown 
> Source)
>         at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown 
> Source)
>         at org.apache.jasper.servlet.JspServlet.service(Unknown Source)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown 
> Source)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(Unknown Source)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.access$1(Unknown Source)
>         at 
> org.apache.catalina.core.ApplicationDispatcher$PrivilegedInclude.run(Unknown 
> Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.include(Unknown Source)
>         at org.apache.jasper.runtime.JspRuntimeLibrary.include(Unknown 
> Source)
>         at 
> org.apache.jsp.Italy_Accommodation_Coastal_Detail_jsp._jspService(Italy_Accommodation_Coastal_Detail_jsp.java:143) 
> 
>         at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>         at org.apache.jasper.servlet.JspServletWrapper.service(Unknown 
> Source)
>         at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown 
> Source)
>         at org.apache.jasper.servlet.JspServlet.service(Unknown Source)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown 
> Source)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.access$0(Unknown Source)
>         at org.apache.catalina.core.ApplicationFilterChain$1.run(Unknown 
> Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown 
> Source)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown 
> Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardContextValve.invoke(Unknown 
> Source)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown 
> Source)
>         at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown 
> Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardContext.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardHostValve.invoke(Unknown 
> Source)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown 
> Source)
>         at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown 
> Source)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown 
> Source)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown 
> Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardEngineValve.invoke(Unknown 
> Source)
>         at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Unknown 
> Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
>         at 
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
>         at 
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
>         at 
> org.apache.jk.common.ChannelUn.processConnection(ChannelUn.java:253)
>         at org.apache.jk.common.AprConnection.runIt(ChannelUn.java:314)
>         at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) 
> 
>         at java.lang.Thread.run(Thread.java:534)
> 
> 
> 
> This is greek to me, do you see anything glaringly obvious which is 
> causing an issue?
> 
> 
> Mike
> 
> 
> 
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.