Hi,<br />
We are currently using BIRT2.3.1. <br />
We have a J2EE application built that has a JDBC connection object already set up and we pass this connection object to a BIRT report. Please see the following code we wrote on J2EE application:<br />
<p class='bbc_indent' style='margin-left: 40px;'>Connection theConnection = null;<br />
String rptDesign = reportUIConfigurationService.getReportDesingFile(reportID);<br />
try{<br />
theConnection = reportingConnectionOperatorDispatcher.getConnectionAndPrepareForExecution(reportID,<br />
reportCharID,<br />
userApplicationContext.getGroupId());<br />
<br />
request.getSession(false).setAttribute("theconn",theConnection);<br />
<br />
request.getSession(false).setAttribute("r_reportCharacteristicsID",reportCharID != null ? reportCharID :new BigDecimal(-1));<br />
request.getSession(false).setAttribute("r_groupID",userApplicationContext.getGroupId());<br />
request.getSession(false).setAttribute("r_reportID",userApplicationContext.getCurrentReportID());<br />
<br />
}catch(Exception e){<br />
logger.error("Error getting connection or preparing for execution of the report!");<br />
if(theConnection != null && !theConnection.isClosed())<br />
theConnection.close();<br />
e.printStackTrace();<br />
throw new Exception(e.getMessage());<br />
}finally{<br />
//clear the context<br />
userApplicationContext.removeAllUserPreferences();<br />
}<br />
<br />
return new ModelAndView(new RedirectView(baseURL+rptDesign));<br /></p>
<br />
I wrote the following code on Birt design file on INITIALIZE event to use connection object that was passed by J2EE application:<br />
<br />
<p class='bbc_indent' style='margin-left: 40px;'>if(reportContext.getAppContext().get("birt_engine") == null){<br />
var conn = reportContext.getHttpServletRequest().getSession().getAttribute("theconn");<br />
reportContext.getAppContext().put("OdaJDBCDriverPassInConnection", conn);<br />
}<br /></p>
<br />
This code was working fine in BIRT2.3.1. But we are getting the following error messages when we upgraded to BIRT3.7.<br />
<br />
The following items have errors: <br />
<br />
<br />
ReportDesign (id = 1): <br />
- There are errors evaluating script "if(reportContext.getAppContext().get("birt_engine") == null){<br />
var conn = reportContext.getHttpServletRequest().getSession().getAttribute("theconn");<br />
reportContext.getAppContext().put("OdaJDBCDriverPassInConnection", conn);<br />
}<br />
":<br />
javax/transaction/xa/XAResource (Element ID:1) <br />
birt.core.JavascriptCommonError ( 1 time(s) )<br />
detail : org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "if(reportContext.getAppContext().get("birt_engine") == null){<br />
var conn = reportContext.getHttpServletRequest().getSession().getAttribute("theconn");<br />
reportContext.getAppContext().put("OdaJDBCDriverPassInConnection", conn);<br />
}<br />
":<br />
javax/transaction/xa/XAResource (Element ID:1)<br />
at org.eclipse.birt.report.engine.script.internal.ScriptExecutor.addException(ScriptExecutor.java:158)<br />
at org.eclipse.birt.report.engine.script.internal.ReportScriptExecutor.handleBeforeRender(ReportScriptExecutor.java:164)<br />
at org.eclipse.birt.report.engine.api.impl.EngineTask.startRender(EngineTask.java:1832)<br />
at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRangeRender.render(RenderTask.java:603)<br />
at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:294)<br />
at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1547)<br />
at org.eclipse.birt.report.service.BirtViewerReportService.getPage(BirtViewerReportService.java:204)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.doExecution(AbstractGetPageActionHandler.java:238)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.__execute(AbstractGetPageActionHandler.java:105)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:47)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:143)<br />
at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPage(BirtDocumentProcessor.java:87)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
at java.lang.reflect.Method.invoke(Method.java:597)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112)<br />
at org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
at java.lang.reflect.Method.invoke(Method.java:597)<br />
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)<br />
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)<br />
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)<br />
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)<br />
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)<br />
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)<br />
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)<br />
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)<br />
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)<br />
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)<br />
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)<br />
at aces.spring.security.filter.SSOAuthenticationProcessingFilter.doFilter(SSOAuthenticationProcessingFilter.java:240)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br />
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br />
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br />
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)<br />
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)<br />
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)<br />
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)<br />
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)<br />
at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)<br />
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)<br />
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)<br />
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)<br />
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)<br />
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)<br />
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)<br />
at java.lang.Thread.run(Thread.java:662)<br />
Caused by: org.eclipse.birt.core.exception.CoreException: There are errors evaluating script "if(reportContext.getAppContext().get("birt_engine") == null){<br />
var conn = reportContext.getHttpServletRequest().getSession().getAttribute("theconn");<br />
reportContext.getAppContext().put("OdaJDBCDriverPassInConnection", conn);<br />
}<br />
":<br />
javax/transaction/xa/XAResource<br />
at org.eclipse.birt.report.engine.javascript.JavascriptEngine.evaluate(JavascriptEngine.java:295)<br />
at org.eclipse.birt.core.script.ScriptContext.evaluate(ScriptContext.java:154)<br />
at org.eclipse.birt.report.engine.executor.ExecutionContext.evaluate(ExecutionContext.java:777)<br />
at org.eclipse.birt.report.engine.executor.ExecutionContext.evaluate(ExecutionContext.java:706)<br />
at org.eclipse.birt.report.engine.script.internal.ScriptExecutor.handleScriptInternal(ScriptExecutor.java:61)<br />
at org.eclipse.birt.report.engine.script.internal.ScriptExecutor.handleScript(ScriptExecutor.java:48)<br />
at org.eclipse.birt.report.engine.script.internal.ReportScriptExecutor.handleBeforeRender(ReportScriptExecutor.java:156)<br />
... 64 more<br />
Caused by: java.lang.NoClassDefFoundError: javax/transaction/xa/XAResource<br />
at java.lang.Class.getDeclaredMethods0(Native Method)<br />
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)<br />
at java.lang.Class.privateGetPublicMethods(Class.java:2547)<br />
at java.lang.Class.privateGetPublicMethods(Class.java:2557)<br />
at java.lang.Class.getMethods(Class.java:1410)<br />
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:380)<br />
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:405)<br />
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:405)<br />
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:335)<br />
at org.mozilla.javascript.JavaMembers.reflect(JavaMembers.java:450)<br />
at org.mozilla.javascript.JavaMembers.<init>(JavaMembers.java:76)<br />
at org.mozilla.javascript.JavaMembers.lookupClass(JavaMembers.java:838)<br />
at org.mozilla.javascript.NativeJavaObject.initMembers(NativeJavaObject.java:90)<br />
at org.mozilla.javascript.NativeJavaObject.<init>(NativeJavaObject.java:80)<br />
at org.mozilla.javascript.NativeJavaObject.<init>(NativeJavaObject.java:70)<br />
at org.mozilla.javascript.WrapFactory.wrapAsJavaObject(WrapFactory.java:149)<br />
at org.mozilla.javascript.WrapFactory.wrap(WrapFactory.java:105)<br />
at org.eclipse.birt.report.engine.javascript.JavascriptEngine$2.wrap(JavascriptEngine.java:160)<br />
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:258)<br />
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)<br />
at org.mozilla.javascript.gen.c24._c0(/report/method[
@name="beforeRender"]:2)<br />
at org.mozilla.javascript.gen.c24.call(/report/method[
@name="beforeRender"])<br />
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)<br />
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)<br />
at org.mozilla.javascript.gen.c24.call(/report/method[
@name="beforeRender"])<br />
at org.mozilla.javascript.gen.c24.exec(/report/method[
@name="beforeRender"])<br />
at org.eclipse.birt.report.engine.javascript.JavascriptEngine.evaluate(JavascriptEngine.java:290)<br />
... 70 more<br />
Caused by: java.lang.ClassNotFoundException: javax.transaction.xa.XAResource from [Module "oracle:main" from local module loader
@4cee32 (roots: C:\ACES_develop_jboss_as_7\jboss-as-7.0.0.Final\modules)]<br />
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)<br />
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)<br />
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)<br />
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)<br />
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)<br />
... 97 more<br />
<br />
<br />
<br />
List DD6334 Parent List: <br />
+ Can not load the report query: 389. Errors occurred when generating the report document for the report element with ID 389. (Element ID:389) <br />
Error.ReportQueryLoadingError2 ( 1 time(s) )<br />
detail : org.eclipse.birt.report.engine.api.EngineException: Can not load the report query: 389. Errors occurred when generating the report document for the report element with ID 389. (Element ID:389)<br />
at org.eclipse.birt.report.engine.data.dte.DataPresentationEngine.doExecuteQuery(DataPresentationEngine.java:160)<br />
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:265)<br />
at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1897)<br />
at org.eclipse.birt.report.engine.internal.document.v4.ReportItemExecutor.executeQuery(ReportItemExecutor.java:412)<br />
at org.eclipse.birt.report.engine.internal.document.v4.ListItemExecutor.doExecute(ListItemExecutor.java:41)<br />
at org.eclipse.birt.report.engine.internal.document.v4.ReportItemExecutor.execute(ReportItemExecutor.java:294)<br />
at org.eclipse.birt.report.engine.internal.document.v4.ContainerExecutor.prepareChildExecutor(ContainerExecutor.java:226)<br />
at org.eclipse.birt.report.engine.internal.document.v4.ContainerExecutor.hasNextChild(ContainerExecutor.java:110)<br />
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.hasNextChild(WrappedReportItemExecutor.java:86)<br />
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.hasNextChild(WrappedReportItemExecutor.java:86)<br />
at org.eclipse.birt.report.engine.api.impl.RenderTask$ReportExecutorWrapper.hasNextChild(RenderTask.java:800)<br />
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM$1.hasNextChild(HTMLPageLM.java:68)<br />
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:62)<br />
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)<br />
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)<br />
at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRangeRender.render(RenderTask.java:681)<br />
at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:294)<br />
at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1547)<br />
at org.eclipse.birt.report.service.BirtViewerReportService.getPage(BirtViewerReportService.java:204)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.doExecution(AbstractGetPageActionHandler.java:238)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.__execute(AbstractGetPageActionHandler.java:105)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:47)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:143)<br />
at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPage(BirtDocumentProcessor.java:87)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
at java.lang.reflect.Method.invoke(Method.java:597)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112)<br />
at org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />
at java.lang.reflect.Method.invoke(Method.java:597)<br />
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)<br />
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)<br />
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)<br />
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)<br />
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)<br />
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)<br />
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)<br />
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)<br />
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)<br />
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)<br />
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)<br />
at aces.spring.security.filter.SSOAuthenticationProcessingFilter.doFilter(SSOAuthenticationProcessingFilter.java:240)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br />
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br />
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)<br />
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)<br />
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)<br />
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)<br />
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)<br />
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)<br />
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)<br />
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)<br />
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)<br />
at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)<br />
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)<br />
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br />
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)<br />
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br />
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)<br />
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)<br />
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)<br />
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)<br />
at java.lang.Thread.run(Thread.java:662)<br />
<br />
<br />
<br />
<br />
<br />
<br />
I thank you in advance for your help.