Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
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 29/08/2007, 14h54   #1
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 76
Points : 15
Points : 15
Par défaut Could not load object from location

Bonjour,
Encore un problème avec jasperreport:
Je travaille avec ireport 0.5.3 et eclipse sous l'environnement struts et le serveur apache
Tout est bien jusqu'à ce que je veux generer un rapport ayant un sous rapport :
il me lance l'erreur suivante:
Code :
net.sf.jasperreports.engine.JRException: Could not load object from location : H_autre_sub.jasper
Sachant que j'ai mis les fichiers master et sub .jasper dans le même dossier dans le serveur.
En parcourant les forums j'ai vu qu'il fallait mettre un certain paramètre nommé subreport_dir , apparemment il est géneré automatiquement par ireport, mais je ne l'ai pas trouvé ( est ce à cause de la version qui est assez ancienne que j'utilise de ireport)

Toute aide me sera très utile
Merci
AsyNew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 09h08   #2
Membre actif
 
Avatar de tnodev
 
Inscription : mai 2005
Messages : 160
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2005
Messages : 160
Points : 155
Points : 155
Salut,

Essaye avec le nom du package devant :
/xxx/yyy/mon_subreport.jasper
tnodev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 12h14   #3
Invité régulier
 
Inscription : avril 2003
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 20
Points : 8
Points : 8
Envoyer un message via AIM à llandry
As tu trouvé une solution à ton problème car je bloque au même endroit.

Code :
net.sf.jasperreports.engine.JRException: Could not load object from location : fr\ecolesoft\Medicale_vaccin.jasper
Le sous rapport est bien compilé avec le rapport principale ?

Code :
1
2
3
 
JasperDesign jasperDesign = JRXmlLoader.load("C:/Documents and Settings/mb/workspace/JasperTest/lib/classic.jrxml");
            JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
Avec un rapport simple (sans sous-rapport) cela fonctionne très bien.
llandry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2007, 13h03   #4
Membre confirmé
 
Avatar de Javix
 
Inscription : juin 2007
Messages : 487
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 487
Points : 244
Points : 244
J'ai déjà posté un message sur ce forum, mais justement, j'ai essayé d'exécuter le code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
public static void main(String[] args) {
 
	try {
	    System.out.println("Compiling report...");
	    JasperCompileManager
		    .compileReport("E:/iReport files/jasperreports_demo.jrxml");
	    System.out.println("Done!");
	} catch (JRException e) {
	    e.printStackTrace();
	}
    }
et obteny l'erreur suivante:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Compiling report...
net.sf.jasperreports.engine.JRException: Error loading byte data : E:\develop\tests\Simple_Report_1193831836218_107585.class
	at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:294)
	at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:73)
	at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:190)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:220)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:153)
	at simple.Test1.main(Test1.java:16)
Caused by: java.io.FileNotFoundException: E:\develop\tests\Simple_Report_1193831836218_107585.class (The system cannot find the file specified)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(Unknown Source)
	at net.sf.jasperreports.engine.util.JRLoader.loadBytes(JRLoader.java:280)
	... 5 more
llandry, comment as-tu su faire fonctionner tout cela ? As-tu une idée?

Pourquoi Eclipse cherche-t-il la classe dans mon worspace commme ça/
Code :
1
2
 
Error loading byte data : E:\develop\tests\Simple_Report_1193831836218_107585.classError loading byte data : E:\develop\tests\Simple_Report_1193831836218_107585.class
. Je ne comprends pas
Javix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2009, 16h52   #5
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
ça marche pour moi avec l'ajout du package dans le path. Mais je dois ainsi déposer le jasper du subReport à côté de mes fichiers .class
Citation:
Envoyé par tnodev Voir le message
Salut,

Essaye avec le nom du package devant :
/xxx/yyy/mon_subreport.jasper
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h00.


 
 
 
 
Partenaires

Hébergement Web