Como resolver o LinkageError com o JasperReports (6. *)?
por exemplo. obtemos:
net.sf.jasperreports.engine.JRException: ...
Caused by: net.sf.jasperreports.engine.fill.JRExpressionEvalException:
Error evaluating expression for source text:
$P{REPORT_SCRIPTLET}.setTestRaw_LogOn_TstMsgOn(true, true)
Caused by: java.lang.LinkageError: loader constraint violation: loader
(instance of java/net/FactoryURLClassLoader) previously initiated loading
for a different type with name "org/slf4j/Logger"
correndo emVisualização do Eclipse (Kepler) com o plugin JR v6.1.0, masnão com outro Eclipse executando com 5.5.1.final
Obviamente, estamos usando algum scriptlet de relatório personalizado referenciado por build-path que, por si só, está usando a API slf4j para log.
Parece estar em conflito com outra versão diferente da mesma classe (para o mesmo isolamento de carregamento de classe subjacente).