OVH Cloud OVH Cloud

Pb avec java.awt

2 réponses
Avatar
Christophe Puaud
J'ai une appli générant des fichier pdf avec JasperReports. En l'installant
sous un autre Linux, j'ai l'erreur suivante :

Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
... 38 more
Caused by: java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment
.java:62)
at
net.sf.jasperreports.engine.util.JRGraphEnvInitializer.initializeGraphEnv(JR
GraphEnvInitializer.java:102)
at
net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:213)
at
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.ja
va:127)
at
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.ja
va:119)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:151)
at
net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.j
ava:353)
at
net.sf.jasperreports.engine.JasperManager.fillReport(JasperManager.java:885)

Avez-vous une idée d'où ça peut venir ? Je n'ai pas encore trouvé de
différences entre les 2 serveurs.

2 réponses

Avatar
JScoobyCed
Christophe Puaud wrote:

Caused by: java.lang.NoClassDefFoundError


Il manque une librairie native (celle de JasperReport surement, mais pas
forcement) dans le LD_LIBRARY_PATH

JScoobyCed

Avatar
Christophe Puaud
Comment voir le contenu de LD_LIBRARY_PATH ?
Et où faut-il le modifier ? Apache ? Tomcat ?

Merci.

Christophe

"JScoobyCed" a écrit dans le message de
news:41a29178$0$10236$
Christophe Puaud wrote:

Caused by: java.lang.NoClassDefFoundError


Il manque une librairie native (celle de JasperReport surement, mais pas
forcement) dans le LD_LIBRARY_PATH

JScoobyCed