Copyright ©2008-2020 SoftTeco
What Should be Included in a Project Specification?

What Should be Included in a Project Specification?

A well-written project specification helps software engineers navigate through the project, understand its scope and, and get an overview of the final product.

Top 5 Advantages of Agile Methodology

Top 5 Advantages of Agile Methodology

It is important to understand the advantages of agile methodology in order to assess whether you need to use this method for your project.

Java vs Kotlin: An Honest Comparison

Java vs Kotlin: An Honest Comparison

Java has been the staple of Android development but times change and now Kotlin seems to be a rising star.

The Difference Between Offshoring and Outsourcing: What’s Best for Your Business?

The Difference Between Offshoring and Outsourcing: What’s Best for Your Business?

It is important to know the difference between offshoring and outsourcing in order to choose the best practice that will bring tangible benefits.

A Guide on Data Visualization Techniques

A Guide on Data Visualization Techniques

Data visualization techniques help present the collected data in an understandable format and gain the needed insights from it.

Virtual Healthcare: What You Need to Know

Virtual Healthcare: What You Need to Know

Virtual healthcare delivers multiple benefits to both medical specialists and patients and is a very promising niche for every software development company.

Part 2: Code Review - How to Improve the Process

Part 2: Code Review - How to Improve the Process

We highly recommend that you follow the above mentioned code review guidelines in order to speed up the development process and save time.

VisitorAccess Application for Medical Facilities

VisitorAccess Application for Medical Facilities

The VisitorAccess application is designed to help medical facilities control the access of visitors, monitor their number, and track the exact time of visits.

Workhealth Application for Medical Facilities

Workhealth Application for Medical Facilities

Workhealth contributes to the mitigation and prevention of the disease spread and helps medical facilities keep their employees and patients healthy.

SoftTeco Has Developed an Application for Belorussian Red Cross

SoftTeco Has Developed an Application for Belorussian Red Cross

To help mitigate the impact of COVID-19 and help the vulnerable population, SoftTeco has developed a “Volunteers in Action” web application for the Belorussian Red Cross and UNFPA on a gratuitous basis.

Software industry news
Error Compiling JasperReports Report with Maven

Error Compiling JasperReports Report with Maven

Was configuring a new server for our application. Checked out sources from SVN and started compiling them with Maven. One of the pom.xml files contains instructions which precompile report JRXML files into JASPER files by the means of jasperreports-maven-plugin plugin.

I was greatly confused when saw something like this:
 

Error compiling report design : /home/andy/Sources/trunk/service/src/main/resources/com/softteco/jasperreports/data.jrxml : Error compiling report java source files : /home/andy/Sources/trunk/service/target/jasperreports/java/TableOfContentsReport_1296471173962_463866.java

 

Hm, lets try running maven with “-X -e” options to see more details.

org.apache.maven.BuildFailureException: Error compiling report design : //home/andy/Sources/trunk/service/src/main/resources/com/softteco/jasperreports/data.jrxml
…..
Caused by: org.apache.maven.plugin.MojoFailureException: Error compiling report design : /home/andy/Sources/trunk/service/src/main/resources/com/softteco/jasperreports/data.jrxml
at org.codehaus.mojo.jasperreports.JasperReportsMojo.compile(JasperReportsMojo.java:253)

No more additional information. Thanks God it’s open source. Debugging plugin has shown that the problem occurs because javac executable is not found. So the problem has been solved quite trivially: just add path for JAVA_HOME into PATH variable.