Reputation: 1
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.
Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
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