|Status:||Removed||Start date:||May 08, 2017|
|Sprint:||gCube Release 4.5.0|
|Wiki Updates:||Version Control System:|
|Type:||Common Apps||Building System:|
The last build for this component (locked) failed. Please, could you check your maven configuration and update it as suggested in the wiki documentation :org.gcube.accounting.accounting-aggregator-se-plugin.
The failure seems due to the change of the java version.
#4 Updated by Maria Di Girolamo over 2 years ago
Sorry missing the link of the wiki documentation: https://wiki.gcube-system.org/gcube/Developing_gCube_Maven_Components#Java_Version.
#13 Updated by Gabriele Giammatteo over 2 years ago
after investigating the issue we found that, due to the upgrade of the maven-parent done at the beginning of gCube 4.5, this component was using the maven-assembly plugin 2.2-beta5 instead of version 2.6 (the one used before the upgrade).
The old version of the plugin has a bug with hidden files in jars. This caused the problem:
Failed to create assembly: Error creating assembly archive jar-with-dependencies: Problem creating jar: JAR entry .~lock.MongoException-noTrashITemAllUsers.csv not found in /var/lib/condor/execute/dir_2093137/userdir/m2/repository/org/gcube/common/home-library-jcr/2.8.0-4.5.0-146737/home-library-jcr-2.8.0-4.5.0-146737.jar
I changed back the maven-parent to use version 2.6 by default. This solves the issue 1. No changes to the component are required.
In any case, I find quite odd that the home-library-jcr needs to have this file on SVN and in the jar artifact
It looks like a temporary/testing file... @email@example.com can it be removed?