Monday, April 30, 2007

News on iText

The BIRT team just got word that the iText component has finished the intellectual property review process at the Eclipse Foundation. This means that you will now be able to download BIRT in one step and not have to add any additional controls.

Thanks go out to the Eclipse Foundation IP review team that have diligently worked through all of the code in the iText component helping us to make sure that the code was clean. A big thanks also goes out to the
iText team team that have worked through all of these issues.

The next releases of BIRT 2.1.3 and 2.2 RC0 will have the appropriate iText version bundled into the download.

2 comments:

Chris Aniszczyk (zx) said...

Do you want to contribute iText to Orbit?

hari said...

Hi,
I created an appln using BIRT 2.1.2 tool for generating pdf report in Struts,jsp & IBatis. Report is generating properly, but some reports are blank. Can anyone suggest to solve this problem. Here is the exception description:
13.08.2007 14:22:26 org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper populateData
INFO: memoryCacheRowCount is 20000
13.08.2007 14:22:27 org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper populateData
INFO: MemoryCache is used
13.08.2007 14:22:27 org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper populateData
INFO: Time consumed by cache is: 0 second
13.08.2007 14:26:25 org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper populateData
INFO: memoryCacheRowCount is 20000
13.08.2007 14:26:25 org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper populateData
INFO: MemoryCache is used
13.08.2007 14:26:25 org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper populateData
INFO: Time consumed by cache is: 0 second
13.08.2007 14:27:18 org.eclipse.birt.data.engine.odaconsumer.Connection prepareOdaQuery
SCHWERWIEGEND: Cannot prepare statement.
org.eclipse.birt.report.data.oda.jdbc.JDBCException: Error preparing SQL statement.
SQL error #1: The conglomerate (720) requested does not exist.
;
SQL Exception: The conglomerate (720) requested does not exist.
at org.eclipse.birt.report.data.oda.jdbc.Statement.prepare(Statement.java:132)
at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.doPrepare(OdaQuery.java:210)
at org.eclipse.datatools.connectivity.oda.consumer.helper.OdaQuery.prepare(OdaQuery.java:167)
at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareOdaQuery(Connection.java:221)
at org.eclipse.birt.data.engine.odaconsumer.Connection.prepareStatement(Connection.java:158)
at org.eclipse.birt.data.engine.executor.DataSource.prepareStatement(DataSource.java:191)
at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:247)
at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:344)
at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:213)
at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:396)
at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:145)
at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:134)
at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:125)
at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:129)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:210)
at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1641)
at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:62)
at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:79)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layoutChildren(HTMLPageLM.java:123)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:81)
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:85)
at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:143)
at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:241)
at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:116)
at com.cosmit.scheduler.utils.BirtReportGenerator.generateReport(BirtReportGenerator.java:116)
at com.cosmit.scheduler.utils.BIRTJob.execute(BIRTJob.java:30)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Caused by: SQL Exception: The conglomerate (720) requested does not exist.
at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)