[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [birt-dev] Birt ODA Extension Exception
|
Hallo,
ich habe mein Problem gelöst. Hatte wirklich etwas sehr wichtiges in meinem
COde vergessen.
Danke trotzdem,
Jonas
JB4You wrote:
>
> Hallo,
> ich bin seit einiger Zeit damit beschäftigt, eine Open Data Access
> Extension für Birt zu Implementierern. Es handelt sich dabei um eine
> Extension, die an eine Datenbank namens Tamino von der Firma Software AG
> connecten kann, um eine XQuery umzusetzen und auszuwerten. Eigentlich bin
> ich ganz zufrieden damit, nur seit heute komme ich aus folgenden Gründen
> nicht mehr weiter:
>
> Ich wähle nun mit meiner neuen Extension von Birt die Datenbank aus und
> lege ein neues Data set an. Alles funktioniert einwandfrei. Sogar die
> Daten kann ich schon teilweise in einem Preview sehen nachdem ich
> ausgewählt habe, welche Attribute ich für meine Anzeige benötige. Nur wenn
> ich dann die Gesamtanzeige als Preview einsehen will kommt schon einmal
> folgende Exception:
>
> [CODE]05.05.2008 18:42:26
> org.eclipse.birt.data.engine.odaconsumer.ResultSet fetch
> SCHWERWIEGEND: Cannot fetch the next data row.
> The established connection to the data source is not active.
> org.eclipse.datatools.connectivity.oda.consumer.helper.OdaHelperException:
> The established connection to the data source is not active.
> at
> org.eclipse.datatools.connectivity.oda.consumer.helper.OdaObject.newOdaException(OdaObject.java:522)
> at
> org.eclipse.datatools.connectivity.oda.consumer.helper.OdaResultSet.next(OdaResultSet.java:169)
> at
> org.eclipse.birt.data.engine.odaconsumer.ResultSet.fetch(ResultSet.java:115)
> at
> org.eclipse.birt.data.engine.executor.dscache.DataSetResultCache.cacheDataSet(DataSetResultCache.java:184)
> at
> org.eclipse.birt.data.engine.executor.dscache.DataSetResultCache.fetch(DataSetResultCache.java:159)
> at
> org.eclipse.birt.data.engine.executor.cache.OdiAdapter.fetch(OdiAdapter.java:146)
> at
> org.eclipse.birt.data.engine.executor.cache.RowResultSet.next(RowResultSet.java:91)
> at
> org.eclipse.birt.data.engine.executor.cache.ExpandableRowResultSet.next(ExpandableRowResultSet.java:62)
> at
> org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.populateData(SmartCacheHelper.java:268)
> at
> org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.initInstance(SmartCacheHelper.java:241)
> at
> org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.getResultSetCache(SmartCacheHelper.java:204)
> at
> org.eclipse.birt.data.engine.executor.cache.SmartCache.<init>(SmartCache.java:68)
> at
> org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.populateOdiResultSet(PassUtil.java:135)
> at
> org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.pass(PassUtil.java:66)
> at
> org.eclipse.birt.data.engine.executor.transform.pass.PassManager.doSinglePass(PassManager.java:185)
> at
> org.eclipse.birt.data.engine.executor.transform.pass.PassManager.pass(PassManager.java:90)
> at
> org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSet(PassManager.java:72)
> at
> org.eclipse.birt.data.engine.executor.transform.ResultSetPopulator.populateResultSet(ResultSetPopulator.java:208)
> at
> org.eclipse.birt.data.engine.executor.transform.CachedResultSet.<init>(CachedResultSet.java:112)
> at
> org.eclipse.birt.data.engine.executor.DataSourceQuery.execute(DataSourceQuery.java:524)
> at
> org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.executeOdiQuery(PreparedOdaDSQuery.java:338)
> at
> org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:761)
> at
> org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:216)
> at
> org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:152)
> at
> org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.populateRecords(ResultSetPreviewPage.java:458)
> at
> org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.access$2(ResultSetPreviewPage.java:451)
> at
> org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:407)
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
> [/CODE]
>
> Wenn ich dann trotzdem versuche einen Report mit einer simplen Tabelle
> darstzustellen kommt noch folgendes dazu:
>
> [CODE]05.05.2008 18:45:44
> org.eclipse.birt.report.engine.data.dte.DteDataEngine doExecuteQuery
> SCHWERWIEGEND: Cannot fetch the next data row.
> The established connection to the data source is not active.
> [/CODE]
>
> Naja, einerseits bin ich ja ganz zufrieden, dass zumindest eine
> Fehlermeldung kommt, aber ich sitze nun schon seit eineinhalb Tagen an
> dieser Fehlermeldung und kann mir einfach keinen Reim drauf machen, wie
> ich sie verhindern kann. Wenn ich dem Verbindungaufbau per Debuggen
> zusehe, scheint alles normal zu sein.
> Dies ist meine erstes Projekt in diesem Größenverhältnis, deswegen kann
> auch sein, dass ich etwas übersehe, aber was?
>
> Kann mir hier vielleicht jemand helfen, oder zumindest jemanden empfehlen,
> an den ich mich wenden kann?
> Leider ist mir nicht genau bekannt, welche Foren zur Zeit am besten
> besucht sind im Bereich von Birt.
> Ich wäre echt sehr erfreut, wenn jemand zumindest einen Hinweis für mich
> hätte.
>
> Gruß
> Jonas
>
>
>
>
>
>
--
View this message in context: http://www.nabble.com/Birt-ODA-Extension-Exception-tp17066171p17086437.html
Sent from the Eclipse BIRT - Dev mailing list archive at Nabble.com.