Bonjour,

Mon problème est le suivant : j'ai créer des rapports de données avec Ireport contenant des graphiques.
-Sous Ireport, j'arrive à les visualiser
-Quand je lance l'application depuis Eclispe, le graphe s'affiche bien
-Quand je lance le Jar que j'ai exporté depuis Eclipse, impossible d'afficher le rapport.

Voici le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
 
ERROR [13:23:25,081]  AWT-EventQueue-0->org.apache.commons.digester.Digester: Be
gin event threw error
java.lang.NoClassDefFoundError: org/jfree/chart/plot/PlotOrientation
        at net.sf.jasperreports.engine.base.JRBaseChartPlot.<init>(JRBaseChartPl
ot.java:53)
        at net.sf.jasperreports.charts.base.JRBasePie3DPlot.<init>(JRBasePie3DPl
ot.java:59)
        at net.sf.jasperreports.charts.design.JRDesignPie3DPlot.<init>(JRDesignP
ie3DPlot.java:55)
        at net.sf.jasperreports.engine.design.JRDesignChart.setChartType(JRDesig
nChart.java:509)
        at net.sf.jasperreports.engine.design.JRDesignChart.<init>(JRDesignChart
.java:154)
        at net.sf.jasperreports.charts.xml.JRPie3DChartFactory.createObject(JRPi
e3DChartFactory.java:51)
        at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule
.java:389)
        at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
 
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
        at org.apache.crimson.parser.Parser2.parse(Unknown Source)
        at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1647)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:
238)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:
225)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213
)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167
)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151
)
        at be.cm.mc129.apps.mutation.ui.FrameMDI.GraphOutByOA(FrameMDI.java:1313
)
        at be.cm.mc129.apps.mutation.ui.FrameMDI.actionPerformed(FrameMDI.java:9
24)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknow
n Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.AbstractButton.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseRelease
d(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NoClassDefFoundError: org/jfree/chart/plot/PlotOrientation
        at net.sf.jasperreports.engine.base.JRBaseChartPlot.<init>(JRBaseChartPl
ot.java:53)
        at net.sf.jasperreports.charts.base.JRBasePie3DPlot.<init>(JRBasePie3DPl
ot.java:59)
        at net.sf.jasperreports.charts.design.JRDesignPie3DPlot.<init>(JRDesignP
ie3DPlot.java:55)
        at net.sf.jasperreports.engine.design.JRDesignChart.setChartType(JRDesig
nChart.java:509)
        at net.sf.jasperreports.engine.design.JRDesignChart.<init>(JRDesignChart
.java:154)
        at net.sf.jasperreports.charts.xml.JRPie3DChartFactory.createObject(JRPi
e3DChartFactory.java:51)
        at org.apache.commons.digester.FactoryCreateRule.begin(FactoryCreateRule
.java:389)
        at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
 
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.content(Unknown Source)
        at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
        at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
        at org.apache.crimson.parser.Parser2.parse(Unknown Source)
        at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1647)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:
238)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.loadXML(JRXmlLoader.java:
225)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:213
)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167
)
        at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:151
)
        at be.cm.mc129.apps.mutation.ui.FrameMDI.GraphOutByOA(FrameMDI.java:1313
)
        at be.cm.mc129.apps.mutation.ui.FrameMDI.actionPerformed(FrameMDI.java:9
24)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknow
n Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.AbstractButton.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
        at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseRelease
d(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
J'ai vérifié le class Path dans mon manifest :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Manifest-Version: 1.0
Class-path: . ../shared ../shared/OpenUtm/ ../shared/CM151/ ../shared/CMxxx/ ../shared/Papyrus/ ../shared/Repository/ ../shared/cm151_openutm-1.0.0.jar ../shared/cm151_logging-1.0.0.jar ../shared/log4j-1.2.7.jar ../shared/formsrt.jar ../shared/classes12.zip ../shared/jconnect.jar ../shared/openutm-3.3.0.jar ../shared/cm151_commons-1.0.0.jar
 ../shared/parametermanager-3.0.0.jar ../shared/commons-2.5.0.jar ../shared/cm151_openutm-2.0.0.jar ../shared/commons-beanutils-1.7.0.jar ../shared/jakarta-regexp-1.2.jar ../shared/papyrus-1.0.0.jar ../shared/cm151_swing-2.0.0.jar ../shared/daohelper-1.3.0.jar ../shared/commons-logging.jar ../shared/rowset.jar
 ../shared/jfreechart-1.0.0.jar ../shared/itext-1.3.1.jar ../shared/jasperreports-1.2.5.jar ../shared/jdom.jar ../shared/ireport.jar ../shared/commons-collections-2.1.jar ../shared/commons-digester-1.7.jar ../shared/commons-javaflow-20060411.jar ../shared/commons-javaflow-20060411.jar ../shared/commons-logging-1.0.2.jar
 ../shared/commons-logging-api-1.0.2.jar ../shared/dom4j-1.6.jar ../shared/jcommon-1.0.0.jar ../shared/jta.jar ../shared/jxl.jar ../shared/jdt-compiler.jar
Main-Class: be.rm.mr129.apps.mutation.ui.depart
Dans le shared, j'ai bien vérifié la présence de
jasperreports-1.2.5.jar, de commons-digester-1.7.jar et de jcommon-1.0.0.jar

Il me semble que org/jfree/chart/plot/PlotOrientation se trouve dans jasperreports-1.2.5.jar... Je me trompe peut-être !
Il manque peut-être une librairie...?

Quelqu'un a-t-il une idée de la source du problème ?
Merci d'avance.

Lars