Skip to main content

[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.



Back to the top