Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 05h05   #1
Membre à l'essai
 
Inscription : novembre 2008
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 78
Points : 22
Points : 22
Par défaut "java.io.IOException: unsupported hint version:9" lors de l'exécution de IRenderTask.render()

Bonjour, j'obtiens l'erreur suivante lors de l'exécution de l'instruction IRenderTask.render().
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
GRAVE: An error happened while running the report. Cause:
java.io.IOException: unsupported hint version:9
at org.eclipse.birt.report.engine.internal.document.v3.PageHintReaderV3.<init>(PageHintReaderV3.java:168)
at org.eclipse.birt.report.engine.internal.document.PageHintReader.<init>(PageHintReader.java:57)
at org.eclipse.birt.report.engine.api.impl.RenderTask.loadReportVariable(RenderTask.java:179)
at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:257)
at com.lemoinetechnologies.pulse.report.web.server.service.PulseWebReportingServiceImpl.createHtmlOutput(PulseWebReportingServiceImpl.java:273)
at com.lemoinetechnologies.pulse.report.web.server.service.PulseWebReportingServiceImpl.buildAllHtmlOutputPage(PulseWebReportingServiceImpl.java:762)
at com.lemoinetechnologies.pulse.report.web.server.service.PulseWebReportingServiceImpl.generateAllHtmlOutputPage(PulseWebReportingServiceImpl.java:715)
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
J'ai jeté un coup d'oeil sur le code source de la classe PageHintReaderV3, mais je ne vois pas à quoi peut-être dû cette erreur.
Je ne comprends pas ce message de version non supportée. Est ce que le là peut-être dû à une corruption du fichier rptdocument géneré qui a été generé auparavant par l'application?
J'utilise Birt 3.7.1
Merçi de votre aide.
kadje84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 08h34   #2
Membre à l'essai
 
Inscription : novembre 2008
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 78
Points : 22
Points : 22
J'ai résolu mon problème,

En fait mon application faisait que deux IrenderTask pouvait utiliser le même fichier rptdocument pour générer des rapports sous le format HTML dans un même répertoire et tout cela simultanément. Ainsi donc, une exception était levée et malgré le fait que je fasse des "close" sur les IRenderTask et les rptdocuments, la mémoire n'était pas vidée. Si quelqu'un pouvait d'ailleurs me l'expliquer, j'ai hâte de l'écouter.

Merçi à tous de votre aide.
kadje84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h06.


 
 
 
 
Partenaires

Hébergement Web