Community
Participate
Working Groups
Build Identifier: 2.6.2 Opening report gives the following error in tomcat6 logs. Caused by: java.io.FileNotFoundException: /olap/cube_Data Cube at org.eclipse.birt.core.archive.compound.ArchiveFileV3.openEntry(ArchiveFileV3.java:101) at org.eclipse.birt.core.archive.compound.ArchiveFile.openEntry(ArchiveFile.java:393) at org.eclipse.birt.core.archive.compound.ArchiveReader.getStream(ArchiveReader.java:91) at org.eclipse.birt.data.engine.olap.data.document.RADocumentManager.openDocumentObject(RADocumentManager.java:74) at org.eclipse.birt.data.engine.olap.data.impl.Cube.load(Cube.java:156) at org.eclipse.birt.data.engine.olap.data.api.CubeQueryExecutorHelper.loadCube(CubeQueryExecutorHelper.java:165) at org.eclipse.birt.data.engine.olap.impl.query.CubeQueryResults.loadCube(CubeQueryResults.java:370) at org.eclipse.birt.data.engine.olap.impl.query.CubeQueryResults.createCursor(CubeQueryResults.java:288) Reproducible: Always Steps to Reproduce: 1. Deploy attached report 2. Open in web browser 3. See empty error page and the error in tomcat6 logs
Created attachment 195013 [details] Report generating the error
Hi Sergei, Since I don't have your data, I created a report using my data with similar structure.It works both in designer preview and tomcat6 environment.I attached the report. When run report with frameset servlet, birt will generate a temp document file to save structure and data. The exception you attached often means that the cube generation failed during generate the temp document file. Can you try with run or preview servlet? I mean using url like http://host:8080/birt/run?__report=orders.rptdesign http://host:8080/birt/preview?__report=orders.rptdesign Are you using a large amount of data? Could you try to design a report using birt sample DB to reproduce this issue? Thanks.
Created attachment 201980 [details] report simulating orders
I believe I've resolved the issue on my server by creating missing temporary directory.
Thanks for the reply. I will set the bug as Fixed.
fixed.