Quantcast
Channel: Pentaho Community Forums
Viewing all articles
Browse latest Browse all 16689

java.lang.NoClassDefFoundError: bsh/Interpreter

$
0
0
Hi,
I've created a report with BeanShell Expression. In report designer it's working well, but in when I try to run this report in my Java application I got:

BSHExpression - Unable to initialize the expression <java.lang.NoClassDefFoundError: bsh/Interpreter>java.lang.NoClassDefFoundError: bsh/Interpreter
at org.pentaho.reporting.engine.classic.core.modules.misc.beanshell.BSHExpression.createInterpreter(BSHExpression.java:111)
at org.pentaho.reporting.engine.classic.core.modules.misc.beanshell.BSHExpression.getValue(BSHExpression.java:174)
at org.pentaho.reporting.engine.classic.core.states.datarow.ExpressionEventHelper.evaluateSingleExpression(ExpressionEventHelper.java:822)
at org.pentaho.reporting.engine.classic.core.states.datarow.ExpressionEventHelper.reactivateExpressions(ExpressionEventHelper.java:807)
at org.pentaho.reporting.engine.classic.core.states.datarow.ExpressionDataRow.fireReportEvent(ExpressionDataRow.java:435)
at org.pentaho.reporting.engine.classic.core.states.datarow.GlobalMasterRow.fireReportEvent(GlobalMasterRow.java:380)
at org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController.fireReportEvent(DefaultFlowController.java:447)
at org.pentaho.reporting.engine.classic.core.states.process.ProcessState.fireReportEvent(ProcessState.java:1284)
at org.pentaho.reporting.engine.classic.core.states.process.BeginReportHandler.advance(BeginReportHandler.java:55)
at org.pentaho.reporting.engine.classic.core.states.process.ProcessState.advance(ProcessState.java:1076)
at org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.processPrepareLevels(AbstractReportProcessor.java:424)
at org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.prepareReportProcessing(AbstractReportProcessor.java:538)
at org.pentaho.reporting.engine.classic.core.layout.output.AbstractReportProcessor.processReport(AbstractReportProcessor.java:1666)
at org.pentaho.reporting.engine.classic.core.modules.output.pageable.pdf.PdfReportUtil.createPDF(PdfReportUtil.java:130)

reports is shown well _except_ bsh expression. I suppose I should add something to my maven. Now I have:

for pentaho-reporting-engine:
Quote:

pentaho-reporting-engine-classic-core
pentaho-reporting-engine-classic-extensions
pentaho-reporting-engine-classic-extensions-scripting,
pentaho-reporting-engine-classic-extensions-drill-down
pentaho-reporting-engine-classic-extensions-toc
pentaho-reporting-engine-classic-extensions-xpath
pentaho-reporting-engine-legacy-charts
pentaho-reporting-engine-wizard-core

for pentaho-library:
Quote:

libloader
libbase
libxml
libserializer
librepository
libformula
libfonts
libformat
libdocbundle
What should I add there to have BSH expresion on my report?

Thanks

Viewing all articles
Browse latest Browse all 16689

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>