J'ai créé une application Java dans laquelle un rapport doit être généré. Le rapport est fait dans iReports 3.7.5. Le problème est que mon application utilise log4j pour enregistrer les erreurs, et même le rapport utilise log4j pour enregistrer ses erreurs et il semble y avoir une sorte de conflit entre les deux. J'ai essayé de changer les fichiers jar mais sans succès. J'ai inclus le rapport dans un autre projet qui n'utilise pas log4j et le rapport est généré correctement. Toute aide serait appréciée. L'erreur que je reçois estDésactiver la journalisation dans log4j pour le rapport jasper
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your
SQLsyntax; check the manual that corresponds to your MySQL server version for the
right syntax to use near 'isTrue': replacing [Generic bean: class
[org.springframework.beans.factory.confi' at line 1
Aviral
Que voulez-vous dire par «une sorte de conflit»? Le rapport n'est pas généré, ou est votre seul problème s'il y a une erreur dans le fichier journal, qui semble être là pour une raison. – Daniel
Le rapport n'est pas généré, l'application cesse de fonctionner et l'erreur mentionnée ci-dessus est lancée dans netbeans. Comme je l'ai dit quand j'ai utilisé le même code pour appeler le même rapport dans une autre application qui n'utilise pas log4j, le rapport est généré. – Aviral