Kerry Steph
Kerry Steph

Reputation: 1

Pentaho Reporting Issues and Gradle

I am trying to build a project using Gradle, but I'm encountering compilation errors related to missing Pentaho Reporting Engine packages. I don't know if it is the gradle version or so, but they are too much.

CODE

\~\\Documents./gradlew build war

> Task :compileJava
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:31: error: package org.pentaho.reporting.engine.classic.core does not exist
> import org.pentaho.reporting.engine.classic.core.ClassicEngineBoot;

> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:36: error: package org.pentaho.reporting.engine.classic.core.modules.output.table.csv does not exist
> import org.pentaho.reporting.engine.classic.core.modules.output.table.csv.CSVReportUtil;
> ^
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:37: error: package org.pentaho.reporting.engine.classic.core.modules.output.table.html does not exist
> import org.pentaho.reporting.engine.classic.core.modules.output.table.html.HtmlReportUtil;
> ^
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:38: error: package org.pentaho.reporting.engine.classic.core.modules.output.table.xls does not exist
> import org.pentaho.reporting.engine.classic.core.modules.output.table.xls.ExcelReportUtil;
> ^
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:39: error: package org.pentaho.reporting.engine.classic.core.parameters does not exist
> import org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry;
> ^
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:40: error: package org.pentaho.reporting.engine.classic.core.parameters does not exist
> import org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition;
> ^
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:41: error: package org.pentaho.reporting.engine.classic.core.util does not exist
> import org.pentaho.reporting.engine.classic.core.util.ReportParameterValues;
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:160: error: cannot find symbol
> private void addParametersToReport(final MasterReport report, final Map\<String, String\> queryParams) {
> ^
> symbol:   class MasterReport
> location: class PentahoReportingProcessServiceImpl
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:74: error: cannot find symbol
> ClassicEngineBoot.getInstance().start();
> ^
> symbol:   variable ClassicEngineBoot
> location: class PentahoReportingProcessServiceImpl
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:107: error: cannot find symbol
> final ResourceManager manager = new ResourceManager();
> symbol:   class MasterReport
> location: class PentahoReportingProcessServiceImpl
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:113: error: cannot find symbol
> final MasterReport masterReport = (MasterReport) res.getResource();
> ^
> symbol:   class MasterReport
> location: class PentahoReportingProcessServiceImpl
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:113: error: cannot find symbol
> final MasterReport masterReport = (MasterReport) res.getResource();
> ^
> symbol:   class MasterReport
> location: class PentahoReportingProcessServiceImpl
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:114: error: cannot find symbol
> final DefaultReportEnvironment reportEnvironment = (DefaultReportEnvironment) masterReport.getReportEnvironment();
> ^
> symbol:   class DefaultReportEnvironment
> location: class PentahoReportingProcessServiceImpl
> C:\\Users\\HP\\Documents\\fineract-provider\\src\\main\\java\\org\\apache\\fineract\\infrastructure\\report\\service\\PentahoReportingProcessServiceImpl.java:114: error: cannot find symbol
> final DefaultReportEnvironment reportEnvironment = (DefaultReportEnvironment) masterReport.getReportEnvironment();
> ^
> symbol:   class ParameterDefinitionEntry
> location: class PentahoReportingProcessServiceImpl
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 34 errors

> Task :compileJava FAILED

FAILURE: Build failed with an exception.

Compilation failed; see the compiler error output for details.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.9.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 2m 9s

Upvotes: 0

Views: 27

Answers (0)

Related Questions