|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
Salut à tous
Je pense avoir un problème avec tous les rapports qui possèdent des graphiques (chart) En effet, avec eux, j'ai très souvent un "out of memory error" arrêtant le traitement tout net bien evidemment. J'ai cru lire à plusieurs reprises dans le passé des problèmes d'out memory error avec des Charts dans les rapports BIRT mais impossible de remettre la main dessus ! Quelqu'un a une idée ? La version 2.1 corrige t-elle le problème ? Merci beaucoup |
|
|
00
|
|
|
#2 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Le mieux est de recherché l'erreurs parmi les bugs répertoriés et de regarder si elle a été corrigée. Si oui, à partir de quelle version exactement.
https://bugs.eclipse.org/bugs/buglis...f+memory+chart |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() |
Plop,
Sur le forum de Birt aussi j'ai deja lu ce probleme. Ce que tu peut faire à la limite est de passer à la version supérieur 2.1RC6 pour tester. Afin de pouvoir switcher entre différentes versions de BIRT y a une petite astuce sous eclipse externaliser tes plugins ^_^. Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
De toute facon pour BIRT 2.1, il faut Eclipse 3.2, donc tu seras obligé de faire une nouvelle installation en évitant au passage de supprimer l'ancienne.
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
J'ai installé Eclipse 3.2 et Birt 2.1.0
Mais j'ai un problème, l'arborescence du BIRT Engine n'est pas la même. BIRT 2.0.1 : birt-runtime-2_0_1\Report Engine et dedans on avait des .jar et un répertoire plugin. BIRT 2.1.0 : birt-runtime-2_1_0\ReportEngine et dedans il y a un répertoire lib et un répertoire plugin au milieu d'autres répertoies "samples, workspace, ..." Donc lorsque j'initialise le BIRT Engine, je fais pointer ou ? Vers le répertoire ReportEngine ? Dans ce cas, la génération du rptDocument marche bien, mais une fois arrivé à la conversation en html, il me dit que le format n'est pas pris en charge ... Une idée ? |
|
|
00
|
|
|
#6 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Oui tu as bien pointé mais après il faut configurer ton CLASSPATH en prenant tous les JARS qui sont dans lib
|
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
Alors, déjà, quand j'ouvre mon vieux rapport avec graphique, il veut le convertir à la nouvelle version. Alors ok, il convertit.
Puis une erreur sur le rapport : "The ExtendedItem must be able to access one data set." Euh oui mais il y a accède ... Et ensuite, la génération en pdf ne marche pas ! J'ai bien ajouté iText là où il fallait mais il me met une autre erreur ... dans une classe existante : "no sush method" Pfiou, c'est bien galère de mettre à jour BIRT EDIT : Sans parler des images ... Il y a un logo qui s'affichait dans l'ancienne version. Maintenant, tout se passe bien (pas de message d'erreur), le fichier image est bien copié au bon endroit, le chemin relatif dans le fichier html généré est bon mais ... l'image ne s'affiche pas ... Ni le logo, ni les images de graphiques ... - BANG ! - Tout de meme, si j'ouvre le fichier .html tout seul ensuite, les images s'affichent, ouf ! EDIT2 : Voici l'erreur pour le pdf : Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Tu as très probablement quelques problèmes de conversion dans le sens ou tu n'as pas tout bien remis en place, c'est minutieux. Simple question, tu as quelle version de iText ?
|
|
|
00
|
|
|
#9 | |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
1.3
Citation:
EDIT : Les pdf ont l'air de marcher maintenant. Le seul probleme qu'il me reste est l'histoire des images avec l'export html : - Chemin relatif correct - Création des images correctes - Quand j'ouvre le document html seul, cela marche bien - Hic : dans l'environnement J2EE, contrairement à ce matin avec BIRT 2.0, les images ne s'affichent pas. Par contre dans le pdf elles y sont mais bon c'est normal ! |
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
Hmm, c'est quand même très très ennuyeux cette Out of Memory Error.
C'est pareil avec BIRT 2.1. Et pourtant, mes graphiques sont tout simples (mais nombreux). Avez-vous déjà essayé de faire un rapport avec de nombreux graphiques avec beaucoup de données ? (plusieurs milliers de tuples extraits de la BD) |
|
|
00
|
|
|
#11 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Les OutOfMemory ca va très vite, il suffit d'avoir mal fait une jointure entre deux tableaux affichés et c'est parti... (Ou une machine peu puissante (manque de RAM notemment) ou des (grosses) images)).
|
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
Oui mais le probleme chez moi est que :
J'ai un type de Rapport 1 qui possedent un tableau tres simple (pas de trucs croisés, machin truc). Ce rapport 1 fonctionne parfaitement avec une quantité de données phénoménales ! Ensuite j'ai un rapport 2 qui fait le même traitement que le rapport 1, sauf qu'à la place d'afficher le tableau, il affiche une ligne condensé (heure départ - arrivé, km parcourus, nb d'arret) et un graphique montrant le pourcentage d'heure de conduite et celui d'arrêt. (Donc tu vois un truc tout con encore une fois !) Et c'est là qu'il y a un hic car le rapport 2 fait trop souvent à mon gout des Out of Memory Exception même pour de petits volumes de données Donc, tu peux comprendre mon inquiétude |
|
|
00
|
|
|
#13 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Sans le graphique, as tu des problèmes ?
|
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() |
plop,
![]() As tu essayé d'augmenter la mémoire de ton eclipse?? dans le fichier eclipse/eclipse.ini |
|
|
00
|
|
|
#15 | ||
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
Citation:
Citation:
Bref : c'est pour que ça que c'est assez grave. Si ça le faisait qu'avec Eclipse, cela ne serait pas un problème |
||
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
@ BiM : Tests effectués. Cela fonctionne parfaitement une fois que j'ai supprimé le graphique ! Au moins, c'est sûr que cela vient de là
D'ailleurs, à propos du graphique, lorsque je double clique desus dans le BIRT-Designer, la fenetre de configuration s'ouvre, et avant d'ouvrir le deuxieme onglet, il m'affiche une erreur que je n'ai jamais comprise et qui n'est pas bloquante. Je l'ai mis en pièces jointes de mon message |
|
|
00
|
|
|
#17 |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
Je vais même rajouté que c'est pire que ça.
Car j'ai essayé de mettre une valeur en dur dans le graphique (genre 500 au lieu du calcul pour le pourcentage) et cela plante quand même Donc cela ne vient pas non plus de la grosseur des nombres. C'est seulement la présence du graphique qui fait planter |
|
|
00
|
|
|
#18 |
|
Membre du Club
![]() Développeur Java Inscription : juillet 2004 Messages : 204 ![]() |
Bon, j'ai résolu le problème :
En fait le format des mes graphiques était en jpg et les couleurs des séries étaient des dégradés (de bleu et de violet). J'ai mis des couleurs unies et le format en .gif et tout marche nickel... Je vais signaler le problème à Jason Weatherby. Merci à ceux qui m'ont lu et répondu, ça fait toujours plaisir de ne pas se sentir seul dans des moments pareil |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com