Tutti-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- 4058 discussions
r1831 - in trunk: . tutti-ichtyometer tutti-persistence tutti-service tutti-ui-swing
by tchemit@users.forge.codelutin.com 02 Jun '14
by tchemit@users.forge.codelutin.com 02 Jun '14
02 Jun '14
Author: tchemit
Date: 2014-06-02 17:19:49 +0200 (Mon, 02 Jun 2014)
New Revision: 1831
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1831
Log:
[maven-release-plugin] prepare release tutti-3.5
Modified:
trunk/pom.xml
trunk/tutti-ichtyometer/pom.xml
trunk/tutti-persistence/pom.xml
trunk/tutti-service/pom.xml
trunk/tutti-ui-swing/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2014-06-02 13:57:04 UTC (rev 1830)
+++ trunk/pom.xml 2014-06-02 15:19:49 UTC (rev 1831)
@@ -32,7 +32,7 @@
<groupId>fr.ifremer</groupId>
<artifactId>tutti</artifactId>
- <version>3.5-SNAPSHOT</version>
+ <version>3.5</version>
<packaging>pom</packaging>
<name>Tutti</name>
@@ -99,13 +99,13 @@
<scm>
<url>
- https://forge.codelutin.com/projects/tutti/repository/trunk
+ https://forge.codelutin.com/projects/tutti/repository/tags/tutti-3.5
</url>
<connection>
- scm:svn:http://svn.codelutin.com/tutti/trunk
+ scm:svn:http://svn.codelutin.com/tutti/tags/tutti-3.5
</connection>
<developerConnection>
- scm:svn:https://svn.codelutin.com/tutti/trunk
+ scm:svn:https://svn.codelutin.com/tutti/tags/tutti-3.5
</developerConnection>
</scm>
<distributionManagement>
Modified: trunk/tutti-ichtyometer/pom.xml
===================================================================
--- trunk/tutti-ichtyometer/pom.xml 2014-06-02 13:57:04 UTC (rev 1830)
+++ trunk/tutti-ichtyometer/pom.xml 2014-06-02 15:19:49 UTC (rev 1831)
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ifremer</groupId>
<artifactId>tutti</artifactId>
- <version>3.5-SNAPSHOT</version>
+ <version>3.5</version>
</parent>
<groupId>fr.ifremer.tutti</groupId>
Modified: trunk/tutti-persistence/pom.xml
===================================================================
--- trunk/tutti-persistence/pom.xml 2014-06-02 13:57:04 UTC (rev 1830)
+++ trunk/tutti-persistence/pom.xml 2014-06-02 15:19:49 UTC (rev 1831)
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ifremer</groupId>
<artifactId>tutti</artifactId>
- <version>3.5-SNAPSHOT</version>
+ <version>3.5</version>
</parent>
<groupId>fr.ifremer.tutti</groupId>
Modified: trunk/tutti-service/pom.xml
===================================================================
--- trunk/tutti-service/pom.xml 2014-06-02 13:57:04 UTC (rev 1830)
+++ trunk/tutti-service/pom.xml 2014-06-02 15:19:49 UTC (rev 1831)
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ifremer</groupId>
<artifactId>tutti</artifactId>
- <version>3.5-SNAPSHOT</version>
+ <version>3.5</version>
</parent>
<groupId>fr.ifremer.tutti</groupId>
Modified: trunk/tutti-ui-swing/pom.xml
===================================================================
--- trunk/tutti-ui-swing/pom.xml 2014-06-02 13:57:04 UTC (rev 1830)
+++ trunk/tutti-ui-swing/pom.xml 2014-06-02 15:19:49 UTC (rev 1831)
@@ -21,14 +21,13 @@
#L%
-->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>fr.ifremer</groupId>
<artifactId>tutti</artifactId>
- <version>3.5-SNAPSHOT</version>
+ <version>3.5</version>
</parent>
<groupId>fr.ifremer.tutti</groupId>
1
0
Author: tchemit
Date: 2014-06-02 15:57:04 +0200 (Mon, 02 Jun 2014)
New Revision: 1830
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1830
Log:
update dependencies
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2014-06-02 12:23:40 UTC (rev 1829)
+++ trunk/pom.xml 2014-06-02 13:57:04 UTC (rev 1830)
@@ -27,7 +27,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmine</artifactId>
- <version>5.0.6</version>
+ <version>5.0.8</version>
</parent>
<groupId>fr.ifremer</groupId>
@@ -140,12 +140,12 @@
<signatureVersion>1.0</signatureVersion>
<!-- libraries version -->
- <nuitonI18nVersion>3.0</nuitonI18nVersion>
+ <nuitonI18nVersion>3.1</nuitonI18nVersion>
<nuitonValidatorVersion>3.0-rc-1</nuitonValidatorVersion>
- <eugenePluginVersion>2.10-SNAPSHOT</eugenePluginVersion>
- <jaxxVersion>2.8.6-SNAPSHOT</jaxxVersion>
+ <eugenePluginVersion>2.10</eugenePluginVersion>
+ <jaxxVersion>2.8.6</jaxxVersion>
<swingXVersion>1.6.4</swingXVersion>
- <slf4jVersion>1.7.5</slf4jVersion>
+ <slf4jVersion>1.7.6</slf4jVersion>
<adagioVersion>3.5.5</adagioVersion>
<bluecoveVersion>2.1.0</bluecoveVersion>
<hibernateVersion>4.3.1.Final</hibernateVersion>
@@ -815,7 +815,7 @@
<plugin>
<groupId>org.nuiton</groupId>
<artifactId>nuiton-maven-report-plugin</artifactId>
- <version>3.0-rc-1</version>
+ <version>3.0</version>
<inherited>false</inherited>
<reportSets>
<reportSet>
1
0
Author: tchemit
Date: 2014-06-02 14:23:40 +0200 (Mon, 02 Jun 2014)
New Revision: 1829
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1829
Log:
fix site
Modified:
trunk/src/site/site_fr.xml
Modified: trunk/src/site/site_fr.xml
===================================================================
--- trunk/src/site/site_fr.xml 2014-05-30 15:30:24 UTC (rev 1828)
+++ trunk/src/site/site_fr.xml 2014-06-02 12:23:40 UTC (rev 1829)
@@ -59,7 +59,7 @@
<poweredBy>
<logo href="http://maven.apache.org" name="Maven"
- img="${project.url}/images/logos/maven-feather.png"/>
+ img="${mavenpomSiteCommonResourcesUrl}/images/logos/maven-feather.png"/>
<logo href="http://docutils.sourceforge.net/rst.html"
name="ReStructuredText"
1
0
30 May '14
See <http://ci.codelutin.com/jenkins/job/tutti-nightly/44/changes>
Changes:
[Tony CHEMIT] refs #4959 implements it
------------------------------------------
Started by an SCM change
Building in workspace <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/>
Reverting <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk> to depth infinity with ignoreExternals: false
Updating https://svn.codelutin.com/tutti/trunk at revision '2014-05-29T00:50:18.907 +0200'
U tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java
U tutti-ui-swing/src/main/filtered-resources/log4j.properties
U tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/SaveCruiseToReadyToSynchAction.java
U tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/ComputeBatchWeightsAction.java
U tutti-ui-swing/src/license/THIRD-PARTY.properties
U pom.xml
U tutti-persistence/src/main/xmi/tutti-persistence.zargo
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/MarineLitterBatchPersistenceServiceImpl.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/CatchBatchPersistenceService.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/BenthosBatchPersistenceServiceImpl.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/CatchBatchPersistenceServiceImpl.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/util/BatchTreeHelper.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/util/BatchPersistenceHelper.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/util/MeasurementPersistenceHelper.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/SpeciesBatchPersistenceServiceImpl.java
U tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java
U tutti-persistence/src/main/resources/queries-failsafe.hbm.xml
At revision 1818
Parsing POMs
Modules changed, recalculating dependency graph
[trunk] $ /opt/jdk7/bin/java -Dsettings.security=/var/local/forge/data/codelutin.com/maven/settings-security.xml -Djava.awt.headless=true -cp /var/local/forge/data/codelutin.com/jenkins/plugins/maven-plugin/WEB-INF/lib/maven31-agent-1.5.jar:/opt/maven3/boot/plexus-classworlds-2.5.1.jar:/opt/maven3/conf/logging jenkins.maven3.agent.Maven31Main /opt/maven3 /var/local/forge/exec/tomcat-codelutin.com/webapps/jenkins/WEB-INF/lib/remoting-2.39.jar /var/local/forge/data/codelutin.com/jenkins/plugins/maven-plugin/WEB-INF/lib/maven31-interceptor-1.5.jar /var/local/forge/data/codelutin.com/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-commons-1.5.jar 56731
<===[JENKINS REMOTING CAPACITY]===> channel started
Executing Maven: -B -f <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/pom.xml> -s /var/local/forge/data/codelutin.com/maven/settings.xml -e -U clean install -DperformRelease -Dredmine.skipGenerateChanges
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Tutti
[INFO] Tutti :: Persistence
[INFO] Tutti :: Ichtyometer API
[INFO] Tutti :: Service
[INFO] Tutti :: UI
[INFO]
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Tutti 3.5-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tutti ---
[INFO] Deleting <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/target>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (ensure-no-container-api) @ tutti ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (check-project-files) @ tutti ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (check-release-properties) @ tutti ---
[INFO]
[INFO] --- helper-maven-plugin:2.1:share-server-secret (get-redmine-login) @ tutti ---
[INFO] Exporting server [redmine-forge.codelutin.com] privateKey in ${redmine.apiKey}
[INFO]
[INFO] --- license-maven-plugin:1.6:update-project-license (attach-licenses) @ tutti ---
[INFO] Will create or update license file [gpl_v3] to <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/LICENSE.txt>
[INFO]
[INFO] --- license-maven-plugin:1.6:add-third-party (attach-licenses) @ tutti ---
[WARNING] The goal is skip due to packaging 'pom'
[INFO]
[INFO] --- license-maven-plugin:1.6:update-file-header (update-file-header-on-pom) @ tutti ---
[INFO] Will search files to update from root <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk>
[INFO] Scan 1 file header done in 40.822ms.
[INFO] All files are up-to-date.
[INFO]
[INFO] --- license-maven-plugin:1.6:update-file-header (update-file-header) @ tutti ---
[INFO] Will search files to update from root <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/src>
[INFO] Scan 8 files header done in 36.8ms.
[INFO] All files are up-to-date.
[INFO]
[INFO] --- animal-sniffer-maven-plugin:1.10:check (default) @ tutti ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO]
[INFO] --- jredmine-maven-plugin:1.8.1:generate-changes (jredmine-generate-changes) @ tutti ---
[INFO] Skipping goal (skipGenerateChanges flag is on).
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (generate-surefire-workdir) @ tutti ---
[INFO] Executing tasks
main:
[mkdir] Created dir: <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/target/surefire-…>
[INFO] Executed tasks
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (copy tutti-application.properties to site) @ tutti ---
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks
main:
[echo] copy tutti-application.properties to site
[INFO] Executed tasks
[INFO]
[INFO] >>> maven-source-plugin:2.2.1:jar (attach-sources) @ tutti >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (ensure-no-container-api) @ tutti ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (check-project-files) @ tutti ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (check-release-properties) @ tutti ---
[INFO]
[INFO] --- helper-maven-plugin:2.1:share-server-secret (get-redmine-login) @ tutti ---
[INFO] Skipping goal (runOnce flag is on and goal was already executed).
[WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo
[INFO]
[INFO] <<< maven-source-plugin:2.2.1:jar (attach-sources) @ tutti <<<
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar (attach-sources) @ tutti ---
[INFO]
[INFO] --- maven-javadoc-plugin:2.9.1:jar (attach-javadocs) @ tutti ---
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
[INFO]
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ tutti ---
[INFO]
[INFO] --- helper-maven-plugin:2.1:share-server-secret (get-pgp-passphrase) @ tutti ---
[INFO] Exporting server [gpg-signer] username in ${gpg.keyname}
[INFO] Exporting server [gpg-signer] password in ${gpg.passphrase}
[INFO]
[INFO] --- helper-maven-plugin:2.1:collect-files (collect-build-artifacts) @ tutti ---
[INFO] Copying pom.xml to <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/target/collect/f…>
[INFO] Copying tutti-3.5-SNAPSHOT-site_fr.xml to <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/target/collect/f…>
[INFO]
[INFO] --- helper-maven-plugin:2.1:collect-files (collect-build-attachements) @ tutti ---
[WARNING] Skipping goal (No file to collect).
[INFO]
[INFO] --- maven-gpg-plugin:1.5:sign (sign-artifacts) @ tutti ---
[INFO]
[INFO] --- maven-dependency-plugin:2.8:analyze-only (analyze) @ tutti ---
[INFO] Skipping pom project
[INFO]
[INFO] --- maven-install-plugin:2.5.1:install (default-install) @ tutti ---
[INFO] Installing <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/pom.xml> to /var/local/forge/data/codelutin.com/maven/repository/fr/ifremer/tutti/3.5-SNAPSHOT/tutti-3.5-SNAPSHOT.pom
[INFO] Installing <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/target/tutti-3.5…> to /var/local/forge/data/codelutin.com/maven/repository/fr/ifremer/tutti/3.5-SNAPSHOT/tutti-3.5-SNAPSHOT-site_fr.xml
[INFO] Installing <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/target/tutti-3.5…> to /var/local/forge/data/codelutin.com/maven/repository/fr/ifremer/tutti/3.5-SNAPSHOT/tutti-3.5-SNAPSHOT.pom.asc
[INFO] Installing <http://ci.codelutin.com/jenkins/job/tutti-nightly/ws/trunk/target/tutti-3.5…> to /var/local/forge/data/codelutin.com/maven/repository/fr/ifremer/tutti/3.5-SNAPSHOT/tutti-3.5-SNAPSHOT-site_fr.xml.asc
[JENKINS] Archiving disabled
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Tutti :: Persistence 3.5-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/eug…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/eugene…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/eug… (2 KB at 7.9 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/eugene… (2 KB at 3.9 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/eug…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/eugene…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/eug… (1017 B at 43.2 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/eugene… (1017 B at 38.2 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ifremer/ada…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/fr/ifremer/adagio…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ifremer/ada…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/fr/ifremer/adagio…
[WARNING] The POM for fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT is missing, no dependency information available
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ifremer/ada…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/fr/ifremer/adagio…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ifremer/ada…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/fr/ifremer/adagio…
[WARNING] The POM for fr.ifremer.adagio:adagio-core-allegro:jar:3.5.5-SNAPSHOT is missing, no dependency information available
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ifremer/ada…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ifremer/ada…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/fr/ifremer/adagio…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/fr/ifremer/adagio…
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Tutti ............................................. SUCCESS [ 9.512 s]
[INFO] Tutti :: Persistence .............................. FAILURE [ 1.549 s]
[INFO] Tutti :: Ichtyometer API .......................... SKIPPED
[INFO] Tutti :: Service .................................. SKIPPED
[INFO] Tutti :: UI ....................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.791 s
[INFO] Finished at: 2014-05-29T00:50:39+01:00
[INFO] Final Memory: 45M/437M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project tutti-persistence: Could not resolve dependencies for project fr.ifremer.tutti:tutti-persistence:jar:3.5-SNAPSHOT: The following artifacts could not be resolved: fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT, fr.ifremer.adagio:adagio-core-allegro:jar:3.5.5-SNAPSHOT: Could not find artifact fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT in snapshots (http://nexus.nuiton.org/nexus/content/repositories/snapshots) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project tutti-persistence: Could not resolve dependencies for project fr.ifremer.tutti:tutti-persistence:jar:3.5-SNAPSHOT: The following artifacts could not be resolved: fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT, fr.ifremer.adagio:adagio-core-allegro:jar:3.5.5-SNAPSHOT: Could not find artifact fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT in snapshots (http://nexus.nuiton.org/nexus/content/repositories/snapshots)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:220)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:127)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:257)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:200)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
at org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)
at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:134)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:69)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:328)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project fr.ifremer.tutti:tutti-persistence:jar:3.5-SNAPSHOT: The following artifacts could not be resolved: fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT, fr.ifremer.adagio:adagio-core-allegro:jar:3.5.5-SNAPSHOT: Could not find artifact fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT in snapshots (http://nexus.nuiton.org/nexus/content/repositories/snapshots)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:198)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:195)
... 33 more
Caused by: org.eclipse.aether.resolution.DependencyResolutionException: The following artifacts could not be resolved: fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT, fr.ifremer.adagio:adagio-core-allegro:jar:3.5.5-SNAPSHOT: Could not find artifact fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT in snapshots (http://nexus.nuiton.org/nexus/content/repositories/snapshots)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:384)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:192)
... 34 more
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: The following artifacts could not be resolved: fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT, fr.ifremer.adagio:adagio-core-allegro:jar:3.5.5-SNAPSHOT: Could not find artifact fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT in snapshots (http://nexus.nuiton.org/nexus/content/repositories/snapshots)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:459)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:367)
... 35 more
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact fr.ifremer.adagio:adagio-core-shared:jar:3.5.5-SNAPSHOT in snapshots (http://nexus.nuiton.org/nexus/content/repositories/snapshots)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1012)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1004)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:725)
at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
... 3 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionExcept…
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :tutti-persistence
Sending e-mails to: tutti-commits(a)list.forge.codelutin.com chemit+codelutin-ci(a)codelutin.com
channel stopped
Skipping sonar analysis due to bad build status FAILURE
1
4
Build failed in Jenkins: tutti-ci » Tutti :: UI #97
by admin+ci-codelutin.com@codelutin.com 30 May '14
by admin+ci-codelutin.com@codelutin.com 30 May '14
30 May '14
See <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
Changes:
[Tony CHEMIT] fixes #5153: [TECH] Fichier d'ui corrompu
------------------------------------------
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Tutti :: UI 3.5-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 51.9 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 38.9 KB/sec)
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 49.9 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 45.0 KB/sec)
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 48.1 KB/sec)
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 46.5 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (5 KB at 144.2 KB/sec)
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (5 KB at 180.3 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 66.5 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 58.2 KB/sec)
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 73.0 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 66.9 KB/sec)
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 63.9 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 58.6 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (77 KB at 1862.9 KB/sec)
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tutti-ui-swing ---
[INFO] Deleting <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (check-project-files) @ tutti-ui-swing ---
[INFO]
[INFO] --- jaxx-maven-plugin:2.8.6-SNAPSHOT:generate (default) @ tutti-ui-swing ---
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 61.0 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 58.4 KB/sec)
[INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax…
[INFO] Downloading: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j…
[INFO] Downloaded: http://nexus.nuiton.org/nexus/content/repositories/snapshots/org/nuiton/jax… (2 KB at 63.5 KB/sec)
[INFO] Downloaded: https://nexus.nuiton.org/nexus/content/groups/tutti-group/org/nuiton/jaxx/j… (2 KB at 60.8 KB/sec)
[INFO] use project compile scope class-path
[INFO] Detects 41 modified jaxx file(s).
[WARNING] JAXX detects 6 warnings :
<http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
Found a handler fr.ifremer.tutti.ui.swing.util.computable.ComputableDataEditorHandler which does not implements jaxx.runtime.spi.UIHandler
<http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
jaxx supports i18n, no need to add explicit call to I18n.t for attribute 'text' in component 'filterBenthosBatchRootButton' : [handler.getFilterBenthosBatchRootButtonText(model.getRootNumber())]
<http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
jaxx supports i18n, no need to add explicit call to I18n.t for attribute 'text' in component 'filterSpeciesBatchRootButton' : [handler.getFilterSpeciesBatchRootButtonText(model.getRootNumber())]
<http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
jaxx supports i18n, no need to add explicit call to I18n.t for attribute 'text' in component 'gearLatitudeLabel' : [handler.getGearLatitudeLabelText(handler.getConfig().getCoordinateEditorType())]
<http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
jaxx supports i18n, no need to add explicit call to I18n.t for attribute 'text' in component 'gearLongitudeLabel' : [handler.getGearLongitudeLabelText(handler.getConfig().getCoordinateEditorType())]
<http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
jaxx supports i18n, no need to add explicit call to I18n.t for attribute 'toolTipText' in component 'trawlDistanceField' : [handler.getTrawlDistanceTooltipText(model.getTrawlDistance())]
[INFO] Generated 41 file(s) in 6.981s
[INFO]
[INFO] --- jaxx-maven-plugin:2.8.6-SNAPSHOT:generate-help-ids (default) @ tutti-ui-swing ---
[INFO] Store detected help ids to <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] Merge help ids to <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] Use input file: <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] No keys to add.
[INFO]
[INFO] --- i18n-maven-plugin:3.0:parserJava (scan-sources) @ tutti-ui-swing ---
[INFO]
[INFO] --- i18n-maven-plugin:3.0:parserValidation (scan-sources) @ tutti-ui-swing ---
[INFO] Load rules file validation.rules
[INFO]
[INFO] >>> i18n-maven-plugin:3.0:gen (scan-sources) @ tutti-ui-swing >>>
[INFO]
[INFO] --- i18n-maven-plugin:3.0:get (get) @ tutti-ui-swing ---
[INFO] Copying tutti-ui-swing.properties to <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] Copying tutti-ui-swing.properties to <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO]
[INFO] <<< i18n-maven-plugin:3.0:gen (scan-sources) @ tutti-ui-swing <<<
[INFO]
[INFO] --- i18n-maven-plugin:3.0:gen (scan-sources) @ tutti-ui-swing ---
[WARNING] bundle fr_FR contains 9/1615 empty entries! (use -Di18n.showEmpty to see these entries)
[WARNING] bundle en_GB contains 1637/1648 empty entries! (use -Di18n.showEmpty to see these entries)
[INFO]
[INFO] >>> i18n-maven-plugin:3.0:bundle (make-bundle) @ tutti-ui-swing >>>
[INFO]
[INFO] --- i18n-maven-plugin:3.0:collect-i18n-artifacts (collect-i18n-artifacts) @ tutti-ui-swing ---
[INFO] collected 14 i18n artifacts for locale fr_FR stored in <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] collected 14 i18n artifacts for locale en_GB stored in <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO]
[INFO] <<< i18n-maven-plugin:3.0:bundle (make-bundle) @ tutti-ui-swing <<<
[INFO]
[INFO] --- i18n-maven-plugin:3.0:bundle (make-bundle) @ tutti-ui-swing ---
[WARNING] bundle fr_FR contains 405/2644 empty entries! (use -Di18n.showEmpty to see these entries)
[WARNING] bundle en_GB contains 2468/2701 empty entries! (use -Di18n.showEmpty to see these entries)
[INFO]
[INFO] --- license-maven-plugin:1.6:update-project-license (attach-licenses) @ tutti-ui-swing ---
[INFO]
[INFO] --- license-maven-plugin:1.6:add-third-party (attach-licenses) @ tutti-ui-swing ---
[INFO] Load missing file <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] Missing file <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…> is up-to-date.
[INFO] Writing third-party file to <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] Writing bundled third-party file to <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] Will attach third party file from <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tutti-ui-swing ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] Copying 104 resources
[INFO] Copying 4 resources
[INFO] Copying 4 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tutti-ui-swing ---
[INFO] Compiling 327 source files to <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>:[27,56] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroContext in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>:[28,56] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroResult in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional': class file for org.springframework.transaction.annotation.Transactional not found
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable': class file for org.springframework.cache.annotation.Cacheable not found
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict': class file for org.springframework.cache.annotation.CacheEvict not found
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>:[245,9] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroContext in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>:[246,9] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroResult in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>:[387,44] getSelectedValues() in javax.swing.JList has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>: Some input files use unchecked or unsafe operations.
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>: Recompile with -Xlint:unchecked for details.
[INFO] 101 warnings
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>:[327,41] cannot find symbol
symbol: method newSession(java.io.File,boolean,java.util.Map<java.lang.Class,jaxx.runtime.swing.session.State>)
location: class jaxx.runtime.swing.session.SwingSession
[ERROR] <http://ci.codelutin.com/jenkins/job/tutti-ci/fr.ifremer.tutti$tutti-ui-swin…>:[873,101] cannot find symbol
symbol: method getFile()
location: variable swingSession of type jaxx.runtime.swing.session.SwingSession
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[JENKINS] Archiving disabled
1
3
See <http://ci.codelutin.com/jenkins/job/tutti-ci/97/changes>
Changes:
[Tony CHEMIT] fixes #5153: [TECH] Fichier d'ui corrompu
------------------------------------------
[...truncated 543 lines...]
[INFO] Generated 41 file(s) in 6.981s
[INFO]
[INFO] --- jaxx-maven-plugin:2.8.6-SNAPSHOT:generate-help-ids (default) @ tutti-ui-swing ---
[INFO] Store detected help ids to <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO] Merge help ids to <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO] Use input file: <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>
[INFO] No keys to add.
[INFO]
[INFO] --- i18n-maven-plugin:3.0:parserJava (scan-sources) @ tutti-ui-swing ---
[INFO]
[INFO] --- i18n-maven-plugin:3.0:parserValidation (scan-sources) @ tutti-ui-swing ---
[INFO] Load rules file validation.rules
[INFO]
[INFO] >>> i18n-maven-plugin:3.0:gen (scan-sources) @ tutti-ui-swing >>>
[INFO]
[INFO] --- i18n-maven-plugin:3.0:get (get) @ tutti-ui-swing ---
[INFO] Copying tutti-ui-swing.properties to <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO] Copying tutti-ui-swing.properties to <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO]
[INFO] <<< i18n-maven-plugin:3.0:gen (scan-sources) @ tutti-ui-swing <<<
[INFO]
[INFO] --- i18n-maven-plugin:3.0:gen (scan-sources) @ tutti-ui-swing ---
[WARNING] bundle fr_FR contains 9/1615 empty entries! (use -Di18n.showEmpty to see these entries)
[WARNING] bundle en_GB contains 1637/1648 empty entries! (use -Di18n.showEmpty to see these entries)
[INFO]
[INFO] >>> i18n-maven-plugin:3.0:bundle (make-bundle) @ tutti-ui-swing >>>
[INFO]
[INFO] --- i18n-maven-plugin:3.0:collect-i18n-artifacts (collect-i18n-artifacts) @ tutti-ui-swing ---
[INFO] collected 14 i18n artifacts for locale fr_FR stored in <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO] collected 14 i18n artifacts for locale en_GB stored in <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO]
[INFO] <<< i18n-maven-plugin:3.0:bundle (make-bundle) @ tutti-ui-swing <<<
[INFO]
[INFO] --- i18n-maven-plugin:3.0:bundle (make-bundle) @ tutti-ui-swing ---
[WARNING] bundle fr_FR contains 405/2644 empty entries! (use -Di18n.showEmpty to see these entries)
[WARNING] bundle en_GB contains 2468/2701 empty entries! (use -Di18n.showEmpty to see these entries)
[INFO]
[INFO] --- license-maven-plugin:1.6:update-project-license (attach-licenses) @ tutti-ui-swing ---
[INFO]
[INFO] --- license-maven-plugin:1.6:add-third-party (attach-licenses) @ tutti-ui-swing ---
[INFO] Load missing file <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/li…>
[INFO] Missing file <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/li…> is up-to-date.
[INFO] Writing third-party file to <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO] Writing bundled third-party file to <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO] Will attach third party file from <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/li…>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tutti-ui-swing ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] Copying 104 resources
[INFO] Copying 4 resources
[INFO] Copying 4 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tutti-ui-swing ---
[INFO] Compiling 327 source files to <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/target…>
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[27,56] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroContext in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[28,56] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroResult in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional': class file for org.springframework.transaction.annotation.Transactional not found
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable': class file for org.springframework.cache.annotation.Cacheable not found
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'key()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict': class file for org.springframework.cache.annotation.CacheEvict not found
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.Cacheable'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'value()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'allEntries()' in type 'org.springframework.cache.annotation.CacheEvict'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] Cannot find annotation method 'readOnly()' in type 'org.springframework.transaction.annotation.Transactional'
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[245,9] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroContext in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[246,9] fr.ifremer.adagio.core.service.technical.synchro.ReferentialSynchroResult in fr.ifremer.adagio.core.service.technical.synchro has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[387,44] getSelectedValues() in javax.swing.JList has been deprecated
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>: Some input files use unchecked or unsafe operations.
[WARNING] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>: Recompile with -Xlint:unchecked for details.
[INFO] 101 warnings
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[327,41] cannot find symbol
symbol: method newSession(java.io.File,boolean,java.util.Map<java.lang.Class,jaxx.runtime.swing.session.State>)
location: class jaxx.runtime.swing.session.SwingSession
[ERROR] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[873,101] cannot find symbol
symbol: method getFile()
location: variable swingSession of type jaxx.runtime.swing.session.SwingSession
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Tutti ............................................. SUCCESS [ 2.641 s]
[INFO] Tutti :: Persistence .............................. SUCCESS [ 16.932 s]
[INFO] Tutti :: Ichtyometer API .......................... SUCCESS [ 1.106 s]
[INFO] Tutti :: Service .................................. SUCCESS [ 5.697 s]
[INFO] Tutti :: UI ....................................... FAILURE [ 14.376 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 42.490 s
[INFO] Finished at: 2014-05-30T13:17:57+01:00
[INFO] Final Memory: 160M/1294M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project tutti-ui-swing: Compilation failure: Compilation failure:
[ERROR] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[327,41] cannot find symbol
[ERROR] symbol: method newSession(java.io.File,boolean,java.util.Map<java.lang.Class,jaxx.runtime.swing.session.State>)
[ERROR] location: class jaxx.runtime.swing.session.SwingSession
[ERROR] <http://ci.codelutin.com/jenkins/job/tutti-ci/ws/trunk/tutti-ui-swing/src/ma…>:[873,101] cannot find symbol
[ERROR] symbol: method getFile()
[ERROR] location: variable swingSession of type jaxx.runtime.swing.session.SwingSession
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project tutti-ui-swing: Compilation failure
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
at org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)
at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:134)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:69)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:328)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure
at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:858)
at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 30 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :tutti-ui-swing
Sending e-mails to: tutti-commits(a)list.forge.codelutin.com chemit+codelutin-ci(a)codelutin.com
channel stopped
1
3
r1828 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches
by tchemit@users.forge.codelutin.com 30 May '14
by tchemit@users.forge.codelutin.com 30 May '14
30 May '14
Author: tchemit
Date: 2014-05-30 17:30:24 +0200 (Fri, 30 May 2014)
New Revision: 1828
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1828
Log:
fixes #5144 [CAPTURE] gestion de la saisie de la valeur 0 (z?\195?\169ro) dans le champ "Poids total non tri?\195?\169" (onglet r?\195?\169sum?\195?\169), qui ne doit pas emp?\195?\170cher le calcul dans les autres champs
Modified:
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-05-30 15:28:10 UTC (rev 1827)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-05-30 15:30:24 UTC (rev 1828)
@@ -151,10 +151,8 @@
EditCatchesUIModel model = getModel();
-// clearValidators();
changeValidatorContext(model.getValidationContext(), getValidator());
listenValidationTableHasNoFatalError(getValidator(), model);
-// listenValidatorValid(getValidator(), model);
setCustomTab(0, model);
setCustomTab(1, ui.getSpeciesTabContent().getModel());
1
0
r1827 - in trunk: tutti-service/src/main/java/fr/ifremer/tutti/service tutti-service/src/main/java/fr/ifremer/tutti/service/catches tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data tutti-service/src/main/resources/i18n tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches
by tchemit@users.forge.codelutin.com 30 May '14
by tchemit@users.forge.codelutin.com 30 May '14
30 May '14
Author: tchemit
Date: 2014-05-30 17:28:10 +0200 (Fri, 30 May 2014)
New Revision: 1827
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1827
Log:
fixes #5144 [CAPTURE] gestion de la saisie de la valeur 0 (z?\195?\169ro) dans le champ "Poids total non tri?\195?\169" (onglet r?\195?\169sum?\195?\169), qui ne doit pas emp?\195?\170cher le calcul dans les autres champs
Added:
trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-edit-fatal-validation.xml
trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-validate-error-validation.xml
Modified:
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/ValidationService.java
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java
trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties
trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.css
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.jaxx
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java 2014-05-30 15:28:10 UTC (rev 1827)
@@ -25,6 +25,7 @@
import com.google.common.base.Preconditions;
import com.google.common.collect.Lists;
import fr.ifremer.tutti.TuttiConfiguration;
+import fr.ifremer.tutti.persistence.entities.TuttiEntities;
import fr.ifremer.tutti.persistence.entities.data.Cruise;
import fr.ifremer.tutti.persistence.entities.data.FishingOperation;
import fr.ifremer.tutti.persistence.entities.data.Program;
@@ -906,6 +907,10 @@
return DateUtil.between(date, getCruise().getBeginDate(), getCruise().getEndDate());
}
+ public boolean isNotWeightZeroValue(Float weight) {
+ return TuttiEntities.isNotEqualWeight(weight, 0f);
+ }
+
public boolean isMutiRegNumberValid(String numberAsString) {
boolean result = false;
if (numberAsString.matches("\\d+")) {
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/ValidationService.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/ValidationService.java 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/ValidationService.java 2014-05-30 15:28:10 UTC (rev 1827)
@@ -24,6 +24,7 @@
import fr.ifremer.tutti.persistence.entities.data.AccidentalBatch;
import fr.ifremer.tutti.persistence.entities.data.BenthosBatch;
+import fr.ifremer.tutti.persistence.entities.data.CatchBatch;
import fr.ifremer.tutti.persistence.entities.data.Cruise;
import fr.ifremer.tutti.persistence.entities.data.FishingOperation;
import fr.ifremer.tutti.persistence.entities.data.IndividualObservationBatch;
@@ -71,6 +72,12 @@
return result;
}
+ public NuitonValidatorResult validateCatchBatch(CatchBatch catchBatch, String context) {
+ NuitonValidator<CatchBatch> validator = NuitonValidatorFactory.newValidator(CatchBatch.class, context);
+ NuitonValidatorResult result = validator.validate(catchBatch);
+ return result;
+ }
+
public NuitonValidatorResult validateSpeciesBatch(SpeciesBatch speciesBatch) {
NuitonValidator<SpeciesBatch> validator = NuitonValidatorFactory.newValidator(SpeciesBatch.class);
NuitonValidatorResult result = validator.validate(speciesBatch);
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java 2014-05-30 15:28:10 UTC (rev 1827)
@@ -241,6 +241,17 @@
boolean error = !isCatchBatch;
if (isCatchBatch) {
+
+ NuitonValidatorResult catchBatchValidatorResult = validationService.validateCatchBatch(catchBatch, ValidationService.VALIDATION_CONTEXT_VALIDATE);
+
+ if (catchBatchValidatorResult.hasFatalMessages()) {
+ errors.addAll(catchBatchValidatorResult.getMessagesForScope(NuitonValidatorScope.FATAL));
+ }
+
+ if (catchBatchValidatorResult.hasErrorMessagess()) {
+ errors.addAll(catchBatchValidatorResult.getMessagesForScope(NuitonValidatorScope.ERROR));
+ }
+
rootSpeciesBatch = persistenceService.getRootSpeciesBatch(fishingOperationId, true);
if (rootSpeciesBatch != null) {
Added: trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-edit-fatal-validation.xml
===================================================================
--- trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-edit-fatal-validation.xml (rev 0)
+++ trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-edit-fatal-validation.xml 2014-05-30 15:28:10 UTC (rev 1827)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ #%L
+ Tutti :: Service
+ $Id$
+ $HeadURL: https://svn.codelutin.com/tutti/trunk/tutti-service/src/main/resources/fr/i… $
+ %%
+ Copyright (C) 2012 - 2014 Ifremer
+ %%
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public
+ License along with this program. If not, see
+ <http://www.gnu.org/licenses/gpl-3.0.html>.
+ #L%
+ -->
+
+<!DOCTYPE validators PUBLIC
+ "-//Apache Struts//XWork Validator 1.0.3//EN"
+ "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
+<validators>
+
+ <field name="catchTotalRejectedWeight">
+ <field-validator type="fieldexpression" short-circuit="true">
+ <param name="expression">
+ <![CDATA[ catchTotalRejectedWeight == null || isNotWeightZeroValue(catchTotalRejectedWeight) ]]>
+ </param>
+ <message>tutti.validator.error.catchBatch.catchTotalRejectedWeight.zeroValue</message>
+ </field-validator>
+ </field>
+
+</validators>
Property changes on: trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-edit-fatal-validation.xml
___________________________________________________________________
Added: svn:mime-type
+ text/xml
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Added: trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-validate-error-validation.xml
===================================================================
--- trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-validate-error-validation.xml (rev 0)
+++ trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-validate-error-validation.xml 2014-05-30 15:28:10 UTC (rev 1827)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ #%L
+ Tutti :: Service
+ $Id$
+ $HeadURL: https://svn.codelutin.com/tutti/trunk/tutti-service/src/main/resources/fr/i… $
+ %%
+ Copyright (C) 2012 - 2014 Ifremer
+ %%
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public
+ License along with this program. If not, see
+ <http://www.gnu.org/licenses/gpl-3.0.html>.
+ #L%
+ -->
+
+<!DOCTYPE validators PUBLIC
+ "-//Apache Struts//XWork Validator 1.0.3//EN"
+ "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
+<validators>
+
+ <field name="catchTotalRejectedWeight">
+ <field-validator type="fieldexpression" short-circuit="true">
+ <param name="expression">
+ <![CDATA[ catchTotalRejectedWeight == null || isNotWeightZeroValue(catchTotalRejectedWeight) ]]>
+ </param>
+ <message>tutti.validator.error.catchBatch.catchTotalRejectedWeight.zeroValue</message>
+ </field-validator>
+ </field>
+
+</validators>
Property changes on: trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/CatchBatch-validate-error-validation.xml
___________________________________________________________________
Added: svn:mime-type
+ text/xml
Added: svn:keywords
+ Author Date Id Revision
Added: svn:eol-style
+ native
Modified: trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties
===================================================================
--- trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties 2014-05-30 15:28:10 UTC (rev 1827)
@@ -214,6 +214,7 @@
tutti.service.validateCruise.operations.progress=
tutti.validator.error.accidental.species.required=
tutti.validator.error.benthosBatch.species.required=
+tutti.validator.error.catchBatch.catchTotalRejectedWeight.zeroValue=
tutti.validator.error.comment.too.long=
tutti.validator.error.cruise.beginDate.required=
tutti.validator.error.cruise.dates.endBeforeStart=
Modified: trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties
===================================================================
--- trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties 2014-05-30 15:28:10 UTC (rev 1827)
@@ -199,6 +199,7 @@
tutti.service.validateCruise.operations.progress=Vérification du trait %s
tutti.validator.error.accidental.species.required=L'espèce est obligatoire
tutti.validator.error.benthosBatch.species.required=L'espèce est obligatoire
+tutti.validator.error.catchBatch.catchTotalRejectedWeight.zeroValue=Le poids total NON TRIÉ ne peut pas valoir 0
tutti.validator.error.comment.too.long=Taille de commentaire trop longue (limitée à %s caractères)
tutti.validator.error.cruise.beginDate.required=La date de début est obligatoire
tutti.validator.error.cruise.dates.endBeforeStart=La date de fin doit être après la date de début
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java 2014-05-30 15:28:10 UTC (rev 1827)
@@ -614,6 +614,7 @@
handler.installStartDateListener();
handler.installCoordinatesListener();
+
}
public void loadCatchBatch(FishingOperation bean) {
@@ -621,6 +622,9 @@
boolean empty = bean == null || TuttiEntities.isNew(bean);
EditCatchesUI ui = getUI().getCatchesTabContent();
+
+ ui.getHandler().uninstallTotalRejectWeightListener();
+
TuttiBeanMonitor<EditCatchesUIModel> catchBatchMonitor =
ui.getHandler().getCatchBatchMonitor();
@@ -720,7 +724,6 @@
batch,
catchEnabled);
-
// 4) Propagate new selected fishingoperation to others tabs
FishingOperation operationToLoad = batch == null ? null : bean;
@@ -789,6 +792,8 @@
false);
}
+ ui.getHandler().installTotalRejectWeightListener();
+
catchesUIModel.setLoadingData(false);
}
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.css
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.css 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.css 2014-05-30 15:28:10 UTC (rev 1827)
@@ -155,6 +155,7 @@
bean: {model.getCatchTotalRejectedComputedOrNotWeight()};
model: {model.getCatchTotalRejectedWeight()};
_help: {"tutti.editCatchBatch.field.catchTotalRejectedWeight.help"};
+ _validatorLabel: {t("tutti.editCatchBatch.field.catchTotalRejectedWeight")};
}
#catchTotalUnsortedWeightLabel {
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.jaxx
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.jaxx 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUI.jaxx 2014-05-30 15:28:10 UTC (rev 1827)
@@ -65,7 +65,7 @@
<EditCatchesUIModel id='model'
initializer='getContextValue(EditCatchesUIModel.class)'/>
- <BeanValidator id='validator' bean='model'
+ <BeanValidator id='validator' context='validate' bean='model'
uiClass='jaxx.runtime.validator.swing.ui.ImageValidationUI'>
<field name='catchTotalWeight' component='catchTotalWeightField'/>
@@ -169,7 +169,7 @@
<JTextField id='catchTotalUnsortedWeightField'/>
</cell>
</row>
- <!-- Poids total rejeté -->
+ <!-- Poids total NON TRIÉ (rejeté) -->
<row>
<cell>
<JLabel id='catchTotalRejectedWeightLabel'/>
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-05-30 15:28:10 UTC (rev 1827)
@@ -23,6 +23,7 @@
*/
import com.google.common.collect.Sets;
+import fr.ifremer.tutti.persistence.entities.TuttiEntities;
import fr.ifremer.tutti.persistence.entities.referential.Species;
import fr.ifremer.tutti.ui.swing.content.operation.catches.benthos.BenthosBatchRowModel;
import fr.ifremer.tutti.ui.swing.content.operation.catches.benthos.frequency.BenthosFrequencyCellComponent;
@@ -48,6 +49,8 @@
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import java.awt.Color;
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
import java.util.Set;
import static org.nuiton.i18n.I18n.n;
@@ -87,6 +90,28 @@
*/
private TuttiBeanMonitor<EditCatchesUIModel> catchBatchMonitor;
+ /**
+ * To remove {@code 0} value of total rejected weight.
+ *
+ * @since 3.5
+ */
+ private final PropertyChangeListener totalWeightRejectedListener = new PropertyChangeListener() {
+
+ public void propertyChange(PropertyChangeEvent evt) {
+
+ EditCatchesUIModel source = (EditCatchesUIModel) evt.getSource();
+
+ Float totalWeight = (Float) evt.getNewValue();
+
+ if (totalWeight != null && TuttiEntities.isEqualWeight(totalWeight, 0.f)) {
+
+ // remove the totalWeight (see https://forge.codelutin.com/issues/5144)
+ source.setCatchTotalRejectedWeight(null);
+
+ }
+ }
+ };
+
//------------------------------------------------------------------------//
//-- AbstractTuttiUIHandler methods --//
//------------------------------------------------------------------------//
@@ -106,6 +131,8 @@
EditCatchesUIModel model = ui.getContextValue(EditCatchesUIModel.class);
+ model.setValidationContext(getContext().getValidationContext());
+
listModelIsModify(model);
catchBatchMonitor.setBean(model);
@@ -124,7 +151,10 @@
EditCatchesUIModel model = getModel();
- listenValidatorValid(getValidator(), model);
+// clearValidators();
+ changeValidatorContext(model.getValidationContext(), getValidator());
+ listenValidationTableHasNoFatalError(getValidator(), model);
+// listenValidatorValid(getValidator(), model);
setCustomTab(0, model);
setCustomTab(1, ui.getSpeciesTabContent().getModel());
@@ -288,6 +318,14 @@
//-- Public methods --//
//------------------------------------------------------------------------//
+ public void uninstallTotalRejectWeightListener() {
+ getModel().removePropertyChangeListener(EditCatchesUIModel.PROPERTY_CATCH_TOTAL_REJECTED_WEIGHT, totalWeightRejectedListener);
+ }
+
+ public void installTotalRejectWeightListener() {
+ getModel().addPropertyChangeListener(EditCatchesUIModel.PROPERTY_CATCH_TOTAL_REJECTED_WEIGHT, totalWeightRejectedListener);
+ }
+
public TuttiBeanMonitor<EditCatchesUIModel> getCatchBatchMonitor() {
return catchBatchMonitor;
}
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java 2014-05-30 15:26:24 UTC (rev 1826)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIModel.java 2014-05-30 15:28:10 UTC (rev 1827)
@@ -55,6 +55,8 @@
private static final long serialVersionUID = 1L;
+ public static final String PROPERTY_VALIDATION_CONTEXT = "validationContext";
+
public static final String PROPERTY_CATCH_BATCH = "catchBatch";
public static final String PROPERTY_BATCH_UPDATED = "batchUpdated";
@@ -109,6 +111,8 @@
protected FishingOperation fishingOperation;
+ protected String validationContext;
+
protected final CatchBatch editObject = CatchBatchs.newCatchBatch();
protected final List<Attachment> attachment = Lists.newArrayList();
@@ -364,6 +368,16 @@
return false;
}
+ public String getValidationContext() {
+ return validationContext;
+ }
+
+ public void setValidationContext(String validationContext) {
+ Object oldValue = getValidationContext();
+ this.validationContext = validationContext;
+ firePropertyChange(PROPERTY_VALIDATION_CONTEXT, oldValue, validationContext);
+ }
+
public Multimap<CaracteristicQualitativeValue, Species> getSpeciesUsed() {
return speciesUsed;
}
1
0
r1826 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing
by tchemit@users.forge.codelutin.com 30 May '14
by tchemit@users.forge.codelutin.com 30 May '14
30 May '14
Author: tchemit
Date: 2014-05-30 17:26:24 +0200 (Fri, 30 May 2014)
New Revision: 1826
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1826
Log:
refs #5153: [TECH] Fichier d'ui corrompu (fix compile)
Modified:
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2014-05-30 13:51:20 UTC (rev 1825)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2014-05-30 15:26:24 UTC (rev 1826)
@@ -37,6 +37,7 @@
import javax.swing.UIManager;
import javax.swing.plaf.BorderUIResource;
import java.awt.Color;
+import java.io.IOException;
import java.util.Arrays;
/**
@@ -172,7 +173,13 @@
handler.onCloseUI();
//close context
- context.getSwingSession().save();
+ try {
+ context.getSwingSession().save();
+ } catch (IOException e) {
+ if (log.isErrorEnabled()) {
+ log.error("Could not save ui config file " + context.getSwingSession().getFile(), e);
+ }
+ }
context.close();
if (exitCode != null) {
1
0
r1825 - trunk/tutti-service/src/main/java/fr/ifremer/tutti/service
by tchemit@users.forge.codelutin.com 30 May '14
by tchemit@users.forge.codelutin.com 30 May '14
30 May '14
Author: tchemit
Date: 2014-05-30 15:51:20 +0200 (Fri, 30 May 2014)
New Revision: 1825
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1825
Log:
fixes #5155 [TECH] Pouvoir charger la base m?\195?\170me si le protocole n'est pas pr?\195?\169sent
Modified:
trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java
Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java
===================================================================
--- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java 2014-05-30 13:50:51 UTC (rev 1824)
+++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/TuttiDataContext.java 2014-05-30 13:51:20 UTC (rev 1825)
@@ -186,7 +186,32 @@
this.service = persistenceService;
// load protocol and propagate it to service
- getProtocol();
+ if (isProtocolFilled()) {
+
+ if (!persistenceService.isProtocolExist(getProtocolId())) {
+
+ if (log.isErrorEnabled()) {
+ log.error("Could not find protocol with id: " + getProtocolId());
+ }
+
+ setProtocolId(null);
+
+ } else {
+
+ try {
+ getProtocol();
+ } catch (Exception e) {
+
+ if (log.isErrorEnabled()) {
+ log.error("Could not use load protocol with id:" + getProtocolId(), e);
+ }
+ setProtocolId(null);
+
+ }
+
+ }
+
+ }
loadSampleCategoryModel(config.getSampleCategoryModel());
}
1
0