Home
Analytics
Error 17070 when using BVT
chris.thompson
<p>Right now I have a suite of reports designed for birt, and they're currently working.</p><p> </p><p>I installed BVT into the apache server, so currently there's BIRT and BVT running.</p><p> </p><p>I'm using a JSP (Spring) application, and I've narrowed this problem down to the following:</p><p> </p><p>I have code like this :</p><pre class="_prettyXprint"><birt:viewer id="viewer_id" title="" isHostPage="false" scrolling="false" showToolBar="true" showNavigationBar="true" frameborder="No" reportDesign="<%=reportFileName %>" baseURL="/BIRTViewerToolkit" pattern="frameset" showParameterPage="false" showTitle="false" height="1200" width="1200" format="html"> <birt:param name="fromDate" value='<%=fromDateParam %>'></birt:param> <birt:param name="toDate" value='<%=toDateParam %>'></birt:param> </birt:viewer></pre><p>When I use the birt module (baseURL="/birt") the reports are working, however when I use the BVT module, (baseURL=/BIRTViewerToolkit) I get a 17070 error. </p><p> </p><p>Where can I find the error information for this problem?</p><p> </p><p>Also I should add that the test.rptdesign report within the repository seems to work fine</p>
Find more posts tagged with
Comments
mwilliams
<p>The BIRT Viewer Toolkit uses the JavaScript API vs the JSP Tag Library that is used with the open source viewer. Take a look at the sample JavaScript API code to embed the BIRT content into the BIRT Viewer Toolkit landing page. You'll find it in the root folder of the BIRT Viewer Toolkit (landing.jsp). Hope this helps.</p>
chris.thompson
<p>Hi mwilliams,</p><p> </p><p>Thanks for your reply. the landing.jsp page has some dependencies that make it difficult to run, but by reading through the example I constructed my own : </p><pre class="_prettyXprint _lang-html"><body onload="init()"> <div id="container"> <jsp:include page="../header.jsp" flush="true"></jsp:include> <div id="content"> <br> <br> yay content <script type='text/javascript' language='JavaScript' src="<%="http://" + request.getServerName( ) + ":" + request.getServerPort( ) + "/BIRTViewerToolkit/jsapi"%>"></script> <script type='text/javascript'> function init( ){ actuate.load('viewer'); actuate.initialize( "http://<%=request.getServerName( ) + ":" + request.getServerPort( ) + "/BIRTViewerToolkit"%>", null,null,null,myInit ); alert("init complete"); } function myInit(){ alert("1"); viewer1 = new actuate.Viewer( 'container1' ); viewer1.setReportDesign('/test.rptdesign'); viewer1.setSize(1025,1000); viewer1.submit( ); alert("2"); viewer2 = new actuate.Viewer( 'container2' ); viewer2.setReportDesign( '/test.rptdesign' ); viewer2.setReportletBookmark( 'myChart' ); var options2 = new actuate.viewer.UIOptions( ); options2.enableToolBar(false); viewer2.setUIOptions( options2 ); viewer2.setSize(475,300); viewer2.submit( ); alert("myInit complete"); } </script> </div> <jsp:include page="../footer.jsp" flush="true"></jsp:include> </div></body></pre><p>The jsapi seems to load, but I'm getting an error on HTML5charts</p><p> </p><p>I checked this link : <a data-ipb='nomediaparse' href='
http://developer.actuate.com/community/forum/index.php?/topic/31372-birt-viewer-toolkit-embedding-reports-issue-in-separate-web-app/'>http://developer.actuate.com/community/forum/index.php?/topic/31372-birt-viewer-toolkit-embedding-reports-issue-in-separate-web-app/</a></p><p> </p><p>and
as he suggested, created a folder html5charts and empty file html5charts.js</p><p> </p><p>Unfortunately it's not picking this item up. Is there a routing file that needs to be updated?</p><p> </p><p>Edit:</p><p>Also, I'm still wondering if this will solve the 17070 error. Running the following URL I can generate the test.rptdesign report : </p><p> </p><p><a data-ipb='nomediaparse' href='
http://localhost:8080/BIRTViewerToolkit/run?__report=test.rptdesign'>http://localhost:8080/BIRTViewerToolkit/run?__report=test.rptdesign</a></p><p> </p><p>However
I have an existing rptdesign file that I removed the parameters from, and when I try to run it with:</p><p> </p><p><a data-ipb='nomediaparse' href='
http://localhost:8080/BIRTViewerToolkit/run?__report=TEST1.rptdesign'>http://localhost:8080/BIRTViewerToolkit/run?__report=TEST1.rptdesign</a></p><p> </p><p>It
throws a 17070 error. </p><p> </p><p>Thanks for the help,</p><p>Chris</p>
mwilliams
<p>Are you designing reports with BIRT Designer Pro to get the HTML5 charts? If so, the BIRT Viewer Toolkit is only able to run open source BIRT designs. This might be the issue you're running into. The HTML5 features in BDPro require an iHub to run.</p>
chris.thompson
<p>I have the eclipse designer plug-in for BIRT open-source. Previously I was using the BIRT package to render reports, but would like to use the toolkit to render the same rptdesign files going forward.</p><p> </p><p>I'm not sure about the HTML5 charts, as far as I know I haven't designed anything with them.</p>
chris.thompson
<p>Any info on this problem?</p>
mwilliams
<p>Can you get me a sample design I can run and your sample jsapi code to run this report inside a webpage that I can test on? That might be the quickest way for me to find the issue.</p><p> </p><p>Have you looked in the BIRT Viewer Toolkit logs? The logs folder should be in the BVT root folder, I believe.</p>
chris.thompson
<blockquote class="ipsBlockquote" data-author="mwilliams" data-cid="129209" data-time="1404762854">
<div>Can you get me a sample design I can run and your sample jsapi code to run this report inside a webpage that I can test on? That might be the quickest way for me to find the issue.</div>
<p> <br>
Have you looked in the BIRT Viewer Toolkit logs? The logs folder should be in the BVT root folder, I believe.</p>
</blockquote>
<p> <br>
Sure, attached is a test design that I removed the parameters from. It seems to work well in the BIRT opensource environment (on Apache Tomcat) but when I try to load it with the BVT it throws an error. The documentation says to test the included test report with <br>
<br><a data-ipb='nomediaparse' href='
http://localhost:8080/BIRTViewerToolkit/frameset?__report=test.rptdesign'>http://localhost:8080/BIRTViewerToolkit/frameset?__report=test.rptdesign</a><br>
;
<br>
Which works fine, but when I try my own test file (mytest.rptdesign) :</p>
<p><a data-ipb='nomediaparse' href='
http://localhost:8080/BIRTViewerToolkit/frameset?__report=mytest.rptdesign'>http://localhost:8080/BIRTViewerToolkit/frameset?__report=mytest.rptdesign</a><br>
;
<br>
There is an alert saying there was a 17070 error. The only thing I can see is that in the page console (before closing the alert) says that it can't find a CSS file at the following location:<br>
BIRTViewerToolkit/iportal/activePortal/private/skins/treeview/css/skinstyles.css<br>
<br>
I'll take a look at the logs right now.</p>
<p> </p>
<p>Thanks for your help</p>
<p> </p>
<p> </p>
<p>Edit: The html5charts problem appears to have resolved itself. Maybe that fix that was suggested worked and something was being cached and/or needed a reload. At any rate, my test page loads the provided test design properly, which leaves the 17070 error to be resolved and I should be all set
</p>
chris.thompson
<p>Here is the full log for the error generated:</p>
<p> </p>
<div> </div>
<div>Jul 08, 2014 1:09:18 PM com.actuate.activeportal.skin.SkinManager loadSkinConfig</div>
<div>WARNING: Failed to read skin.config for skin tabbed</div>
<div>Jul 08, 2014 1:09:21 PM com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask doTask</div>
<div>WARNING: ClientAbortException: java.net.SocketException: Software caused connection abort: socket write error</div>
<div>at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:413)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)</div>
<div>at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:438)</div>
<div>at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:426)</div>
<div>at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)</div>
<div>at com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask.doTask(GetEmbeddedComponentTask.java:118)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportservice.ReportServiceLocal.getEmbeddedComponent(ReportServiceLocal.java:1155)</div>
<div>at com.actuate.birt.BirtViewerReportService.getImage(BirtViewerReportService.java:1016)</div>
<div>at com.actuate.iv.service.actionhandler.IVRenderImageActionHandler.doExecute(IVRenderImageActionHandler.java:81)</div>
<div>at com.actuate.iv.service.actionhandler.AbstractViewingActionHandler.execute(AbstractViewingActionHandler.java:336)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.executeAction(IVComponentProcessor.java:67)</div>
<div>at com.actuate.iv.soapengine.processor.IVEngineProcessor.handleRenderImage(IVEngineProcessor.java:174)</div>
<div>at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)</div>
<div>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.process(IVComponentProcessor.java:138)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleURLRequest(IVHttpDispatcher.java:216)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleRequest(IVHttpDispatcher.java:118)</div>
<div>at com.actuate.iv.servlet.IVServlet.doGet(IVServlet.java:261)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)</div>
<div>at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)</div>
<div>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)</div>
<div>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)</div>
<div>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)</div>
<div>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)</div>
<div>at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)</div>
<div>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)</div>
<div>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)</div>
<div>at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)</div>
<div>at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)</div>
<div>at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)</div>
<div>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</div>
<div>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: java.net.SocketException: Software caused connection abort: socket write error</div>
<div>at java.net.SocketOutputStream.socketWrite0(Native Method)</div>
<div>at java.net.SocketOutputStream.socketWrite(Unknown Source)</div>
<div>at java.net.SocketOutputStream.write(Unknown Source)</div>
<div>at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)</div>
<div>at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:240)</div>
<div>at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:119)</div>
<div>at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)</div>
<div>at org.apache.coyote.Response.doWrite(Response.java:520)</div>
<div>at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:408)</div>
<div>... 42 more</div>
<div>Jul 08, 2014 1:09:21 PM com.actuate.birt.BirtViewerReportService getImage</div>
<div>WARNING: An error occurred while getting an embedded component in the report. Cannot retrieve embedded component /$$$Transient/acfile79.rptdocument ///$$$transient/acfile79.rptdocument;/$$$Transient/acfile79.rptdocument/en_us$$$$/1.401/6.409/1.412/0.413.</div>
<div>com.actuate.reportservice.ActuReportServiceException: An error occurred while getting an embedded component in the report. Cannot retrieve embedded component /$$$Transient/acfile79.rptdocument ///$$$transient/acfile79.rptdocument;/$$$Transient/acfile79.rptdocument/en_us$$$$/1.401/6.409/1.412/0.413.</div>
<div>at com.actuate.reportservice.ReportServiceLocal.getEmbeddedComponent(ReportServiceLocal.java:1165)</div>
<div>at com.actuate.birt.BirtViewerReportService.getImage(BirtViewerReportService.java:1016)</div>
<div>at com.actuate.iv.service.actionhandler.IVRenderImageActionHandler.doExecute(IVRenderImageActionHandler.java:81)</div>
<div>at com.actuate.iv.service.actionhandler.AbstractViewingActionHandler.execute(AbstractViewingActionHandler.java:336)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.executeAction(IVComponentProcessor.java:67)</div>
<div>at com.actuate.iv.soapengine.processor.IVEngineProcessor.handleRenderImage(IVEngineProcessor.java:174)</div>
<div>at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)</div>
<div>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.process(IVComponentProcessor.java:138)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleURLRequest(IVHttpDispatcher.java:216)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleRequest(IVHttpDispatcher.java:118)</div>
<div>at com.actuate.iv.servlet.IVServlet.doGet(IVServlet.java:261)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)</div>
<div>at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)</div>
<div>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)</div>
<div>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)</div>
<div>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)</div>
<div>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)</div>
<div>at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)</div>
<div>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)</div>
<div>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)</div>
<div>at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)</div>
<div>at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)</div>
<div>at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)</div>
<div>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</div>
<div>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: com.actuate.reportapi.enginemanager.JREMException: Cannot retrieve embedded component /$$$Transient/acfile79.rptdocument ///$$$transient/acfile79.rptdocument;/$$$Transient/acfile79.rptdocument/en_us$$$$/1.401/6.409/1.412/0.413.</div>
<div>at com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask.doTask(GetEmbeddedComponentTask.java:137)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportservice.ReportServiceLocal.getEmbeddedComponent(ReportServiceLocal.java:1155)</div>
<div>... 34 more</div>
<div> </div>
<div>Jul 08, 2014 1:09:28 PM com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask doTask</div>
<div>WARNING: ClientAbortException: java.net.SocketException: Software caused connection abort: socket write error</div>
<div>at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:413)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)</div>
<div>at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:438)</div>
<div>at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:426)</div>
<div>at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)</div>
<div>at com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask.doTask(GetEmbeddedComponentTask.java:118)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportservice.ReportServiceLocal.getEmbeddedComponent(ReportServiceLocal.java:1155)</div>
<div>at com.actuate.birt.BirtViewerReportService.getImage(BirtViewerReportService.java:1016)</div>
<div>at com.actuate.iv.service.actionhandler.IVRenderImageActionHandler.doExecute(IVRenderImageActionHandler.java:81)</div>
<div>at com.actuate.iv.service.actionhandler.AbstractViewingActionHandler.execute(AbstractViewingActionHandler.java:336)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.executeAction(IVComponentProcessor.java:67)</div>
<div>at com.actuate.iv.soapengine.processor.IVEngineProcessor.handleRenderImage(IVEngineProcessor.java:174)</div>
<div>at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)</div>
<div>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.process(IVComponentProcessor.java:138)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleURLRequest(IVHttpDispatcher.java:216)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleRequest(IVHttpDispatcher.java:118)</div>
<div>at com.actuate.iv.servlet.IVServlet.doGet(IVServlet.java:261)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)</div>
<div>at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)</div>
<div>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)</div>
<div>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)</div>
<div>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)</div>
<div>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)</div>
<div>at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)</div>
<div>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)</div>
<div>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)</div>
<div>at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)</div>
<div>at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)</div>
<div>at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)</div>
<div>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</div>
<div>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: java.net.SocketException: Software caused connection abort: socket write error</div>
<div>at java.net.SocketOutputStream.socketWrite0(Native Method)</div>
<div>at java.net.SocketOutputStream.socketWrite(Unknown Source)</div>
<div>at java.net.SocketOutputStream.write(Unknown Source)</div>
<div>at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)</div>
<div>at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:240)</div>
<div>at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:119)</div>
<div>at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)</div>
<div>at org.apache.coyote.Response.doWrite(Response.java:520)</div>
<div>at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:408)</div>
<div>... 42 more</div>
<div>Jul 08, 2014 1:09:28 PM com.actuate.birt.BirtViewerReportService getImage</div>
<div>WARNING: An error occurred while getting an embedded component in the report. Cannot retrieve embedded component /$$$Transient/acfile90.rptdocument ///$$$transient/acfile90.rptdocument;/$$$Transient/acfile90.rptdocument/en_us$$$$/1.401/6.409/0.410/0.411.</div>
<div>com.actuate.reportservice.ActuReportServiceException: An error occurred while getting an embedded component in the report. Cannot retrieve embedded component /$$$Transient/acfile90.rptdocument ///$$$transient/acfile90.rptdocument;/$$$Transient/acfile90.rptdocument/en_us$$$$/1.401/6.409/0.410/0.411.</div>
<div>at com.actuate.reportservice.ReportServiceLocal.getEmbeddedComponent(ReportServiceLocal.java:1165)</div>
<div>at com.actuate.birt.BirtViewerReportService.getImage(BirtViewerReportService.java:1016)</div>
<div>at com.actuate.iv.service.actionhandler.IVRenderImageActionHandler.doExecute(IVRenderImageActionHandler.java:81)</div>
<div>at com.actuate.iv.service.actionhandler.AbstractViewingActionHandler.execute(AbstractViewingActionHandler.java:336)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.executeAction(IVComponentProcessor.java:67)</div>
<div>at com.actuate.iv.soapengine.processor.IVEngineProcessor.handleRenderImage(IVEngineProcessor.java:174)</div>
<div>at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)</div>
<div>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.process(IVComponentProcessor.java:138)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleURLRequest(IVHttpDispatcher.java:216)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleRequest(IVHttpDispatcher.java:118)</div>
<div>at com.actuate.iv.servlet.IVServlet.doGet(IVServlet.java:261)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)</div>
<div>at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)</div>
<div>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)</div>
<div>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)</div>
<div>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)</div>
<div>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)</div>
<div>at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)</div>
<div>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)</div>
<div>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)</div>
<div>at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)</div>
<div>at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)</div>
<div>at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)</div>
<div>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</div>
<div>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: com.actuate.reportapi.enginemanager.JREMException: Cannot retrieve embedded component /$$$Transient/acfile90.rptdocument ///$$$transient/acfile90.rptdocument;/$$$Transient/acfile90.rptdocument/en_us$$$$/1.401/6.409/0.410/0.411.</div>
<div>at com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask.doTask(GetEmbeddedComponentTask.java:137)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportservice.ReportServiceLocal.getEmbeddedComponent(ReportServiceLocal.java:1155)</div>
<div>... 34 more</div>
<div> </div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.reportapi.engine.birt.BirtUtil logBirtEngineError</div>
<div>SEVERE: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties). org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties). org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</div>
<div>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206)</div>
<div>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:671)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:158)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83)</div>
<div>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)</div>
<div>... 27 more</div>
<div>Caused by: org.eclipse.birt.data.engine.odaconsumer.OdaDataException: Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.newException(ExceptionHandler.java:54)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:177)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.newConnection(DataSource.java:224)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.open(DataSource.java:212)</div>
<div>at org.eclipse.birt.data.engine.impl.DataSourceRuntime.openOdiDataSource(DataSourceRuntime.java:217)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.openDataSource(QueryExecutor.java:438)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:325)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:179)</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:651)</div>
<div>... 32 more</div>
<div>Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Connection.open(Connection.java:160)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaConnection.open(OdaConnection.java:250)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:165)</div>
<div>... 42 more</div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.reportapi.engine.birt.BirtUtil logBirtEngineError</div>
<div>SEVERE: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties). org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties). org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1245)</div>
<div>at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1224)</div>
<div>at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:96)</div>
<div>at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</div>
<div>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206)</div>
<div>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:671)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:152)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83)</div>
<div>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)</div>
<div>at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947)</div>
<div>at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80)</div>
<div>... 16 more</div>
<div>Caused by: org.eclipse.birt.data.engine.odaconsumer.OdaDataException: Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.newException(ExceptionHandler.java:54)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:177)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.newConnection(DataSource.java:224)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.open(DataSource.java:212)</div>
<div>at org.eclipse.birt.data.engine.impl.DataSourceRuntime.openOdiDataSource(DataSourceRuntime.java:217)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.openDataSource(QueryExecutor.java:438)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:325)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:179)</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:651)</div>
<div>... 21 more</div>
<div>Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Connection.open(Connection.java:160)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaConnection.open(OdaConnection.java:250)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:165)</div>
<div>... 31 more</div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.reportapi.engine.ReportGenerationTaskBase logException</div>
<div>SEVERE: There is an error in processing your request. Error code: 17070. org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties). com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070.</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</div>
<div>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206)</div>
<div>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>... 28 more</div>
<div>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:671)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:158)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83)</div>
<div>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)</div>
<div>... 27 more</div>
<div>Caused by: org.eclipse.birt.data.engine.odaconsumer.OdaDataException: Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.newException(ExceptionHandler.java:54)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:177)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.newConnection(DataSource.java:224)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.open(DataSource.java:212)</div>
<div>at org.eclipse.birt.data.engine.impl.DataSourceRuntime.openOdiDataSource(DataSourceRuntime.java:217)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.openDataSource(QueryExecutor.java:438)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:325)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:179)</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:651)</div>
<div>... 32 more</div>
<div>Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Connection.open(Connection.java:160)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaConnection.open(OdaConnection.java:250)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:165)</div>
<div>... 42 more</div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.reportapi.engine.ReportGenerationTaskBase doTask</div>
<div>WARNING: An error occurred when generating report.</div>
<div>com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070.</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</div>
<div>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206)</div>
<div>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>... 28 more</div>
<div>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:671)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:158)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83)</div>
<div>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)</div>
<div>... 27 more</div>
<div>Caused by: org.eclipse.birt.data.engine.odaconsumer.OdaDataException: Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.newException(ExceptionHandler.java:54)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:177)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.newConnection(DataSource.java:224)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.open(DataSource.java:212)</div>
<div>at org.eclipse.birt.data.engine.impl.DataSourceRuntime.openOdiDataSource(DataSourceRuntime.java:217)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.openDataSource(QueryExecutor.java:438)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:325)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:179)</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:651)</div>
<div>... 32 more</div>
<div>Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Connection.open(Connection.java:160)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaConnection.open(OdaConnection.java:250)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:165)</div>
<div>... 42 more</div>
<div> </div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable run</div>
<div>WARNING: There is an error in processing your request. Error code: 17070.</div>
<div>com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070.</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</div>
<div>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206)</div>
<div>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>... 28 more</div>
<div>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:671)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:158)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83)</div>
<div>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)</div>
<div>... 27 more</div>
<div>Caused by: org.eclipse.birt.data.engine.odaconsumer.OdaDataException: Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.newException(ExceptionHandler.java:54)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:177)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.newConnection(DataSource.java:224)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.open(DataSource.java:212)</div>
<div>at org.eclipse.birt.data.engine.impl.DataSourceRuntime.openOdiDataSource(DataSourceRuntime.java:217)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.openDataSource(QueryExecutor.java:438)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:325)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:179)</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:651)</div>
<div>... 32 more</div>
<div>Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Connection.open(Connection.java:160)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaConnection.open(OdaConnection.java:250)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:165)</div>
<div>... 42 more</div>
<div> </div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.activeportal.actions.AcSubmitJobAction a</div>
<div>SEVERE: Report Execution failed: An error occurred while generating the report. There is an error in processing your request. Error code: 17070.</div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable run</div>
<div>WARNING: An error occurred when executing the task.</div>
<div>Task :TaskID: 88</div>
<div>Task type: Report generation</div>
<div>Task state: Finished</div>
<div>Task startup time: Tue Jul 08 13:09:31 EDT 2014</div>
<div>User name: anonymous</div>
<div>Request type: </div>
<div>Request ID: </div>
<div>Volume name: </div>
<div>authid:</div>
<div>serverURI:</div>
<div>MaxDuration:0</div>
<div>com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070.</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)</div>
<div>at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</div>
<div>at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</div>
<div>at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272)</div>
<div>at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094)</div>
<div>at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206)</div>
<div>at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808)</div>
<div>at java.lang.Thread.run(Unknown Source)</div>
<div>Caused by: org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>... 28 more</div>
<div>Caused by: org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:671)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:158)</div>
<div>at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83)</div>
<div>at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)</div>
<div>at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)</div>
<div>... 27 more</div>
<div>Caused by: org.eclipse.birt.data.engine.odaconsumer.OdaDataException: Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ExceptionHandler.newException(ExceptionHandler.java:54)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:177)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.newConnection(DataSource.java:224)</div>
<div>at org.eclipse.birt.data.engine.executor.DataSource.open(DataSource.java:212)</div>
<div>at org.eclipse.birt.data.engine.impl.DataSourceRuntime.openOdiDataSource(DataSourceRuntime.java:217)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.openDataSource(QueryExecutor.java:438)</div>
<div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:325)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div>
<div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:179)</div>
<div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:651)</div>
<div>... 32 more</div>
<div>Caused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
<div>at org.eclipse.birt.report.data.oda.jdbc.Connection.open(Connection.java:160)</div>
<div>at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaConnection.open(OdaConnection.java:250)</div>
<div>at org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.openConnection(ConnectionManager.java:165)</div>
<div>... 42 more</div>
<div> </div>
<div>Jul 08, 2014 1:09:31 PM com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable run</div>
<div>WARNING: [Ljava.lang.StackTraceElement;
@731639c0<
;/div>
<div>Jul 08, 2014 1:09:34 PM com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask doTask</div>
<div>WARNING: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error</div>
<div>at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:413)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)</div>
<div>at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)</div>
<div>at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:438)</div>
<div>at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:426)</div>
<div>at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)</div>
<div>at com.actuate.reportapi.engine.birt.GetEmbeddedComponentTask.doTask(GetEmbeddedComponentTask.java:118)</div>
<div>at com.actuate.reportapi.engine.Task.execute(Task.java:318)</div>
<div>at com.actuate.reportservice.ReportServiceLocal.getEmbeddedComponent(ReportServiceLocal.java:1155)</div>
<div>at com.actuate.birt.BirtViewerReportService.getImage(BirtViewerReportService.java:1016)</div>
<div>at com.actuate.iv.service.actionhandler.IVRenderImageActionHandler.doExecute(IVRenderImageActionHandler.java:81)</div>
<div>at com.actuate.iv.service.actionhandler.AbstractViewingActionHandler.execute(AbstractViewingActionHandler.java:336)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.executeAction(IVComponentProcessor.java:67)</div>
<div>at com.actuate.iv.soapengine.processor.IVEngineProcessor.handleRenderImage(IVEngineProcessor.java:174)</div>
<div>at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)</div>
<div>at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div>
<div>at java.lang.reflect.Method.invoke(Unknown Source)</div>
<div>at com.actuate.iv.soapengine.processor.IVComponentProcessor.process(IVComponentProcessor.java:138)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleURLRequest(IVHttpDispatcher.java:216)</div>
<div>at com.actuate.iv.servlet.IVHttpDispatcher.handleRequest(IVHttpDispatcher.java:118)</div>
<div>at com.actuate.iv.servlet.IVServlet.doGet(IVServlet.java:261)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)</div>
<div>at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)</div>
<div>at org.apache.catalina.core.Applicati
mwilliams
<p>It seems to be an issue with your connection profile. You might take a look at this: <a data-ipb='nomediaparse' href='
https://wiki.eclipse.org/BIRT_3.7_Runtime_Deployment_Guide#Connection_Profiles'>https://wiki.eclipse.org/BIRT_3.7_Runtime_Deployment_Guide#Connection_Profiles</a></p>
;
chris.thompson
<p>OK, I'm getting closer
</p>
<p> </p>
<p>The page you linked is a little sparse on information. When I removed the datasource from my test report, it came up, so there looks to be a problem with the database connection. </p>
<p> </p>
<p>I'm using Postgres 9.3, and I have the driver .jar files. Currently the datasource within the reports points to the jar files on my
/ drive. </p>
<p> </p>
<p>Why can't the BVT look them up? The BIRT opensource seems to connect with the given path. I'm still not sure what I'm missing here</p>
<p> </p>
<p>My original BIRT version was 4.3, now I'm attempting to use the toolkit. How much of this information applies?</p>
<p> </p>
<p>I dropped the connection JAR in
\apache-tomcat-7.0.53\webapps\BIRTViewerToolkit\WEB-INF\lib</p>
<p> </p>
<p>and it doesn't seem to make a difference</p>
<p> </p>
<p>Log info:</p>
<p> </p>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties). org.eclipse.birt.report.data.adapter.api.AdapterException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties). org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details:</div>
<div>Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.</div>
<div> org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Properties).</div>
mwilliams
<p>I just thought maybe since the connection profile seems to be having an issue that setting up the environment variable or whatever was discussed there might help. I guess if you have the same setup as in the open source viewer, it should work the same in BVT. Could you try a copy of the same report without the connection profile to determine if that is the issue for sure? I'll try out a report using a connection profile to see if I find anything.</p>
chris.thompson
<p>Thanks mwilliams,</p>
<p> </p>
<p>I removed the connection from my existing report, and it works. I was forced to remove the chart and table from the report too though. It seems at this point that there's some problem fetching data from the database (or connecting to it at all)</p>
<p> </p>
<p>Is there a different method for specifying connection information to the BVT?</p>
SailRCG
<p>I had a quick look at the design. It seems you need to make certain the connection Profile Store is exactly the same for the BVT as it is for your BIRT Designer (C:\apps\sntech\r2g-db.xml) ... additionally the connection need to be contactable. ...If I were to run this on my machine I'd need to at the very least have r2g-db.xml. Do you have this xml and are you able to share it? </p>
<p> </p>
<p>I have a RackSpace Environment I can quickly install BVT on and test the connection if you like. </p>
<p> </p>
<p>Thx, </p>
<p> </p>
<p>RG</p>
chris.thompson
<p>Hi SailRCG,</p>
<p> </p>
<p>The database is not on the internet, so I can give you the XML file which is:</p>
<p> </p>
<div><?xml version="1.0" encoding="UTF-8" standalone="no"?><DataTools.ServerProfiles version="1.0"></div>
<div> <profile autoconnect="No" desc="" id="06076850-141e-11e3-ab43-97cc5307f931" name="r2g-db" providerID="org.eclipse.birt.report.data.oda.jdbc"></div>
<div> <baseproperties></div>
<div> <property name="odaJndiName" value="java:comp/env/jdbc/casino"/></div>
<div> <property name="odaURL" value="jdbc:postgresql://localhost:5432/casino"/></div>
<div> <property name="odaDriverClass" value="org.postgresql.Driver"/></div>
<div> <property name="odaPassword" value="PASSWORD"/></div>
<div> <property name="odaUser" value="postgres"/></div>
<div> <property name="contentBidiFormatStr" value="ILYNN"/></div>
<div> <property name="metadataBidiFormatStr" value="ILYNN"/></div>
<div> </baseproperties></div>
<div> </profile></div>
<div></DataTools.ServerProfiles></div>
chris.thompson
<p>Bump</p>
SailRCG
<p>Hi Chris, </p>
<p> </p>
<p>Just a quick follow up; I noticed you have "localhost" as part of the configuration. is the database "local" to the box you're trying to run the report against? Not being able to connect tells me something is wrong with your configuration. </p>
<p> </p>
<p>If you can spare a small snapshot of the data and metadata, I'll import to a mySQL DB or local csv on my Rackspace instance and try the report. </p>
<p> </p>
<p>Thanks,</p>
chris.thompson
<p>Hi SailRCG,</p>
<p> </p>
<p>The database is on the same box, yes. The application basically just uses a web front-end instead of java's swing.</p>
<p> </p>
<p>Any connection to the database will suffice. The problem seems to be the connection I agree ... so even a select * query from any table to show how the connection works would be a great help.</p>
<p> </p>
<p>Thanks</p>
chris.thompson
<p>Google search turned up the following link. This problem appears to be similar:</p>
<p> </p>
<p><a data-ipb='nomediaparse' href='
http://developer.actuate.com/community/forum/index.php?/topic/34320-database-externalization-through-connection-profile-storage-url-from-property-binding/'>http://developer.actuate.com/community/forum/index.php?/topic/34320-database-externalization-through-connection-profile-storage-url-from-property-binding/</a></p>
;
<p> </p>
<p>If I knew how to hardcode the connection information into the report I'd try it
</p>
<p> </p>
<p> </p>
<p>Still searching ....</p>
chris.thompson
<p>Come on now ... its been 3 weeks since my initial post. How can I get this to work?</p>