Observe-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
February 2019
- 1 participants
- 98 discussions
[Git][ultreiaio/ird-observe][pages] Site checkin for project ObServe :: Pom
by Tony CHEMIT 18 Feb '19
by Tony CHEMIT 18 Feb '19
18 Feb '19
Tony CHEMIT pushed to branch pages at ultreiaio / ird-observe
Commits:
675ff1dd by 166231 at 2019-02-18T10:48:27Z
Site checkin for project ObServe :: Pom
- - - - -
5 changed files:
- administration-web.html
- architecture-logicielle.html
- index.html
- install-serverPG.html
- install.html
Changes:
=====================================
administration-web.html
=====================================
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/administration-web.md.vm at 2019-02-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/administration-web.md.vm at 2019-02-18
| Rendered using Apache Maven Fluido Skin 1.7
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20190208" />
+ <meta name="Date-Revision-yyyymmdd" content="20190218" />
<meta http-equiv="Content-Language" content="fr" />
<title>ObServe :: Pom – Installation de lapplication web</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -27,8 +27,8 @@
<ul class="breadcrumb">
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
<li class="active ">Installation de lapplication web</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-08</li>
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.3</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-18</li>
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.4</li>
<li class="pull-right"><span class="divider">|</span>
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
@@ -101,7 +101,7 @@
<pre class="source"> /var/local/observeweb/{contextPath}
|-- databases.yml # configuration des bases de données
|-- log
- | `-- observeweb-7.0.3.log # logs de l'application
+ | `-- observeweb-7.0.4.log # logs de l'application
|-- observeweb-log4j2.xml # configuration des logs
|-- temp # répertoire temporaire
`-- users.yml # configuration des utilisateurs
=====================================
architecture-logicielle.html
=====================================
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/architecture-logicielle.md at 2019-02-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/architecture-logicielle.md at 2019-02-18
| Rendered using Apache Maven Fluido Skin 1.7
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20190208" />
+ <meta name="Date-Revision-yyyymmdd" content="20190218" />
<meta http-equiv="Content-Language" content="fr" />
<title>ObServe :: Pom – Architecture logicielle dObServe</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -27,8 +27,8 @@
<ul class="breadcrumb">
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
<li class="active ">Architecture logicielle dObServe</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-08</li>
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.3</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-18</li>
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.4</li>
<li class="pull-right"><span class="divider">|</span>
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
=====================================
index.html
=====================================
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/index.md at 2019-02-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/index.md at 2019-02-18
| Rendered using Apache Maven Fluido Skin 1.7
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20190208" />
+ <meta name="Date-Revision-yyyymmdd" content="20190218" />
<meta http-equiv="Content-Language" content="fr" />
<title>ObServe :: Pom – ObServe</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -27,8 +27,8 @@
<ul class="breadcrumb">
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
<li class="active ">ObServe</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-08</li>
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.3</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-18</li>
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.4</li>
<li class="pull-right"><span class="divider">|</span>
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
=====================================
install-serverPG.html
=====================================
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install-serverPG.md at 2019-02-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install-serverPG.md at 2019-02-18
| Rendered using Apache Maven Fluido Skin 1.7
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20190208" />
+ <meta name="Date-Revision-yyyymmdd" content="20190218" />
<meta http-equiv="Content-Language" content="fr" />
<title>ObServe :: Pom – Installation du serveur Obstuna</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -27,8 +27,8 @@
<ul class="breadcrumb">
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
<li class="active ">Installation du serveur Obstuna</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-08</li>
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.3</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-18</li>
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.4</li>
<li class="pull-right"><span class="divider">|</span>
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
=====================================
install.html
=====================================
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install.md at 2019-02-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install.md at 2019-02-18
| Rendered using Apache Maven Fluido Skin 1.7
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20190208" />
+ <meta name="Date-Revision-yyyymmdd" content="20190218" />
<meta http-equiv="Content-Language" content="fr" />
<title>ObServe :: Pom – Installation dObServe</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -27,8 +27,8 @@
<ul class="breadcrumb">
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
<li class="active ">Installation dObServe</li>
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-08</li>
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.3</li>
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-02-18</li>
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.0.4</li>
<li class="pull-right"><span class="divider">|</span>
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/675ff1dd65818e49944a5ec8f46…
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/675ff1dd65818e49944a5ec8f46…
You're receiving this email because of your account on gitlab.com.
1
0
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
738f1705 by tchemit at 2019-02-18T10:16:33Z
update changelog
- - - - -
7 changed files:
- .mvn/gitlab-cache/milestones/674086-issues.json
- + .mvn/gitlab-cache/milestones/784957-artifacts.json
- + .mvn/gitlab-cache/milestones/784957-issues.json
- + .mvn/gitlab-cache/milestones/784957.json
- + .mvn/gitlab-cache/milestones/793328-issues.json
- + .mvn/gitlab-cache/milestones/793328.json
- CHANGELOG.md
Changes:
=====================================
.mvn/gitlab-cache/milestones/674086-issues.json
=====================================
@@ -20,16 +20,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -37,16 +43,22 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 22, 2019 5:39:02 PM",
- "createdAt": "Jan 22, 2019 3:08:53 PM"
+ "createdAt": "Jan 22, 2019 3:08:53 PM",
+ "closedAt": "Jan 22, 2019 5:39:02 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1200"
},
{
"id": 16573198,
@@ -70,16 +82,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 1111318,
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
"author": {
@@ -87,16 +105,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 7,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Dec 30, 2018 11:35:50 AM",
- "createdAt": "Dec 11, 2018 1:51:50 PM"
+ "createdAt": "Dec 11, 2018 1:51:50 PM",
+ "closedAt": "Dec 30, 2018 11:35:50 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1185"
},
{
"id": 16239318,
@@ -119,16 +143,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 1111318,
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
"author": {
@@ -136,16 +166,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 15, 2019 2:50:45 PM",
- "createdAt": "Nov 30, 2018 12:34:38 PM"
+ "createdAt": "Nov 30, 2018 12:34:38 PM",
+ "closedAt": "Jan 15, 2019 11:29:41 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1182"
},
{
"id": 15852715,
@@ -169,16 +205,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -186,16 +228,22 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Dec 28, 2018 11:27:24 AM",
- "createdAt": "Nov 14, 2018 6:20:47 PM"
+ "createdAt": "Nov 14, 2018 6:20:47 PM",
+ "closedAt": "Dec 28, 2018 11:27:24 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1172"
},
{
"id": 14727820,
@@ -219,16 +267,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -236,16 +290,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 10,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 15, 2019 11:29:41 AM",
- "createdAt": "Oct 5, 2018 9:28:31 PM"
+ "createdAt": "Oct 5, 2018 9:28:31 PM",
+ "closedAt": "Jan 15, 2019 11:29:41 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1130"
},
{
"id": 14727558,
@@ -267,16 +327,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 1111318,
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
"author": {
@@ -284,16 +350,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 2,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 22, 2019 3:24:53 PM",
- "createdAt": "Oct 5, 2018 9:08:48 PM"
+ "createdAt": "Oct 5, 2018 9:08:48 PM",
+ "closedAt": "Jan 22, 2019 3:24:53 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1127"
},
{
"id": 14715026,
@@ -316,16 +388,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -333,16 +411,66 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 11,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 16, 2019 4:24:42 PM",
- "createdAt": "Oct 5, 2018 1:31:54 PM"
+ "createdAt": "Oct 5, 2018 1:31:54 PM",
+ "closedAt": "Jan 16, 2019 4:24:42 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1122"
+ },
+ {
+ "id": 14310661,
+ "iid": 1066,
+ "projectId": 2722779,
+ "title": "Improve usage guis",
+ "description": "The current implementation is quite naive and is poor in term of performance, since it computes all references of any usage of the given referential.\nIn some case, for example for ``DataQuality`` this will be a huge amount of data, for... nothing, or nearly.\n\nI propose a new implementation which first just count usages by type, then in gui, we just display those counts, and if user wants to see usages for a given type, let just ask him to click on a button or select the required type.\nIn that way data are computed only when wanted by user and make the api much more lighter.\n\nIn term on gui design, I propose to use horizontal tab panned (on left) to represent all types of usages found and a unique list of references (on right) which contains the very usages for the selected. In that way we control perfectly the size of this gui and offer a better experience (see #1059).\n\n@pcauquil WDYT ?",
+ "labels": [
+ "Evolution",
+ "À facturer"
+ ],
+ "milestone": {
+ "id": 674086,
+ "iid": 128,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "8.0-alpha-5",
+ "description": "",
+ "dueDate": "Nov 4, 2018 1:00:00 AM",
+ "startDate": "Oct 21, 2018 2:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [],
+ "author": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 3:45:53 PM",
+ "createdAt": "Sep 19, 2018 10:29:02 PM",
+ "closedAt": "Feb 14, 2019 3:45:53 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1066"
},
{
"id": 11953555,
@@ -366,16 +494,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -383,16 +517,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 2,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Dec 16, 2018 1:03:10 PM",
- "createdAt": "Jun 12, 2018 1:55:13 PM"
+ "createdAt": "Jun 12, 2018 1:55:13 PM",
+ "closedAt": "Dec 14, 2018 12:49:58 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/970"
},
{
"id": 9963535,
@@ -415,16 +555,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -432,16 +578,21 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "opened",
"updatedAt": "Jan 27, 2019 7:48:51 AM",
- "createdAt": "Mar 27, 2018 3:49:17 PM"
+ "createdAt": "Mar 27, 2018 3:49:17 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/918"
},
{
"id": 9962937,
@@ -464,16 +615,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -481,15 +638,21 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 1,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 27, 2019 3:07:52 AM",
- "createdAt": "Mar 27, 2018 3:13:54 PM"
+ "createdAt": "Mar 27, 2018 3:13:54 PM",
+ "closedAt": "Jan 27, 2019 3:07:52 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/915"
}
]
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/784957-artifacts.json
=====================================
@@ -0,0 +1,12 @@
+[
+ {
+ "name": "Application",
+ "filename": "observe-7.0.4.zip",
+ "url": "http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.4/observe-7.0.4.zip"
+ },
+ {
+ "name": "Serveur",
+ "filename": "observe-7.0.4.war",
+ "url": "http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.4/observe-7.0.4.war"
+ }
+]
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/784957-issues.json
=====================================
@@ -0,0 +1,686 @@
+[
+ {
+ "id": 18250720,
+ "iid": 1233,
+ "projectId": 2722779,
+ "title": "L\u0027enregistrement des caractéristiques ne fonctionne pas",
+ "description": "sur cette marée : [OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz](/uploads/bd16127eb0c4213ffda29774f3500008/OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz)\n\n on supprime dans l\u0027ordre les caractéristiques en jaune :\n\n\n\n\n\nOn ne supprime pas les caractéristiques en bas de liste (bien qu\u0027on le voudrait car leur valeur est 0) car on sait que ça plante dès le clic droit/supprimer (#1232).\n\nOn tente d\u0027enregistrer le formulaire et on obtient cette erreur :\n\n\n\n```\norg.nuiton.topia.persistence.TopiaQueryException: unable to find page startIndex\u003d0, endIndex\u003d1\n\tat org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.find0(HibernateTopiaJpaSupport.java:271)\n\tat org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.findUnique(HibernateTopiaJpaSupport.java:211)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao.findUniqueOrNull(AbstractTopiaDao.java:503)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao.tryFindUnique(AbstractTopiaDao.java:495)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderRunQueryStep.tryFindUnique(AbstractTopiaDao.java:1189)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep.tryFindUnique(AbstractTopiaDao.java:1045)\n\tat fr.ird.observe.persistence.ObserveTopiaPersistenceContext.updateLastUpdateDate(ObserveTopiaPersistenceContext.java:90)\n\tat fr.ird.observe.persistence.ObserveTopiaPersistenceContext.updateLastUpdateDate(ObserveTopiaPersistenceContext.java:82)\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.saveEntity(ObserveServiceLocal.java:305)\n\tat fr.ird.observe.services.local.service.data.seine.TripSeineGearUseServiceLocal.saveEntity(TripSeineGearUseServiceLocal.java:71)\n\tat fr.ird.observe.services.local.service.data.seine.TripSeineGearUseServiceLocal.save(TripSeineGearUseServiceLocal.java:66)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\n\tat java.lang.reflect.Method.invoke(Unknown Source)\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242)\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263)\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230)\n\tat com.sun.proxy.$Proxy74.save(Unknown Source)\n\tat fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.doPersist(GearUseFeaturesSeineUIHandler.java:528)\n\tat fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.doPersist(GearUseFeaturesSeineUIHandler.java:87)\n\tat fr.ird.observe.client.ui.content.table.ContentTableUIHandler.doSave(ContentTableUIHandler.java:354)\n\tat fr.ird.observe.client.ui.content.ContentUIHandler.saveUI(ContentUIHandler.java:611)\n\tat fr.ird.observe.client.ui.content.ContentUI.save(ContentUI.java:188)\n\tat fr.ird.observe.client.ui.actions.content.SaveEditUIAction.actionPerformed(SaveEditUIAction.java:54)\n\tat fr.ird.observe.client.ui.actions.content.AbstractContentUIAction.actionPerformed(AbstractContentUIAction.java:75)\n\tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\n\tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\n\tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\n\tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\n\tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)\n\tat java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)\n\tat java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)\n\tat java.awt.Component.processMouseEvent(Unknown Source)\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source)\n\tat java.awt.Component.processEvent(Unknown Source)\n\tat java.awt.Container.processEvent(Unknown Source)\n\tat java.awt.Component.dispatchEventImpl(Unknown Source)\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\n\tat java.awt.Component.dispatchEvent(Unknown Source)\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\n\tat java.awt.Window.dispatchEventImpl(Unknown Source)\n\tat java.awt.Component.dispatchEvent(Unknown Source)\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n\tat java.awt.EventQueue.access$500(Unknown Source)\n\tat java.awt.EventQueue$3.run(Unknown Source)\n\tat java.awt.EventQueue$3.run(Unknown Source)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.awt.EventQueue$4.run(Unknown Source)\n\tat java.awt.EventQueue$4.run(Unknown Source)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n\tat java.awt.EventDispatchThread.run(Unknown Source)\nCaused by: javax.persistence.EntityExistsException: A different object with the same identifier value was already associated with the session : [fr.ird.observe.entities.seine.GearUseFeaturesMeasurementSeineImpl#fr.ird.observe.entities.seine.GearUseFeaturesMeasurementSeine#1542022378833#0.6389958224039367]\n\tat org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:123)\n\tat org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181)\n\tat org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1538)\n\tat org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.find0(HibernateTopiaJpaSupport.java:253)\n\t... 63 more\n```\n\nLigne 557 et suivantes : [observe-7.0.3-SNAPSHOT.log](/uploads/038e4b189511e3b46c226342ae5beef2/observe-7.0.3-SNAPSHOT.log)",
+ "labels": [
+ "Anomalie",
+ "Contrat AZTI-2017",
+ "Contrat Code Lutin-2016",
+ "Immédiat"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 1,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": true,
+ "discussionLocked": true,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 16, 2019 1:49:16 PM",
+ "createdAt": "Feb 15, 2019 12:04:07 AM",
+ "closedAt": "Feb 16, 2019 1:49:16 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1233"
+ },
+ {
+ "id": 18203224,
+ "iid": 1221,
+ "projectId": 2722779,
+ "title": "[PS] Le formulaire bonnes pratiques de remise à l\u0027eau ne s\u0027ouvre pas",
+ "description": "```\nINFO 2019-02-13T15:56:27,243 [AWT-EventQueue-0] ObserveReferentialCache : 95 - Loading 3 referential dependencies for: fr.ird.observe.dto.data.seine.NonTargetCatchDto\nINFO 2019-02-13T15:56:31,443 [AWT-EventQueue-0] ValidationContext : 228 - Put \u0027fr.ird.observe.entities.seine.ActivitySeine#1550058957411#0.22754261914634066\u0027 into cache.\nINFO 2019-02-13T15:56:38,577 [AWT-EventQueue-0] NonTargetCatchServiceLocal : 125 - SetSeine fr.ird.observe.entities.seine.SetSeine#1550058969817#0.7291503140384896, nonTargetDiscarded: false\nINFO 2019-02-13T15:56:38,597 [AWT-EventQueue-0] ObserveReferentialCache : 95 - Loading 3 referential dependencies for: fr.ird.observe.dto.data.seine.NonTargetCatchDto\nINFO 2019-02-13T15:56:38,675 [AWT-EventQueue-0] ValidationContext : 228 - Put \u0027fr.ird.observe.entities.seine.ActivitySeine#1550058957411#0.22754261914634066\u0027 into cache.\nINFO 2019-02-13T15:56:40,173 [AWT-EventQueue-0] ObserveReferentialCache : 95 - Loading 4 referential dependencies for: fr.ird.observe.dto.data.seine.NonTargetLengthDto\nINFO 2019-02-13T15:56:41,402 [AWT-EventQueue-0] AbstractSampleUIHandler : 116 - No default size measure type defined (species is null, or no default size measure definied on it.\nERROR 2019-02-13T16:47:21,884 [AWT-EventQueue-0] ObserveServiceFactoryLocal$ObserveServiceInvocationHandler : 245 - Error in method loadSensibleSpeciesGroup\norg.nuiton.topia.persistence.TopiaNotFoundException: Can\u0027t find class for fr.ird.referential.common.SpeciesGroup#1445863056144#0.9820877553253712\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:72) ~[observe.jar:7.0.3]\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.findByTopiaId(AbstractTopiaPersistenceContext.java:240) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.loadEntity(ObserveServiceLocal.java:287) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSpeciesGroup(ReferentialServiceLocal.java:140) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSensibleSpeciesGroup(ReferentialServiceLocal.java:149) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[observe.jar:7.0.3]\n\tat com.sun.proxy.$Proxy58.loadSensibleSpeciesGroup(Unknown Source) ~[?:?]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUIHandler.afterInit(NonTargetCatchReleaseUIHandler.java:181) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.$initialize(NonTargetCatchReleaseUI.java:645) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.ContentUI.\u003cinit\u003e(ContentUI.java:231) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.table.ContentTableUI.\u003cinit\u003e(ContentTableUI.java:199) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.\u003cinit\u003e(NonTargetCatchReleaseUI.java:183) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.doOpenContent(ObserveMainUIInitializer.java:295) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.changeNavigationNode(ObserveMainUIInitializer.java:207) ~[observe.jar:7.0.3]\n\tat javax.swing.JTree.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) [?:1.8.0_201]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree$1.setSelectionPaths(NavigationTree.java:135) [observe.jar:7.0.3]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_201]\nCaused by: java.lang.ClassNotFoundException: fr.ird.referential.common.SpeciesGroup\n\tat java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.Class.forName0(Native Method) ~[?:1.8.0_201]\n\tat java.lang.Class.forName(Unknown Source) ~[?:1.8.0_201]\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:69) ~[observe.jar:7.0.3]\n\t... 68 more\nERROR 2019-02-13T16:47:21,894 [AWT-EventQueue-0] UIHelper : 518 - Could not create content ui class fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI\njava.lang.IllegalStateException: Could not create content ui class fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:73) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.doOpenContent(ObserveMainUIInitializer.java:295) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.changeNavigationNode(ObserveMainUIInitializer.java:207) ~[observe.jar:7.0.3]\n\tat javax.swing.JTree.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) [?:1.8.0_201]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree$1.setSelectionPaths(NavigationTree.java:135) [observe.jar:7.0.3]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_201]\nCaused by: java.lang.reflect.InvocationTargetException\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\t... 46 more\nCaused by: org.nuiton.topia.persistence.TopiaNotFoundException: Can\u0027t find class for fr.ird.referential.common.SpeciesGroup#1445863056144#0.9820877553253712\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:72) ~[observe.jar:7.0.3]\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.findByTopiaId(AbstractTopiaPersistenceContext.java:240) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.loadEntity(ObserveServiceLocal.java:287) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSpeciesGroup(ReferentialServiceLocal.java:140) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSensibleSpeciesGroup(ReferentialServiceLocal.java:149) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[observe.jar:7.0.3]\n\tat com.sun.proxy.$Proxy58.loadSensibleSpeciesGroup(Unknown Source) ~[?:?]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUIHandler.afterInit(NonTargetCatchReleaseUIHandler.java:181) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.$initialize(NonTargetCatchReleaseUI.java:645) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.ContentUI.\u003cinit\u003e(ContentUI.java:231) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.table.ContentTableUI.\u003cinit\u003e(ContentTableUI.java:199) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.\u003cinit\u003e(NonTargetCatchReleaseUI.java:183) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\t... 46 more\nCaused by: java.lang.ClassNotFoundException: fr.ird.referential.common.SpeciesGroup\n\tat java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.Class.forName0(Native Method) ~[?:1.8.0_201]\n\tat java.lang.Class.forName(Unknown Source) ~[?:1.8.0_201]\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:69) ~[observe.jar:7.0.3]\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.findByTopiaId(AbstractTopiaPersistenceContext.java:240) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.loadEntity(ObserveServiceLocal.java:287) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSpeciesGroup(ReferentialServiceLocal.java:140) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSensibleSpeciesGroup(ReferentialServiceLocal.java:149) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[observe.jar:7.0.3]\n\tat com.sun.proxy.$Proxy58.loadSensibleSpeciesGroup(Unknown Source) ~[?:?]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUIHandler.afterInit(NonTargetCatchReleaseUIHandler.java:181) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.$initialize(NonTargetCatchReleaseUI.java:645) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.ContentUI.\u003cinit\u003e(ContentUI.java:231) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.table.ContentTableUI.\u003cinit\u003e(ContentTableUI.java:199) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.\u003cinit\u003e(NonTargetCatchReleaseUI.java:183) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\t... 46 more\nINFO 2019-02-13T16:48:06,036 [AWT-EventQueue-0] CloseApplicationAction : 63 - ObServe quitting...\nINFO 2019-02-13T16:48:06,037 [AWT-EventQueue-0] ObserveMainUI : 331 - destroy ui mainFrame\nINFO 2019-02-13T16:48:06,044 [main] ObserveSwingApplicationContext : 299 - Closing swing application context fr.ird.observe.client.ObserveSwingApplicationContext@17fc391b\nINFO 2019-02-13T16:48:06,049 [main] LocalDatabaseBackupTaskSupport : 77 - [Wed Feb 13 16:48:06 MUT 2019] Début de la sauvegarde automatique - C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:06,226 [main] LocalDatabaseBackupTaskSupport : 87 - [Wed Feb 13 16:48:06 MUT 2019] Fin de la sauvegarde automatique (en 175,527ms) - C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:06,227 [Check-Backups] BackupsManager$1 : 85 - waiting for backup to check\nINFO 2019-02-13T16:48:06,228 [Check-Backups] BackupsManager$1 : 98 - Will check backup C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:06,230 [Check-Backups] ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.DataSourceServiceLocal@4ba1e8b\nINFO 2019-02-13T16:48:06,231 [Check-Backups] ObserveTopiaApplicationContextFactory : 181 - Create H2 topia application context: ObserveDataSourceConfigurationTopiaH2{directory\u003dC:\\Users\\pcauquil\\.observe\\tmp\\obstuna1e5bf4a8-c223-42cc-ad9c-5bbe7b22ac4c, dbName\u003dobstuna, username\u003dsa, password\u003d***}\nINFO 2019-02-13T16:48:06,232 [Check-Backups] TopiaServiceSupportImpl : 99 - instantiated service migration: org.nuiton.topia.service.migration.TopiaMigrationService@7c24ba0e\nINFO 2019-02-13T16:48:06,232 [Check-Backups] TopiaServiceSupportImpl : 99 - instantiated service sqlScriptGenerator: org.nuiton.topia.service.script.TopiaSqlScriptGeneratorServiceImpl@5e9c6a65\nINFO 2019-02-13T16:48:06,233 [Check-Backups] TopiaServiceSupportImpl : 125 - will init service sqlScriptGenerator with configuration {}\nINFO 2019-02-13T16:48:06,233 [Check-Backups] TopiaServiceSupportImpl : 125 - will init service migration with configuration {}\nINFO 2019-02-13T16:48:06,234 [Check-Backups] AbstractTopiaApplicationContext : 148 - Schema initialization disabled\nINFO 2019-02-13T16:48:06,469 [Check-Backups] HibernateProvider : 168 - will start hibernate with configuration {hibernate.hikari.autoCommit\u003dfalse, hibernate.hikari.minimumIdle\u003d2, hibernate.use_sql_comments\u003dfalse, hibernate.connection.driver_class\u003dorg.h2.Driver, hibernate.dialect\u003dorg.hibernate.dialect.H2Dialect, hibernate.format_sql\u003dfalse, hibernate.ejb.naming_strategy\u003dorg.hibernate.cfg.ImprovedNamingStrategy, hibernate.connection.username\u003dsa, hibernate.connection.url\u003djdbc:h2:file:C:\\Users\\pcauquil\\.observe\\tmp\\obstuna1e5bf4a8-c223-42cc-ad9c-5bbe7b22ac4c\\obstuna;FILE_LOCK\u003dfile;LOG\u003d0;MODE\u003dpostgresql;DEFAULT_LOCK_TIMEOUT\u003d100;DB_CLOSE_DELAY\u003d0;LOCK_MODE\u003d3;TRACE_LEVEL_FILE\u003d0;TRACE_LEVEL_SYSTEM_OUT\u003d0;CACHE_SIZE\u003d65536;MVCC\u003dtrue, hibernate.connection.provider_class\u003dorg.hibernate.hikaricp.internal.HikariCPConnectionProvider, hibernate.connection.password\u003dsa, hibernate.bytecode.provider\u003dbytebuddy, hibernate.hikari.maximumPoolSize\u003d20}\nINFO 2019-02-13T16:48:06,478 [Check-Backups] DataSourceServiceLocal : 201 - Create new database from a script.\nINFO 2019-02-13T16:48:07,227 [main] ObserveSwingApplicationContext : 325 - Closing Swing session Helper\nINFO 2019-02-13T16:48:07,244 [main] ObserveSwingApplicationContext : 325 - Closing Backup manager\nINFO 2019-02-13T16:48:07,748 [Check-Backups] TopiaMigrationServiceContext : 136 - Detected database version: 7.0\nINFO 2019-02-13T16:48:07,813 [Check-Backups] TopiaMigrationService : 89 - Starting Topia Migration Service - Model version : 7.0, Database version : 7.0\nINFO 2019-02-13T16:48:07,814 [Check-Backups] TopiaMigrationService : 99 - Database is up to date, no migration needed.\nWARN 2019-02-13T16:48:07,816 [Check-Backups] TimeLog : 237 - [1,585s] for method \u0027invokeMethod DataSourceService.create\u0027, (total call 1, total time 1,585s, min time 1,585s, max time 1,585s, avg time 1,585s)\nINFO 2019-02-13T16:48:07,818 [Check-Backups] DataSourceServiceLocal : 601 - Closing topia application context: ObserveDataSourceConfigurationTopiaH2{directory\u003dC:\\Users\\pcauquil\\.observe\\tmp\\obstuna1e5bf4a8-c223-42cc-ad9c-5bbe7b22ac4c, dbName\u003dobstuna, username\u003dsa, password\u003d***}\nINFO 2019-02-13T16:48:08,598 [Check-Backups] BackupsManager$1 : 114 - Add sane backup from C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:08,599 [Check-Backups] BackupsManager : 240 - Store 1 backups to C:\\Users\\pcauquil\\.observe\\backups.json\nINFO 2019-02-13T16:48:08,609 [main] ObserveSwingApplicationContext : 325 - Closing Data sources manager\n```",
+ "labels": [
+ "Anomalie",
+ "Immédiat",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 1,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 5:29:57 PM",
+ "createdAt": "Feb 13, 2019 1:50:47 PM",
+ "closedAt": "Feb 13, 2019 2:23:12 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1221"
+ },
+ {
+ "id": 18250570,
+ "iid": 1232,
+ "projectId": 2722779,
+ "title": "Equipement bateau, bug sur suppression de caractéristique",
+ "description": "Dans une marée comme celle-ci : [OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz](/uploads/9384450fe3a069778f904032a207bc5e/OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz)\n\nOn souhaite supprimer les caractéristiques dont la valeur est \u00270\u0027 : \n\n\n\nEn supprimant dans l\u0027ordre les propriétés 2, 7, puis 19 (mais est-ce important ?), on voit passer dans le terminal l\u0027erreur suivante (et pas dans le log) :\n\n```\nINFO 2019-02-15T02:44:40,753 [AWT-EventQueue-0] GearUseFeaturesSeineUIHandler : 225 - Delete: GearUseFeaturesMeasurementSeineDto{id\u003dfr.ird.observe.e\nntities.seine.GearUseFeaturesMeasurementSeine#1542022378848#0.9236800165565513, lastUpdateDate\u003d2018-11-12 11:36:56.764}\nINFO 2019-02-15T02:44:45,475 [AWT-EventQueue-0] GearUseFeaturesSeineUIHandler : 225 - Delete: GearUseFeaturesMeasurementSeineDto{id\u003dfr.ird.observe.e\nntities.seine.GearUseFeaturesMeasurementSeine#1542022378864#0.2962143640677609, lastUpdateDate\u003d2018-11-12 11:36:56.764}\nException in thread \"AWT-EventQueue-0\" java.lang.IndexOutOfBoundsException: Index: 5, Size: 5\n at java.util.ArrayList.rangeCheck(Unknown Source)\n at java.util.ArrayList.get(Unknown Source)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesMeasurementSeinesTableModel.setValueAt(GearUseFeaturesMeasurementSeinesTableModel.java:100\n)\n at javax.swing.JTable.setValueAt(Unknown Source)\n at javax.swing.JTable.editingStopped(Unknown Source)\n at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)\n at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)\n at org.jdesktop.swingx.autocomplete.ComboBoxCellEditor$1.stopCellEditing(ComboBoxCellEditor.java:88)\n at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at org.nuiton.jaxx.runtime.swing.JTables.doSelectCell(JTables.java:121)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.lambda$selectCell$6(GearUseFeaturesSeineUIHandler.java:171)\n at java.awt.event.InvocationEvent.dispatch(Unknown Source)\n at java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n at java.awt.EventQueue.access$500(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n at java.awt.EventQueue.dispatchEvent(Unknown Source)\n at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.run(Unknown Source)\nException in thread \"AWT-EventQueue-0\" java.lang.IndexOutOfBoundsException: Index: 5, Size: 5\n at java.util.ArrayList.rangeCheck(Unknown Source)\n at java.util.ArrayList.get(Unknown Source)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesMeasurementSeinesTableModel.setValueAt(GearUseFeaturesMeasurementSeinesTableModel.java:100\n)\n at javax.swing.JTable.setValueAt(Unknown Source)\n at javax.swing.JTable.editingStopped(Unknown Source)\n at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)\n at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)\n at org.jdesktop.swingx.autocomplete.ComboBoxCellEditor$1.stopCellEditing(ComboBoxCellEditor.java:88)\n at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at org.nuiton.jaxx.runtime.swing.JTables.doSelectCell(JTables.java:121)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.lambda$selectCell$6(GearUseFeaturesSeineUIHandler.java:171)\n at java.awt.event.InvocationEvent.dispatch(Unknown Source)\n at java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n at java.awt.EventQueue.access$500(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n at java.awt.EventQueue.dispatchEvent(Unknown Source)\n at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.run(Unknown Source)\n```\n\nLog à partir de 02h49 : [observe-7.0.3-SNAPSHOT.log](/uploads/d0bd193b5b5925a5329d3042a6f258ec/observe-7.0.3-SNAPSHOT.log)\n\nL\u0027application se retrouve gelée, ou fonctionne ensuite de manière erratique.",
+ "labels": [
+ "Anomalie",
+ "Contrat Code Lutin-2016",
+ "Haut"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 3,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": true,
+ "discussionLocked": true,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 18, 2019 10:55:51 AM",
+ "createdAt": "Feb 14, 2019 11:48:42 PM",
+ "closedAt": "Feb 16, 2019 1:29:12 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1232"
+ },
+ {
+ "id": 18237032,
+ "iid": 1229,
+ "projectId": 2722779,
+ "title": "Ergonomie assistant sauvegarde",
+ "description": "L\u0027assistant sauvegarde refuse de passer à l\u0027étape suivante si le nom de fichier indiqué ne termine pas par .sql.gz\n\nOr, lorsqu\u0027ils renomment leur fichier, les observateurs commencent par effacer le nom par la droite (extension comprise).\n\nEnsuite, l\u0027assistant refuse d\u0027enregistrer tant que l\u0027extension .sql.gz n\u0027a pas été réécrite.\n\nEn comme ce n\u0027est pas une extension commune, la plupart ne savent pas ce qu\u0027il faut faire pour réactiver le bouton \"Suivant\".\n\nCela parait dérisoire, mais si tu ne sais pas qu\u0027il faut ajouter \u0027.sql.gz\u0027, tu es bloqué.\n\nIl serait plus ergonomique que l\u0027extension n\u0027apparaisse jamais dans cette boîte, et que seul le nom de fichier hors extension soit demandé. L\u0027assistant ajouterait de lui-même l\u0027extension.\n\nMieux, l\u0027assistant refuserait de poursuivre si le non de fichier contenait le moindre point \u0027.\u0027.",
+ "labels": [
+ "Evolution",
+ "Haut",
+ "À facturer"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 6:15:01 PM",
+ "createdAt": "Feb 14, 2019 3:07:58 PM",
+ "closedAt": "Feb 14, 2019 5:15:14 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1229"
+ },
+ {
+ "id": 18224446,
+ "iid": 1222,
+ "projectId": 2722779,
+ "title": "[PS] La suppression d\u0027éléments dans Calée/Estimation du banc ne fonctionne pas",
+ "description": "La suppression d\u0027éléments dans Calée/Estimation du banc ne fonctionne pas :\n* saisir une ligne\n* enregistrer le formulaire\n* supprimer la ligne, confirmer\n* enregistrer le formulaire\n\n\n\nLog : [observe-7.0.3.log](/uploads/a71c3e3ff4cc35eb5a329632c162a98c/observe-7.0.3.log)",
+ "labels": [
+ "Anomalie",
+ "Haut",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 16, 2019 1:29:12 PM",
+ "createdAt": "Feb 14, 2019 6:37:38 AM",
+ "closedAt": "Feb 14, 2019 2:13:17 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1222"
+ },
+ {
+ "id": 18243685,
+ "iid": 1230,
+ "projectId": 2722779,
+ "title": "[UI] Des interlignes intempestifs s\u0027imiscent entre les éléments de l\u0027arbre",
+ "description": "Constaté en 7.0.4 snapshot. On ne sait pas si ce comportement a été introduit par cette version ou s\u0027il existait auparavant.\n\nLes sous items d\u0027une calée ont un interligne moins important que les autres items, pour gagner de la place, ce qui est très pratique :\n\n\n\nCependant, lors d\u0027un rechargement de la source (source/recharger la source), sans prévenir, des interlignes s\u0027insèrent entre les sous items d\u0027une calée. Cela n\u0027est pas systématique.\n\n\n\n",
+ "labels": [
+ "Anomalie",
+ "Normal",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 8,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 16, 2019 1:30:46 PM",
+ "createdAt": "Feb 14, 2019 5:46:57 PM",
+ "closedAt": "Feb 16, 2019 1:30:46 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1230"
+ },
+ {
+ "id": 18236348,
+ "iid": 1228,
+ "projectId": 2722779,
+ "title": "L\u0027asssitant sauvegarde a un comportement étonnant",
+ "description": "Ici : \n\n\n\nSi on efface le nom du fichier, à la suppression de la dernière lettre :\n\n\n\nLe champ vide est immédiatement remplacé par le nom du dernier répertoire du chemin (du dessus), et le sous-répertoire disparaît du chemin :\n\n\n\nEt ainsi de suite :\n",
+ "labels": [
+ "Anomalie",
+ "Normal"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 3,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 6:15:01 PM",
+ "createdAt": "Feb 14, 2019 2:52:48 PM",
+ "closedAt": "Feb 14, 2019 5:54:28 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1228"
+ },
+ {
+ "id": 18232327,
+ "iid": 1227,
+ "projectId": 2722779,
+ "title": "Extension des sauvegardes",
+ "description": "Les observateurs se heurtent à un problème d\u0027apparence anodine, mais qui pose un gros problème à certains :\n\nLorsqu\u0027ils effectuent une sauvegarde en renommant le fichier cible, beaucoup modifient l\u0027extension .sql.gz sans s\u0027en apercevoir. C\u0027est très fréquent.\n\nLe résultat est qu\u0027à l\u0027ouverture de sauvegardes, ces fichiers ne sont pas visibles dans l\u0027assistant d\u0027importation.\n\nBeaucoup paniquent.\n\nIl serait plus rassurant que l\u0027UI de sauvegarde empêche tout simplement de modifier l\u0027extension. Il suffirait que l\u0027extension n\u0027apparaissent pas dans la textbox de sauvegarde et que l\u0027assistant la rajoute d\u0027elle même, après que le nom du fichier ait été décidé.",
+ "labels": [
+ "Evolution",
+ "Normal"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 3:00:44 PM",
+ "createdAt": "Feb 14, 2019 12:37:13 PM",
+ "closedAt": "Feb 14, 2019 3:00:44 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1227"
+ },
+ {
+ "id": 18201884,
+ "iid": 1220,
+ "projectId": 2722779,
+ "title": "[PS] Libellé échantillon faune associée",
+ "description": "\n\nRenommer \u0027longueur hors tout\u0027 en \u0027Taille (cm)\u0027.",
+ "labels": [
+ "Bas",
+ "Contrat Code Lutin-2016",
+ "Evolution",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 5:32:14 PM",
+ "createdAt": "Feb 13, 2019 12:58:40 PM",
+ "closedAt": "Feb 13, 2019 2:23:29 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1220"
+ },
+ {
+ "id": 18199049,
+ "iid": 1219,
+ "projectId": 2722779,
+ "title": "[PS] Inversion de libellé",
+ "description": "Sur le formulaire PS Marée, Les libellés date début et date fin sont inversés.\n\nCe sont bien les libellés qui sont inversés, pas les champs de saisie :\n\n",
+ "labels": [
+ "Anomalie",
+ "Bas",
+ "Contrat AZTI-2017",
+ "Contrat Code Lutin-2016",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 5:30:57 PM",
+ "createdAt": "Feb 13, 2019 11:53:06 AM",
+ "closedAt": "Feb 13, 2019 12:09:52 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1219"
+ },
+ {
+ "id": 18226164,
+ "iid": 1224,
+ "projectId": 2722779,
+ "title": "A la ré ouverture de l\u0027UI, l\u0027affichage est partiel",
+ "description": "GoNous travaillons sur 8 PC neufs Windows 10, i5, 8 Go, Java 8 dernière version, 64 bits, écran 1920*1080.\n\nTrès fréquemment, lorsque les observateurs réouvrent le logiciel après l\u0027avoir fermé, il manque beaucoup d\u0027éléments dans l\u0027arbre de navigation : par exemple tous les sous-formulaires d\u0027une calée, de même que tous les programmes qui viennent en dessous du programme contenant la marée ouverte...\n\nPour retrouver toutes les données, il faut systématiquement faire Source de données/Recharger la source, et tout rentre dans l\u0027ordre.\n\nIl semble donc que l\u0027initialisation de l\u0027UI à l\u0027ouverture, en tout cas sur certaines configurations, ne soit pas complète.\n\nAucun message d\u0027erreur ne transparait dans les logs.",
+ "labels": [
+ "Anomalie"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 6,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 6:15:01 PM",
+ "createdAt": "Feb 14, 2019 8:45:53 AM",
+ "closedAt": "Feb 14, 2019 3:47:41 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1224"
+ }
+]
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/784957.json
=====================================
@@ -0,0 +1,11 @@
+{
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "dueDate": "Feb 18, 2019 1:00:00 AM",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "closed"
+}
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/793328-issues.json
=====================================
@@ -0,0 +1 @@
+[]
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/793328.json
=====================================
@@ -0,0 +1,9 @@
+{
+ "id": 793328,
+ "iid": 136,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.5",
+ "startDate": "Feb 18, 2019 1:00:00 AM",
+ "state": "active"
+}
\ No newline at end of file
=====================================
CHANGELOG.md
=====================================
@@ -1,7 +1,7 @@
# ObServe changelog
* Author [Tony Chemit](mailto:dev@tchemit.fr)
- * Last generated at 2019-02-08 14:37.
+ * Last generated at 2019-02-18 11:16.
## Version [8.0-alpha-4](https://gitlab.com/ultreiaio/ird-observe/milestones/115)
Seconde partie du troisième lot du contrat IRD-2018-01-V8. contient fonctionnalités avancées.
@@ -113,6 +113,27 @@ Premier lot du contrat IRD-2018-01-V8
* [[Evolution 922]](https://gitlab.com/ultreiaio/ird-observe/issues/922) **Ajoute le référentiel observe_common.DataQuality sur les données existantes** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
* [[Evolution 950]](https://gitlab.com/ultreiaio/ird-observe/issues/950) **Renommage de la classe seine.WeightCategory en seine.WeightCategorySeine** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
+## Version [7.0.4](https://gitlab.com/ultreiaio/ird-observe/milestones/135)
+
+**Closed at 2019-02-18.**
+
+### Download
+* [Application (observe-7.0.4.zip)](http://repo1.maven.org/maven2/fr/ird/observe/observe/7.…)
+* [Serveur (observe-7.0.4.war)](http://repo1.maven.org/maven2/fr/ird/observe/observe/7.…)
+
+### Issues
+ * [[Anomalie 1219]](https://gitlab.com/ultreiaio/ird-observe/issues/1219) **[PS] Inversion de libellé** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+ * [[Anomalie 1221]](https://gitlab.com/ultreiaio/ird-observe/issues/1221) **[PS] Le formulaire bonnes pratiques de remise à l'eau ne s'ouvre pas** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+ * [[Anomalie 1222]](https://gitlab.com/ultreiaio/ird-observe/issues/1222) **[PS] La suppression d'éléments dans Calée/Estimation du banc ne fonctionne pas** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+ * [[Anomalie 1224]](https://gitlab.com/ultreiaio/ird-observe/issues/1224) **A la ré ouverture de l'UI, l'affichage est partiel** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+ * [[Anomalie 1228]](https://gitlab.com/ultreiaio/ird-observe/issues/1228) **L'asssitant sauvegarde a un comportement étonnant** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+ * [[Anomalie 1230]](https://gitlab.com/ultreiaio/ird-observe/issues/1230) **[UI] Des interlignes intempestifs s'imiscent entre les éléments de l'arbre** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
+ * [[Anomalie 1232]](https://gitlab.com/ultreiaio/ird-observe/issues/1232) **Equipement bateau, bug sur suppression de caractéristique** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
+ * [[Anomalie 1233]](https://gitlab.com/ultreiaio/ird-observe/issues/1233) **L'enregistrement des caractéristiques ne fonctionne pas** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
+ * [[Evolution 1220]](https://gitlab.com/ultreiaio/ird-observe/issues/1220) **[PS] Libellé échantillon faune associée** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+ * [[Evolution 1227]](https://gitlab.com/ultreiaio/ird-observe/issues/1227) **Extension des sauvegardes** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+ * [[Evolution 1229]](https://gitlab.com/ultreiaio/ird-observe/issues/1229) **Ergonomie assistant sauvegarde** (Thanks to Pascal Cauquil) (Reported by Pascal Cauquil)
+
## Version [7.0.3](https://gitlab.com/ultreiaio/ird-observe/milestones/134)
**Closed at 2019-02-08.**
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/738f1705235276ac8acb204d9e9…
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/738f1705235276ac8acb204d9e9…
You're receiving this email because of your account on gitlab.com.
1
0
Tony CHEMIT deleted branch release/7.0.4 at ultreiaio / ird-observe
--
You're receiving this email because of your account on gitlab.com.
1
0
[Git][ultreiaio/ird-observe][release/7.0.4] [jgitflow-maven-plugin]updating poms for branch'release/7.0.4' with non-snapshot versions[skip ci]
by Tony CHEMIT 18 Feb '19
by Tony CHEMIT 18 Feb '19
18 Feb '19
Tony CHEMIT pushed to branch release/7.0.4 at ultreiaio / ird-observe
Commits:
bb313a37 by tchemit at 2019-02-18T10:02:31Z
[jgitflow-maven-plugin]updating poms for branch'release/7.0.4' with non-snapshot versions[skip ci]
- - - - -
16 changed files:
- client-configuration/pom.xml
- client-core/pom.xml
- client-runner/pom.xml
- dto/pom.xml
- observe-i18n/pom.xml
- observe/pom.xml
- persistence/pom.xml
- pom.xml
- server-configuration/pom.xml
- server-core/pom.xml
- server-runner/pom.xml
- services-client/pom.xml
- services-local/pom.xml
- services/pom.xml
- test/pom.xml
- validation/pom.xml
Changes:
=====================================
client-configuration/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>client-configuration</artifactId>
=====================================
client-core/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>client-core</artifactId>
=====================================
client-runner/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>client-runner</artifactId>
=====================================
dto/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>dto</artifactId>
=====================================
observe-i18n/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>observe-i18n</artifactId>
=====================================
observe/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>observe</artifactId>
=====================================
persistence/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>persistence</artifactId>
=====================================
pom.xml
=====================================
@@ -31,7 +31,7 @@
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
<packaging>pom</packaging>
<name>ObServe :: Pom</name>
=====================================
server-configuration/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>server-configuration</artifactId>
=====================================
server-core/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>server-core</artifactId>
=====================================
server-runner/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>server-runner</artifactId>
=====================================
services-client/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>services-client</artifactId>
=====================================
services-local/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>services-local</artifactId>
=====================================
services/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>services</artifactId>
=====================================
test/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>test</artifactId>
=====================================
validation/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.4</version>
</parent>
<artifactId>validation</artifactId>
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/bb313a37217f810448d1c2493c8…
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/bb313a37217f810448d1c2493c8…
You're receiving this email because of your account on gitlab.com.
1
0
Tony CHEMIT pushed new tag v7.0.4 at ultreiaio / ird-observe
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/tree/v7.0.4
You're receiving this email because of your account on gitlab.com.
1
0
[Git][ultreiaio/ird-observe][master-7.x] 18 commits: [jgitflow-maven-plugin]updating poms for 7.0.4-SNAPSHOT development[skip ci]
by Tony CHEMIT 18 Feb '19
by Tony CHEMIT 18 Feb '19
18 Feb '19
Tony CHEMIT pushed to branch master-7.x at ultreiaio / ird-observe
Commits:
01d70a89 by tchemit at 2019-02-08T13:38:38Z
[jgitflow-maven-plugin]updating poms for 7.0.4-SNAPSHOT development[skip ci]
- - - - -
7f2172a2 by tchemit at 2019-02-08T13:45:27Z
[jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts[skip ci]
- - - - -
5f829902 by tchemit at 2019-02-08T13:45:27Z
[jgitflow-maven-plugin]merging 'master-7.x' into 'develop-7.x'
- - - - -
8ce89995 by tchemit at 2019-02-08T13:45:28Z
[jgitflow-maven-plugin]Updating develop poms back to pre merge state[skip ci]
- - - - -
15146695 by tchemit at 2019-02-13T11:09:37Z
[PS] Inversion de libellé - Closes #1219
- - - - -
7f028ae1 by tchemit at 2019-02-13T13:15:01Z
[PS] Libellé échantillon faune associée - Closes #1220
- - - - -
a4a2eb7f by tchemit at 2019-02-13T13:22:16Z
[PS] Le formulaire bonnes pratiques de remise à l'eau ne s'ouvre pas - Closes #1221
- - - - -
eb1a6dd5 by tchemit at 2019-02-13T15:38:37Z
update pom
- - - - -
3ae3e01e by tchemit at 2019-02-14T13:11:19Z
add missing i18n key
- - - - -
de8269ea by tchemit at 2019-02-14T13:11:36Z
[PS] La suppression d'éléments dans Calée/Estimation du banc ne fonctionne pas - closes #1222
- - - - -
19f0cd67 by tchemit at 2019-02-14T17:14:51Z
A la ré ouverture de l'UI, l'affichage est partiel - See #1224
- - - - -
a1ce16a2 by tchemit at 2019-02-14T17:14:52Z
L'asssitant sauvegarde a un comportement étonnant - Closes #1228
- - - - -
072a1983 by tchemit at 2019-02-14T17:14:52Z
Ergonomie assistant sauvegarde - Closes #1229
- - - - -
ad7f65ec by tchemit at 2019-02-14T17:14:52Z
Revert "add missing i18n key"
This reverts commit 3ae3e01e
- - - - -
9cbe3530 by tchemit at 2019-02-16T12:52:21Z
Equipement bateau, bug sur suppression de caractéristique - Closes #1232
- - - - -
6c45d906 by tchemit at 2019-02-18T09:43:49Z
Equipement bateau, bug sur suppression de caractéristique - Closes #1232
- - - - -
bb313a37 by tchemit at 2019-02-18T10:02:31Z
[jgitflow-maven-plugin]updating poms for branch'release/7.0.4' with non-snapshot versions[skip ci]
- - - - -
f2b67ccc by tchemit at 2019-02-18T10:09:02Z
[jgitflow-maven-plugin]merging 'release/7.0.4' into 'master-7.x'
- - - - -
30 changed files:
- client-configuration/pom.xml
- client-core/pom.xml
- client-core/src/main/java/fr/ird/observe/client/ui/admin/save/SaveLocalModel.java
- client-core/src/main/java/fr/ird/observe/client/ui/admin/save/SaveLocalUI.jcss
- client-core/src/main/java/fr/ird/observe/client/ui/admin/save/SaveLocalUIHandler.java
- client-core/src/main/java/fr/ird/observe/client/ui/content/data/longline/GearUseFeaturesLonglineUIHandler.java
- client-core/src/main/java/fr/ird/observe/client/ui/content/data/seine/GearUseFeaturesSeineUIHandler.java
- client-core/src/main/java/fr/ird/observe/client/ui/content/table/ContentTableUIHandler.java
- client-core/src/main/java/fr/ird/observe/client/ui/storage/StorageUIModel.java
- client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/BackupUI.jcss
- client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/BackupUIHandler.java
- client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/NavigationTreeCellRenderer.java
- client-runner/pom.xml
- dto/pom.xml
- dto/src/main/java/fr/ird/observe/dto/referential/SpeciesGroupHelper.java
- observe-i18n/pom.xml
- observe-i18n/src/main/i18n/translations/observe_en_GB.properties
- observe-i18n/src/main/i18n/translations/observe_es_ES.properties
- observe-i18n/src/main/i18n/translations/observe_fr_FR.properties
- observe/pom.xml
- persistence/pom.xml
- pom.xml
- server-configuration/pom.xml
- server-core/pom.xml
- server-runner/pom.xml
- services-client/pom.xml
- services-local/pom.xml
- services/pom.xml
- test/pom.xml
- validation/pom.xml
Changes:
=====================================
client-configuration/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>client-configuration</artifactId>
=====================================
client-core/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>client-core</artifactId>
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/admin/save/SaveLocalModel.java
=====================================
@@ -26,6 +26,7 @@ import fr.ird.observe.client.configuration.ClientConfig;
import fr.ird.observe.client.ui.admin.AdminActionModel;
import fr.ird.observe.client.ui.admin.AdminStep;
import fr.ird.observe.client.ui.admin.AdminUIModel;
+import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
import org.nuiton.jaxx.runtime.swing.wizard.ext.WizardState;
@@ -35,6 +36,8 @@ import java.io.File;
import java.util.HashSet;
import java.util.Set;
+import static fr.ird.observe.client.ui.storage.StorageUIModel.SQL_GZ_EXTENSION;
+
/**
* Le modèle d'une opération d'export de données observers.
*
@@ -45,6 +48,8 @@ public class SaveLocalModel extends AdminActionModel {
public static final String BACKUP_FILE_PROPERTY_NAME = "backupFile";
+ public static final String BACKUP_FILE_NAME_PROPERTY_NAME = "backupFileName";
+
public static final String DO_BACKUP_PROPERTY_NAME = "doBackup";
public static final String CAN_SAVE_LOCAL_PROPERTY_NAME = "canSaveLocal";
@@ -99,11 +104,17 @@ public class SaveLocalModel extends AdminActionModel {
return backupFile;
}
+ public String getBackupFileName() {
+ return StringUtils.removeEnd(backupFile.getName(), SQL_GZ_EXTENSION);
+ }
+
public void setBackupFile(File backupFile) {
boolean canSave = isCanSaveLocal();
File oldValue = this.backupFile;
+ String oldBackupFileName = getBackupFileName();
this.backupFile = backupFile;
firePropertyChange(BACKUP_FILE_PROPERTY_NAME, oldValue, backupFile);
+ firePropertyChange(BACKUP_FILE_NAME_PROPERTY_NAME, oldBackupFileName, getBackupFileName());
firePropertyChange(CAN_SAVE_LOCAL_PROPERTY_NAME, canSave, isCanSaveLocal());
}
@@ -125,9 +136,11 @@ public class SaveLocalModel extends AdminActionModel {
public boolean isCanSaveLocal() {
boolean validate = !doBackup ||
backupFile != null &&
- !backupFile.exists() &&
- backupFile.getName().endsWith(".sql.gz") &&
- backupFile.getParentFile().exists();
+ !backupFile.exists() && backupFile.getParentFile().exists() && backupFile.getName().endsWith(SQL_GZ_EXTENSION);
+ if (validate) {
+ String filename = getBackupFileName();
+ validate = !filename.isEmpty() && !filename.contains(".");
+ };
if (log.isDebugEnabled()) {
log.debug("can save ? " + validate);
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/admin/save/SaveLocalUI.jcss
=====================================
@@ -75,7 +75,7 @@
#filenameText {
enabled:{stepModel.isDoBackup()};
- text:{stepModel.getBackupFile().getName()};
+ text:{stepModel.getBackupFileName()};
}
#startAction {
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/admin/save/SaveLocalUIHandler.java
=====================================
@@ -26,6 +26,7 @@ import fr.ird.observe.client.ui.ObserveKeyStrokes;
import fr.ird.observe.client.ui.admin.AdminStep;
import fr.ird.observe.client.ui.admin.AdminTabUIHandler;
import fr.ird.observe.client.ui.admin.synchronize.referential.legacy.SynchronizeModel;
+import fr.ird.observe.client.ui.storage.StorageUIModel;
import fr.ird.observe.client.ui.util.UIHelper;
import fr.ird.observe.services.service.actions.synchro.referential.legacy.UnidirectionalReferentialSynchronizeContext;
import fr.ird.observe.services.service.sql.AddSqlScriptProducerRequest;
@@ -106,7 +107,7 @@ public class SaveLocalUIHandler extends AdminTabUIHandler<SaveLocalUI> implement
}
public void changeFilename(String filename) {
- getUi().getStepModel().setBackupFile(new File(getUi().directoryText.getText(), filename));
+ getUi().getStepModel().setBackupFile(new File(ui.getDirectoryText().getText(), filename + StorageUIModel.SQL_GZ_EXTENSION));
}
public void doStartAction() {
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/content/data/longline/GearUseFeaturesLonglineUIHandler.java
=====================================
@@ -165,10 +165,15 @@ public class GearUseFeaturesLonglineUIHandler extends ContentTableUIHandler<Trip
}
private void selectCell(GearUseFeaturesLonglineUI ui, int selectedColumn, int selectedRow) {
+ if (selectedRow >= ui.getMeasurementsTableModel().getRowCount()) {
+ return;
+ }
SwingUtilities.invokeLater(() -> {
cellEditorAdjusting = true;
try {
JTables.doSelectCell(ui.getMeasurementsTable(), selectedRow, selectedColumn);
+ } catch (Exception e) {
+ log.error("Can't select row " + selectedRow, e);
} finally {
cellEditorAdjusting = false;
}
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/content/data/seine/GearUseFeaturesSeineUIHandler.java
=====================================
@@ -165,10 +165,17 @@ public class GearUseFeaturesSeineUIHandler extends ContentTableUIHandler<TripSei
}
private void selectCell(GearUseFeaturesSeineUI ui, int selectedColumn, int selectedRow) {
+ if (selectedRow >= ui.getMeasurementsTableModel().getRowCount()) {
+ return;
+ }
SwingUtilities.invokeLater(() -> {
cellEditorAdjusting = true;
try {
- JTables.doSelectCell(ui.getMeasurementsTable(), selectedRow, selectedColumn);
+ try {
+ JTables.doSelectCell(ui.getMeasurementsTable(), selectedRow, selectedColumn);
+ } catch (Exception e) {
+ log.error("Can't select row " + selectedRow, e);
+ }
} finally {
cellEditorAdjusting = false;
}
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/content/table/ContentTableUIHandler.java
=====================================
@@ -331,7 +331,7 @@ public abstract class ContentTableUIHandler<E extends IdDto, D extends IdDto, U
U ui = getUi();
- if (getModel().isModified() || getModel().isCanSaveRow()) {
+ if (!getTableModel().isEmpty() && (getModel().isModified() || getModel().isCanSaveRow())) {
// flush modified line to model
getTableModel().updateRowFromEditBean();
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/storage/StorageUIModel.java
=====================================
@@ -92,6 +92,7 @@ public class StorageUIModel extends WizardModel<StorageStep> {
public static final String CREATION_MODE_PROPERTY_NAME = "creationMode";
public static final String DO_BACKUP_PROPERTY_NAME = "doBackup";
public static final String BACKUP_FILE_PROPERTY_NAME = "backupFile";
+ public static final String BACKUP_FILE_NAME_PROPERTY_NAME = "backupFileName";
public static final String DUMP_FILE_PROPERTY_NAME = "dumpFile";
public static final String LOCAL_STORAGE_EXIST_PROPERTY_NAME = "localStorageExist";
public static final String USE_SSL_PROPERTY_NAME = "useSsl";
@@ -117,6 +118,7 @@ public class StorageUIModel extends WizardModel<StorageStep> {
private static final String CAN_USE_REMOTE_SERVICE_PROPERTY_NAME = "canUseRemoteService";
private static final String CAN_USE_SERVER_SERVICE_PROPERTY_NAME = "canUseServerService";
private static final char[] EMPTY_PASSWORD = new char[0];
+ public static final String SQL_GZ_EXTENSION = ".sql.gz";
// private static final String LOGIN_REFERENTIEL = "referentiel";
private final ProgressModel progressModel = new ProgressModel();
@@ -991,7 +993,11 @@ public class StorageUIModel extends WizardModel<StorageStep> {
break;
case BACKUP:
- validate = !doBackup || backupFile != null && !backupFile.exists() && backupFile.getName().endsWith(".sql.gz");
+ validate = !doBackup || backupFile != null && !backupFile.exists() && backupFile.getName().endsWith(SQL_GZ_EXTENSION);
+ if (validate) {
+ String filename = getBackupFileName();
+ validate = !filename.isEmpty() && !filename.contains(".");
+ }
break;
case SELECT_DATA:
// chemit 20100525 : aucune contrainte dans ce cas
@@ -1149,10 +1155,15 @@ public class StorageUIModel extends WizardModel<StorageStep> {
return backupFile;
}
+ public String getBackupFileName() {
+ return StringUtils.removeEnd(backupFile.getName(),SQL_GZ_EXTENSION);
+ }
public void setBackupFile(File backupFile) {
File oldValue = this.backupFile;
+ String oldBackupFileName = getBackupFileName();
this.backupFile = backupFile;
firePropertyChange(BACKUP_FILE_PROPERTY_NAME, oldValue, backupFile);
+ firePropertyChange(BACKUP_FILE_NAME_PROPERTY_NAME, oldBackupFileName, getBackupFileName());
validate();
}
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/BackupUI.jcss
=====================================
@@ -50,5 +50,5 @@
#filenameText {
enabled:{model.isDoBackup()};
- text:{model.getBackupFile().getName()};
+ text:{model.getBackupFileName()};
}
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/storage/tabs/BackupUIHandler.java
=====================================
@@ -24,7 +24,9 @@ package fr.ird.observe.client.ui.storage.tabs;
import fr.ird.observe.client.ui.ObserveKeyStrokes;
import fr.ird.observe.client.ui.storage.StorageStep;
+import fr.ird.observe.client.ui.storage.StorageUIModel;
import fr.ird.observe.client.ui.util.UIHelper;
+import org.apache.commons.lang3.StringUtils;
import org.nuiton.jaxx.runtime.spi.UIHandler;
import javax.swing.AbstractAction;
@@ -90,7 +92,7 @@ public class BackupUIHandler extends StorageTabUIHandler<BackupUI> implements UI
}
public void changeFilename(String filename) {
- ui.getModel().setBackupFile(new File(ui.getDirectoryText().getText(), filename));
+ ui.getModel().setBackupFile(new File(ui.getDirectoryText().getText(), filename + StorageUIModel.SQL_GZ_EXTENSION));
}
}
=====================================
client-core/src/main/java/fr/ird/observe/client/ui/tree/navigation/NavigationTreeCellRenderer.java
=====================================
@@ -33,6 +33,7 @@ import javax.swing.JTree;
import javax.swing.tree.DefaultTreeCellRenderer;
import java.awt.Color;
import java.awt.Component;
+import java.awt.Dimension;
/**
* Created on 14/11/16.
@@ -86,6 +87,17 @@ public class NavigationTreeCellRenderer extends DefaultTreeCellRenderer implemen
JLabel comp = (JLabel) super.getTreeCellRendererComponent(tree, text, sel, expanded, leaf, row, hasFocus);
comp.setToolTipText(text);
comp.setIcon(icon);
+ Dimension size = comp.getPreferredSize();
+ double height = size.getHeight();
+ if (icon != null) {
+ int iconHeight = icon.getIconHeight();
+ if (height > 2 * iconHeight) {
+ log.error(String.format("Size is amazing: %s for node: %s", size, text));
+ Dimension newSize = new Dimension((int) size.getWidth(), iconHeight + 2);
+ comp.setSize(newSize);
+ comp.setPreferredSize(newSize);
+ }
+ }
return comp;
}
=====================================
client-runner/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>client-runner</artifactId>
=====================================
dto/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>dto</artifactId>
=====================================
dto/src/main/java/fr/ird/observe/dto/referential/SpeciesGroupHelper.java
=====================================
@@ -28,9 +28,9 @@ import java.util.List;
public class SpeciesGroupHelper extends GeneratedSpeciesGroupHelper {
//FIXME PROTECTED-ID
public static final List<String> SPECIES_GROUP_IDS = Arrays.asList(
- "fr.ird.referential.common.SpeciesGroup#1445863056144#0.9820877553253712",
- "fr.ird.referential.common.SpeciesGroup#1239832683690#0.24333033683679461",
- "fr.ird.referential.common.SpeciesGroup#1446014286433#0.6480183366605247",
- "fr.ird.referential.common.SpeciesGroup#1239832683689#0.7120116158620075"
+ "fr.ird.observe.entities.referentiel.SpeciesGroup#1445863056144#0.9820877553253712",
+ "fr.ird.observe.entities.referentiel.SpeciesGroup#1239832683690#0.24333033683679461",
+ "fr.ird.observe.entities.referentiel.SpeciesGroup#1446014286433#0.6480183366605247",
+ "fr.ird.observe.entities.referentiel.SpeciesGroup#1239832683689#0.7120116158620075"
);
}
=====================================
observe-i18n/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>observe-i18n</artifactId>
=====================================
observe-i18n/src/main/i18n/translations/observe_en_GB.properties
=====================================
@@ -916,14 +916,14 @@ observe.common.NonTargetCatchReleasingTimeDto.type=Releasing time
observe.common.NonTargetCatchReleasingTimeDto.types=Releasing time
observe.common.NonTargetLengthDto.comment=Non target sample comment
observe.common.NonTargetLengthDto.count=Count
-observe.common.NonTargetLengthDto.length=Length
+observe.common.NonTargetLengthDto.length=Length (cm)
observe.common.NonTargetLengthDto.picturesReferences=Pictures references
observe.common.NonTargetLengthDto.table.count=Count
observe.common.NonTargetLengthDto.table.count.tip=Count
observe.common.NonTargetLengthDto.table.gender=Sex
observe.common.NonTargetLengthDto.table.gender.tip=Sex
observe.common.NonTargetLengthDto.table.length=Length
-observe.common.NonTargetLengthDto.table.length.tip=Length
+observe.common.NonTargetLengthDto.table.length.tip=Length (cm)
observe.common.NonTargetLengthDto.table.meanWeight=Indiv. Weight
observe.common.NonTargetLengthDto.table.meanWeight.tip=Individual weight (en Kg)
observe.common.NonTargetLengthDto.table.nonTargetSpecies=Species
=====================================
observe-i18n/src/main/i18n/translations/observe_es_ES.properties
=====================================
@@ -916,14 +916,14 @@ observe.common.NonTargetCatchReleasingTimeDto.type=Hora de liberación de fauna
observe.common.NonTargetCatchReleasingTimeDto.types=Horas de liberación de fauna accesoria
observe.common.NonTargetLengthDto.comment=Comentarios sobre el muestreo de fauna accesoria
observe.common.NonTargetLengthDto.count=Número
-observe.common.NonTargetLengthDto.length=Talla
+observe.common.NonTargetLengthDto.length=Talla (cm)
observe.common.NonTargetLengthDto.picturesReferences=Referencia foto
observe.common.NonTargetLengthDto.table.count=Número
observe.common.NonTargetLengthDto.table.count.tip=Número de ejemplares medidos
observe.common.NonTargetLengthDto.table.gender=Sexo
observe.common.NonTargetLengthDto.table.gender.tip=Sexo
observe.common.NonTargetLengthDto.table.length=Talla
-observe.common.NonTargetLengthDto.table.length.tip=Talla
+observe.common.NonTargetLengthDto.table.length.tip=Talla (cm)
observe.common.NonTargetLengthDto.table.meanWeight=Peso indiv.
observe.common.NonTargetLengthDto.table.meanWeight.tip=Peso del individuo (en Kg)
observe.common.NonTargetLengthDto.table.nonTargetSpecies=Especie
=====================================
observe-i18n/src/main/i18n/translations/observe_fr_FR.properties
=====================================
@@ -590,7 +590,7 @@ observe.common.DataDto.captain=Capitaine
observe.common.DataDto.dataQuality=Qualité de donnée
observe.common.DataDto.departureHarbour=Port de départ
observe.common.DataDto.depthRecorder=Enregistreur de profondeur
-observe.common.DataDto.endDate=Date de début
+observe.common.DataDto.endDate=Date de fin
observe.common.DataDto.haulingIdentifier=Virage
observe.common.DataDto.hookLost=Hameçon perdu
observe.common.DataDto.landingHarbour=Port d'arrivée
@@ -599,7 +599,7 @@ observe.common.DataDto.observer=Observateur
observe.common.DataDto.program=Programme
observe.common.DataDto.settingIdentifier=Filage
observe.common.DataDto.speciesFate=Devenir espèce
-observe.common.DataDto.startDate=Date de fin
+observe.common.DataDto.startDate=Date de début
observe.common.DataDto.timer=Horloge
observe.common.DataDto.timerTimeOnBoard=Horodatage de montée à bord
observe.common.DataDto.traceCutOff=Bas de ligne coupé
@@ -916,14 +916,14 @@ observe.common.NonTargetCatchReleasingTimeDto.type=Moment de la libération
observe.common.NonTargetCatchReleasingTimeDto.types=Moments de la libération
observe.common.NonTargetLengthDto.comment=Commentaire de l’échantillonnage faune
observe.common.NonTargetLengthDto.count=Nombre
-observe.common.NonTargetLengthDto.length=Longueur hors tout
+observe.common.NonTargetLengthDto.length=Taille (cm)
observe.common.NonTargetLengthDto.picturesReferences=Référence photo
observe.common.NonTargetLengthDto.table.count=Effectif
observe.common.NonTargetLengthDto.table.count.tip=Effectif
observe.common.NonTargetLengthDto.table.gender=Sexe
observe.common.NonTargetLengthDto.table.gender.tip=Sexe
-observe.common.NonTargetLengthDto.table.length=Longueur
-observe.common.NonTargetLengthDto.table.length.tip=Longueur
+observe.common.NonTargetLengthDto.table.length=Taille
+observe.common.NonTargetLengthDto.table.length.tip=Taille (cm)
observe.common.NonTargetLengthDto.table.meanWeight=Poids ind.
observe.common.NonTargetLengthDto.table.meanWeight.tip=Poids individuel (en Kg)
observe.common.NonTargetLengthDto.table.nonTargetSpecies=Espèce faune
=====================================
observe/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>observe</artifactId>
=====================================
persistence/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>persistence</artifactId>
=====================================
pom.xml
=====================================
@@ -26,12 +26,12 @@
<parent>
<groupId>io.ultreia.maven</groupId>
<artifactId>pom</artifactId>
- <version>2019.8.8</version>
+ <version>2019.8.11</version>
</parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
<packaging>pom</packaging>
<name>ObServe :: Pom</name>
=====================================
server-configuration/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>server-configuration</artifactId>
=====================================
server-core/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>server-core</artifactId>
=====================================
server-runner/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>server-runner</artifactId>
=====================================
services-client/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>services-client</artifactId>
=====================================
services-local/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>services-local</artifactId>
=====================================
services/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>services</artifactId>
=====================================
test/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>test</artifactId>
=====================================
validation/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.3</version>
+ <version>7.0.4</version>
</parent>
<artifactId>validation</artifactId>
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/fd144eaa1ed4a05357408ff22f…
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/fd144eaa1ed4a05357408ff22f…
You're receiving this email because of your account on gitlab.com.
1
0
[Git][ultreiaio/ird-observe][develop-7.x] 5 commits: [jgitflow-maven-plugin]updating poms for branch'release/7.0.4' with non-snapshot versions[skip ci]
by Tony CHEMIT 18 Feb '19
by Tony CHEMIT 18 Feb '19
18 Feb '19
Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe
Commits:
bb313a37 by tchemit at 2019-02-18T10:02:31Z
[jgitflow-maven-plugin]updating poms for branch'release/7.0.4' with non-snapshot versions[skip ci]
- - - - -
f2b67ccc by tchemit at 2019-02-18T10:09:02Z
[jgitflow-maven-plugin]merging 'release/7.0.4' into 'master-7.x'
- - - - -
0690ec80 by tchemit at 2019-02-18T10:09:04Z
[jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts[skip ci]
- - - - -
2d250881 by tchemit at 2019-02-18T10:09:05Z
[jgitflow-maven-plugin]merging 'master-7.x' into 'develop-7.x'
- - - - -
bbe2d82b by tchemit at 2019-02-18T10:09:05Z
[jgitflow-maven-plugin]Updating develop poms back to pre merge state[skip ci]
- - - - -
0 changed files:
Changes:
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/4aecbee1febbd96d75a78a5a99…
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/4aecbee1febbd96d75a78a5a99…
You're receiving this email because of your account on gitlab.com.
1
0
[Git][ultreiaio/ird-observe][develop-7.x] [jgitflow-maven-plugin]updating poms for 7.0.5-SNAPSHOT development[skip ci]
by Tony CHEMIT 18 Feb '19
by Tony CHEMIT 18 Feb '19
18 Feb '19
Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe
Commits:
4aecbee1 by tchemit at 2019-02-18T10:02:12Z
[jgitflow-maven-plugin]updating poms for 7.0.5-SNAPSHOT development[skip ci]
- - - - -
16 changed files:
- client-configuration/pom.xml
- client-core/pom.xml
- client-runner/pom.xml
- dto/pom.xml
- observe-i18n/pom.xml
- observe/pom.xml
- persistence/pom.xml
- pom.xml
- server-configuration/pom.xml
- server-core/pom.xml
- server-runner/pom.xml
- services-client/pom.xml
- services-local/pom.xml
- services/pom.xml
- test/pom.xml
- validation/pom.xml
Changes:
=====================================
client-configuration/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>client-configuration</artifactId>
=====================================
client-core/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>client-core</artifactId>
=====================================
client-runner/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>client-runner</artifactId>
=====================================
dto/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>dto</artifactId>
=====================================
observe-i18n/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>observe-i18n</artifactId>
=====================================
observe/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>observe</artifactId>
=====================================
persistence/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>persistence</artifactId>
=====================================
pom.xml
=====================================
@@ -31,7 +31,7 @@
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
<packaging>pom</packaging>
<name>ObServe :: Pom</name>
=====================================
server-configuration/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>server-configuration</artifactId>
=====================================
server-core/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>server-core</artifactId>
=====================================
server-runner/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>server-runner</artifactId>
=====================================
services-client/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>services-client</artifactId>
=====================================
services-local/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>services-local</artifactId>
=====================================
services/pom.xml
=====================================
@@ -27,7 +27,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>services</artifactId>
=====================================
test/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>test</artifactId>
=====================================
validation/pom.xml
=====================================
@@ -26,7 +26,7 @@
<parent>
<groupId>fr.ird.observe</groupId>
<artifactId>ird-observe</artifactId>
- <version>7.0.4-SNAPSHOT</version>
+ <version>7.0.5-SNAPSHOT</version>
</parent>
<artifactId>validation</artifactId>
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/4aecbee1febbd96d75a78a5a99f…
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/4aecbee1febbd96d75a78a5a99f…
You're receiving this email because of your account on gitlab.com.
1
0
Tony CHEMIT pushed new branch release/7.0.4 at ultreiaio / ird-observe
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/tree/release/7.0.4
You're receiving this email because of your account on gitlab.com.
1
0
Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
b8e87f4c by tchemit at 2019-02-18T10:01:51Z
update changelog
- - - - -
5 changed files:
- .mvn/gitlab-cache/milestones/674086-issues.json
- + .mvn/gitlab-cache/milestones/784957-artifacts.json
- + .mvn/gitlab-cache/milestones/784957-issues.json
- + .mvn/gitlab-cache/milestones/784957.json
- CHANGELOG.md
Changes:
=====================================
.mvn/gitlab-cache/milestones/674086-issues.json
=====================================
@@ -20,16 +20,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -37,16 +43,22 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 22, 2019 5:39:02 PM",
- "createdAt": "Jan 22, 2019 3:08:53 PM"
+ "createdAt": "Jan 22, 2019 3:08:53 PM",
+ "closedAt": "Jan 22, 2019 5:39:02 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1200"
},
{
"id": 16573198,
@@ -70,16 +82,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 1111318,
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
"author": {
@@ -87,16 +105,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 7,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Dec 30, 2018 11:35:50 AM",
- "createdAt": "Dec 11, 2018 1:51:50 PM"
+ "createdAt": "Dec 11, 2018 1:51:50 PM",
+ "closedAt": "Dec 30, 2018 11:35:50 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1185"
},
{
"id": 16239318,
@@ -119,16 +143,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 1111318,
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
"author": {
@@ -136,16 +166,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 15, 2019 2:50:45 PM",
- "createdAt": "Nov 30, 2018 12:34:38 PM"
+ "createdAt": "Nov 30, 2018 12:34:38 PM",
+ "closedAt": "Jan 15, 2019 11:29:41 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1182"
},
{
"id": 15852715,
@@ -169,16 +205,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -186,16 +228,22 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Dec 28, 2018 11:27:24 AM",
- "createdAt": "Nov 14, 2018 6:20:47 PM"
+ "createdAt": "Nov 14, 2018 6:20:47 PM",
+ "closedAt": "Dec 28, 2018 11:27:24 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1172"
},
{
"id": 14727820,
@@ -219,16 +267,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -236,16 +290,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 10,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 15, 2019 11:29:41 AM",
- "createdAt": "Oct 5, 2018 9:28:31 PM"
+ "createdAt": "Oct 5, 2018 9:28:31 PM",
+ "closedAt": "Jan 15, 2019 11:29:41 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1130"
},
{
"id": 14727558,
@@ -267,16 +327,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 1111318,
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
"author": {
@@ -284,16 +350,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 2,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 22, 2019 3:24:53 PM",
- "createdAt": "Oct 5, 2018 9:08:48 PM"
+ "createdAt": "Oct 5, 2018 9:08:48 PM",
+ "closedAt": "Jan 22, 2019 3:24:53 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1127"
},
{
"id": 14715026,
@@ -316,16 +388,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -333,16 +411,66 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 11,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 16, 2019 4:24:42 PM",
- "createdAt": "Oct 5, 2018 1:31:54 PM"
+ "createdAt": "Oct 5, 2018 1:31:54 PM",
+ "closedAt": "Jan 16, 2019 4:24:42 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1122"
+ },
+ {
+ "id": 14310661,
+ "iid": 1066,
+ "projectId": 2722779,
+ "title": "Improve usage guis",
+ "description": "The current implementation is quite naive and is poor in term of performance, since it computes all references of any usage of the given referential.\nIn some case, for example for ``DataQuality`` this will be a huge amount of data, for... nothing, or nearly.\n\nI propose a new implementation which first just count usages by type, then in gui, we just display those counts, and if user wants to see usages for a given type, let just ask him to click on a button or select the required type.\nIn that way data are computed only when wanted by user and make the api much more lighter.\n\nIn term on gui design, I propose to use horizontal tab panned (on left) to represent all types of usages found and a unique list of references (on right) which contains the very usages for the selected. In that way we control perfectly the size of this gui and offer a better experience (see #1059).\n\n@pcauquil WDYT ?",
+ "labels": [
+ "Evolution",
+ "À facturer"
+ ],
+ "milestone": {
+ "id": 674086,
+ "iid": 128,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "8.0-alpha-5",
+ "description": "",
+ "dueDate": "Nov 4, 2018 1:00:00 AM",
+ "startDate": "Oct 21, 2018 2:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [],
+ "author": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 3:45:53 PM",
+ "createdAt": "Sep 19, 2018 10:29:02 PM",
+ "closedAt": "Feb 14, 2019 3:45:53 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1066"
},
{
"id": 11953555,
@@ -366,16 +494,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -383,16 +517,22 @@
"_username": "pcauquil",
"_name": "Pascal Cauquil",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
},
+ "userNotesCount": 2,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Dec 16, 2018 1:03:10 PM",
- "createdAt": "Jun 12, 2018 1:55:13 PM"
+ "createdAt": "Jun 12, 2018 1:55:13 PM",
+ "closedAt": "Dec 14, 2018 12:49:58 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/970"
},
{
"id": 9963535,
@@ -415,16 +555,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -432,16 +578,21 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "opened",
"updatedAt": "Jan 27, 2019 7:48:51 AM",
- "createdAt": "Mar 27, 2018 3:49:17 PM"
+ "createdAt": "Mar 27, 2018 3:49:17 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/918"
},
{
"id": 9962937,
@@ -464,16 +615,22 @@
"startDate": "Oct 21, 2018 2:00:00 AM",
"state": "active"
},
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
"assignee": {
"_id": 166231,
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
"author": {
@@ -481,15 +638,21 @@
"_username": "tchemit",
"_name": "Tony CHEMIT",
"_state": "active",
- "_darkScheme": false,
- "_isAdmin": false,
- "_canCreateGroup": false,
- "_canCreateProject": false,
- "_canCreateTeam": false,
+ "_external": false,
"_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
},
+ "userNotesCount": 1,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
"state": "closed",
"updatedAt": "Jan 27, 2019 3:07:52 AM",
- "createdAt": "Mar 27, 2018 3:13:54 PM"
+ "createdAt": "Mar 27, 2018 3:13:54 PM",
+ "closedAt": "Jan 27, 2019 3:07:52 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/915"
}
]
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/784957-artifacts.json
=====================================
@@ -0,0 +1,12 @@
+[
+ {
+ "name": "Application",
+ "filename": "observe-7.0.4.zip",
+ "url": "http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.4/observe-7.0.4.zip"
+ },
+ {
+ "name": "Serveur",
+ "filename": "observe-7.0.4.war",
+ "url": "http://repo1.maven.org/maven2/fr/ird/observe/observe/7.0.4/observe-7.0.4.war"
+ }
+]
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/784957-issues.json
=====================================
@@ -0,0 +1,734 @@
+[
+ {
+ "id": 18250720,
+ "iid": 1233,
+ "projectId": 2722779,
+ "title": "L\u0027enregistrement des caractéristiques ne fonctionne pas",
+ "description": "sur cette marée : [OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz](/uploads/bd16127eb0c4213ffda29774f3500008/OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz)\n\n on supprime dans l\u0027ordre les caractéristiques en jaune :\n\n\n\n\n\nOn ne supprime pas les caractéristiques en bas de liste (bien qu\u0027on le voudrait car leur valeur est 0) car on sait que ça plante dès le clic droit/supprimer (#1232).\n\nOn tente d\u0027enregistrer le formulaire et on obtient cette erreur :\n\n\n\n```\norg.nuiton.topia.persistence.TopiaQueryException: unable to find page startIndex\u003d0, endIndex\u003d1\n\tat org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.find0(HibernateTopiaJpaSupport.java:271)\n\tat org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.findUnique(HibernateTopiaJpaSupport.java:211)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao.findUniqueOrNull(AbstractTopiaDao.java:503)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao.tryFindUnique(AbstractTopiaDao.java:495)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderRunQueryStep.tryFindUnique(AbstractTopiaDao.java:1189)\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep.tryFindUnique(AbstractTopiaDao.java:1045)\n\tat fr.ird.observe.persistence.ObserveTopiaPersistenceContext.updateLastUpdateDate(ObserveTopiaPersistenceContext.java:90)\n\tat fr.ird.observe.persistence.ObserveTopiaPersistenceContext.updateLastUpdateDate(ObserveTopiaPersistenceContext.java:82)\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.saveEntity(ObserveServiceLocal.java:305)\n\tat fr.ird.observe.services.local.service.data.seine.TripSeineGearUseServiceLocal.saveEntity(TripSeineGearUseServiceLocal.java:71)\n\tat fr.ird.observe.services.local.service.data.seine.TripSeineGearUseServiceLocal.save(TripSeineGearUseServiceLocal.java:66)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\n\tat java.lang.reflect.Method.invoke(Unknown Source)\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242)\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263)\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230)\n\tat com.sun.proxy.$Proxy74.save(Unknown Source)\n\tat fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.doPersist(GearUseFeaturesSeineUIHandler.java:528)\n\tat fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.doPersist(GearUseFeaturesSeineUIHandler.java:87)\n\tat fr.ird.observe.client.ui.content.table.ContentTableUIHandler.doSave(ContentTableUIHandler.java:354)\n\tat fr.ird.observe.client.ui.content.ContentUIHandler.saveUI(ContentUIHandler.java:611)\n\tat fr.ird.observe.client.ui.content.ContentUI.save(ContentUI.java:188)\n\tat fr.ird.observe.client.ui.actions.content.SaveEditUIAction.actionPerformed(SaveEditUIAction.java:54)\n\tat fr.ird.observe.client.ui.actions.content.AbstractContentUIAction.actionPerformed(AbstractContentUIAction.java:75)\n\tat javax.swing.AbstractButton.fireActionPerformed(Unknown Source)\n\tat javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)\n\tat javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)\n\tat javax.swing.DefaultButtonModel.setPressed(Unknown Source)\n\tat javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)\n\tat java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)\n\tat java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)\n\tat java.awt.Component.processMouseEvent(Unknown Source)\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source)\n\tat java.awt.Component.processEvent(Unknown Source)\n\tat java.awt.Container.processEvent(Unknown Source)\n\tat java.awt.Component.dispatchEventImpl(Unknown Source)\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\n\tat java.awt.Component.dispatchEvent(Unknown Source)\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)\n\tat java.awt.Container.dispatchEventImpl(Unknown Source)\n\tat java.awt.Window.dispatchEventImpl(Unknown Source)\n\tat java.awt.Component.dispatchEvent(Unknown Source)\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n\tat java.awt.EventQueue.access$500(Unknown Source)\n\tat java.awt.EventQueue$3.run(Unknown Source)\n\tat java.awt.EventQueue$3.run(Unknown Source)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.awt.EventQueue$4.run(Unknown Source)\n\tat java.awt.EventQueue$4.run(Unknown Source)\n\tat java.security.AccessController.doPrivileged(Native Method)\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n\tat java.awt.EventDispatchThread.run(Unknown Source)\nCaused by: javax.persistence.EntityExistsException: A different object with the same identifier value was already associated with the session : [fr.ird.observe.entities.seine.GearUseFeaturesMeasurementSeineImpl#fr.ird.observe.entities.seine.GearUseFeaturesMeasurementSeine#1542022378833#0.6389958224039367]\n\tat org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:123)\n\tat org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181)\n\tat org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1538)\n\tat org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.find0(HibernateTopiaJpaSupport.java:253)\n\t... 63 more\n```\n\nLigne 557 et suivantes : [observe-7.0.3-SNAPSHOT.log](/uploads/038e4b189511e3b46c226342ae5beef2/observe-7.0.3-SNAPSHOT.log)",
+ "labels": [
+ "Anomalie",
+ "Contrat AZTI-2017",
+ "Contrat Code Lutin-2016",
+ "Immédiat"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 1,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": true,
+ "discussionLocked": true,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 16, 2019 1:49:16 PM",
+ "createdAt": "Feb 15, 2019 12:04:07 AM",
+ "closedAt": "Feb 16, 2019 1:49:16 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1233"
+ },
+ {
+ "id": 18203224,
+ "iid": 1221,
+ "projectId": 2722779,
+ "title": "[PS] Le formulaire bonnes pratiques de remise à l\u0027eau ne s\u0027ouvre pas",
+ "description": "```\nINFO 2019-02-13T15:56:27,243 [AWT-EventQueue-0] ObserveReferentialCache : 95 - Loading 3 referential dependencies for: fr.ird.observe.dto.data.seine.NonTargetCatchDto\nINFO 2019-02-13T15:56:31,443 [AWT-EventQueue-0] ValidationContext : 228 - Put \u0027fr.ird.observe.entities.seine.ActivitySeine#1550058957411#0.22754261914634066\u0027 into cache.\nINFO 2019-02-13T15:56:38,577 [AWT-EventQueue-0] NonTargetCatchServiceLocal : 125 - SetSeine fr.ird.observe.entities.seine.SetSeine#1550058969817#0.7291503140384896, nonTargetDiscarded: false\nINFO 2019-02-13T15:56:38,597 [AWT-EventQueue-0] ObserveReferentialCache : 95 - Loading 3 referential dependencies for: fr.ird.observe.dto.data.seine.NonTargetCatchDto\nINFO 2019-02-13T15:56:38,675 [AWT-EventQueue-0] ValidationContext : 228 - Put \u0027fr.ird.observe.entities.seine.ActivitySeine#1550058957411#0.22754261914634066\u0027 into cache.\nINFO 2019-02-13T15:56:40,173 [AWT-EventQueue-0] ObserveReferentialCache : 95 - Loading 4 referential dependencies for: fr.ird.observe.dto.data.seine.NonTargetLengthDto\nINFO 2019-02-13T15:56:41,402 [AWT-EventQueue-0] AbstractSampleUIHandler : 116 - No default size measure type defined (species is null, or no default size measure definied on it.\nERROR 2019-02-13T16:47:21,884 [AWT-EventQueue-0] ObserveServiceFactoryLocal$ObserveServiceInvocationHandler : 245 - Error in method loadSensibleSpeciesGroup\norg.nuiton.topia.persistence.TopiaNotFoundException: Can\u0027t find class for fr.ird.referential.common.SpeciesGroup#1445863056144#0.9820877553253712\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:72) ~[observe.jar:7.0.3]\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.findByTopiaId(AbstractTopiaPersistenceContext.java:240) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.loadEntity(ObserveServiceLocal.java:287) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSpeciesGroup(ReferentialServiceLocal.java:140) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSensibleSpeciesGroup(ReferentialServiceLocal.java:149) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[observe.jar:7.0.3]\n\tat com.sun.proxy.$Proxy58.loadSensibleSpeciesGroup(Unknown Source) ~[?:?]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUIHandler.afterInit(NonTargetCatchReleaseUIHandler.java:181) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.$initialize(NonTargetCatchReleaseUI.java:645) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.ContentUI.\u003cinit\u003e(ContentUI.java:231) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.table.ContentTableUI.\u003cinit\u003e(ContentTableUI.java:199) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.\u003cinit\u003e(NonTargetCatchReleaseUI.java:183) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.doOpenContent(ObserveMainUIInitializer.java:295) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.changeNavigationNode(ObserveMainUIInitializer.java:207) ~[observe.jar:7.0.3]\n\tat javax.swing.JTree.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) [?:1.8.0_201]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree$1.setSelectionPaths(NavigationTree.java:135) [observe.jar:7.0.3]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_201]\nCaused by: java.lang.ClassNotFoundException: fr.ird.referential.common.SpeciesGroup\n\tat java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.Class.forName0(Native Method) ~[?:1.8.0_201]\n\tat java.lang.Class.forName(Unknown Source) ~[?:1.8.0_201]\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:69) ~[observe.jar:7.0.3]\n\t... 68 more\nERROR 2019-02-13T16:47:21,894 [AWT-EventQueue-0] UIHelper : 518 - Could not create content ui class fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI\njava.lang.IllegalStateException: Could not create content ui class fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:73) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.doOpenContent(ObserveMainUIInitializer.java:295) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.changeNavigationNode(ObserveMainUIInitializer.java:207) ~[observe.jar:7.0.3]\n\tat javax.swing.JTree.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) [?:1.8.0_201]\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree$1.setSelectionPaths(NavigationTree.java:135) [observe.jar:7.0.3]\n\tat javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JTree.setSelectionPath(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.AWTEventMulticaster.mousePressed(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.processEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_201]\n\tat java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_201]\n\tat java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_201]\n\tat java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_201]\nCaused by: java.lang.reflect.InvocationTargetException\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\t... 46 more\nCaused by: org.nuiton.topia.persistence.TopiaNotFoundException: Can\u0027t find class for fr.ird.referential.common.SpeciesGroup#1445863056144#0.9820877553253712\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:72) ~[observe.jar:7.0.3]\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.findByTopiaId(AbstractTopiaPersistenceContext.java:240) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.loadEntity(ObserveServiceLocal.java:287) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSpeciesGroup(ReferentialServiceLocal.java:140) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSensibleSpeciesGroup(ReferentialServiceLocal.java:149) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[observe.jar:7.0.3]\n\tat com.sun.proxy.$Proxy58.loadSensibleSpeciesGroup(Unknown Source) ~[?:?]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUIHandler.afterInit(NonTargetCatchReleaseUIHandler.java:181) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.$initialize(NonTargetCatchReleaseUI.java:645) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.ContentUI.\u003cinit\u003e(ContentUI.java:231) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.table.ContentTableUI.\u003cinit\u003e(ContentTableUI.java:199) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.\u003cinit\u003e(NonTargetCatchReleaseUI.java:183) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\t... 46 more\nCaused by: java.lang.ClassNotFoundException: fr.ird.referential.common.SpeciesGroup\n\tat java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.Class.forName0(Native Method) ~[?:1.8.0_201]\n\tat java.lang.Class.forName(Unknown Source) ~[?:1.8.0_201]\n\tat org.nuiton.topia.persistence.internal.LegacyTopiaIdFactory.getClassName(LegacyTopiaIdFactory.java:69) ~[observe.jar:7.0.3]\n\tat org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.findByTopiaId(AbstractTopiaPersistenceContext.java:240) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.ObserveServiceLocal.loadEntity(ObserveServiceLocal.java:287) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSpeciesGroup(ReferentialServiceLocal.java:140) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.service.referential.ReferentialServiceLocal.loadSensibleSpeciesGroup(ReferentialServiceLocal.java:149) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[observe.jar:7.0.3]\n\tat com.sun.proxy.$Proxy58.loadSensibleSpeciesGroup(Unknown Source) ~[?:?]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUIHandler.afterInit(NonTargetCatchReleaseUIHandler.java:181) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.$initialize(NonTargetCatchReleaseUI.java:645) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.ContentUI.\u003cinit\u003e(ContentUI.java:231) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.table.ContentTableUI.\u003cinit\u003e(ContentTableUI.java:199) ~[observe.jar:7.0.3]\n\tat fr.ird.observe.client.ui.content.data.seine.NonTargetCatchReleaseUI.\u003cinit\u003e(NonTargetCatchReleaseUI.java:183) ~[observe.jar:7.0.3]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_201]\n\tat fr.ird.observe.client.ui.content.ContentUIManager.createContent(ContentUIManager.java:71) ~[observe.jar:7.0.3]\n\t... 46 more\nINFO 2019-02-13T16:48:06,036 [AWT-EventQueue-0] CloseApplicationAction : 63 - ObServe quitting...\nINFO 2019-02-13T16:48:06,037 [AWT-EventQueue-0] ObserveMainUI : 331 - destroy ui mainFrame\nINFO 2019-02-13T16:48:06,044 [main] ObserveSwingApplicationContext : 299 - Closing swing application context fr.ird.observe.client.ObserveSwingApplicationContext@17fc391b\nINFO 2019-02-13T16:48:06,049 [main] LocalDatabaseBackupTaskSupport : 77 - [Wed Feb 13 16:48:06 MUT 2019] Début de la sauvegarde automatique - C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:06,226 [main] LocalDatabaseBackupTaskSupport : 87 - [Wed Feb 13 16:48:06 MUT 2019] Fin de la sauvegarde automatique (en 175,527ms) - C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:06,227 [Check-Backups] BackupsManager$1 : 85 - waiting for backup to check\nINFO 2019-02-13T16:48:06,228 [Check-Backups] BackupsManager$1 : 98 - Will check backup C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:06,230 [Check-Backups] ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.DataSourceServiceLocal@4ba1e8b\nINFO 2019-02-13T16:48:06,231 [Check-Backups] ObserveTopiaApplicationContextFactory : 181 - Create H2 topia application context: ObserveDataSourceConfigurationTopiaH2{directory\u003dC:\\Users\\pcauquil\\.observe\\tmp\\obstuna1e5bf4a8-c223-42cc-ad9c-5bbe7b22ac4c, dbName\u003dobstuna, username\u003dsa, password\u003d***}\nINFO 2019-02-13T16:48:06,232 [Check-Backups] TopiaServiceSupportImpl : 99 - instantiated service migration: org.nuiton.topia.service.migration.TopiaMigrationService@7c24ba0e\nINFO 2019-02-13T16:48:06,232 [Check-Backups] TopiaServiceSupportImpl : 99 - instantiated service sqlScriptGenerator: org.nuiton.topia.service.script.TopiaSqlScriptGeneratorServiceImpl@5e9c6a65\nINFO 2019-02-13T16:48:06,233 [Check-Backups] TopiaServiceSupportImpl : 125 - will init service sqlScriptGenerator with configuration {}\nINFO 2019-02-13T16:48:06,233 [Check-Backups] TopiaServiceSupportImpl : 125 - will init service migration with configuration {}\nINFO 2019-02-13T16:48:06,234 [Check-Backups] AbstractTopiaApplicationContext : 148 - Schema initialization disabled\nINFO 2019-02-13T16:48:06,469 [Check-Backups] HibernateProvider : 168 - will start hibernate with configuration {hibernate.hikari.autoCommit\u003dfalse, hibernate.hikari.minimumIdle\u003d2, hibernate.use_sql_comments\u003dfalse, hibernate.connection.driver_class\u003dorg.h2.Driver, hibernate.dialect\u003dorg.hibernate.dialect.H2Dialect, hibernate.format_sql\u003dfalse, hibernate.ejb.naming_strategy\u003dorg.hibernate.cfg.ImprovedNamingStrategy, hibernate.connection.username\u003dsa, hibernate.connection.url\u003djdbc:h2:file:C:\\Users\\pcauquil\\.observe\\tmp\\obstuna1e5bf4a8-c223-42cc-ad9c-5bbe7b22ac4c\\obstuna;FILE_LOCK\u003dfile;LOG\u003d0;MODE\u003dpostgresql;DEFAULT_LOCK_TIMEOUT\u003d100;DB_CLOSE_DELAY\u003d0;LOCK_MODE\u003d3;TRACE_LEVEL_FILE\u003d0;TRACE_LEVEL_SYSTEM_OUT\u003d0;CACHE_SIZE\u003d65536;MVCC\u003dtrue, hibernate.connection.provider_class\u003dorg.hibernate.hikaricp.internal.HikariCPConnectionProvider, hibernate.connection.password\u003dsa, hibernate.bytecode.provider\u003dbytebuddy, hibernate.hikari.maximumPoolSize\u003d20}\nINFO 2019-02-13T16:48:06,478 [Check-Backups] DataSourceServiceLocal : 201 - Create new database from a script.\nINFO 2019-02-13T16:48:07,227 [main] ObserveSwingApplicationContext : 325 - Closing Swing session Helper\nINFO 2019-02-13T16:48:07,244 [main] ObserveSwingApplicationContext : 325 - Closing Backup manager\nINFO 2019-02-13T16:48:07,748 [Check-Backups] TopiaMigrationServiceContext : 136 - Detected database version: 7.0\nINFO 2019-02-13T16:48:07,813 [Check-Backups] TopiaMigrationService : 89 - Starting Topia Migration Service - Model version : 7.0, Database version : 7.0\nINFO 2019-02-13T16:48:07,814 [Check-Backups] TopiaMigrationService : 99 - Database is up to date, no migration needed.\nWARN 2019-02-13T16:48:07,816 [Check-Backups] TimeLog : 237 - [1,585s] for method \u0027invokeMethod DataSourceService.create\u0027, (total call 1, total time 1,585s, min time 1,585s, max time 1,585s, avg time 1,585s)\nINFO 2019-02-13T16:48:07,818 [Check-Backups] DataSourceServiceLocal : 601 - Closing topia application context: ObserveDataSourceConfigurationTopiaH2{directory\u003dC:\\Users\\pcauquil\\.observe\\tmp\\obstuna1e5bf4a8-c223-42cc-ad9c-5bbe7b22ac4c, dbName\u003dobstuna, username\u003dsa, password\u003d***}\nINFO 2019-02-13T16:48:08,598 [Check-Backups] BackupsManager$1 : 114 - Add sane backup from C:\\Users\\pcauquil\\.observe\\backup\\obstuna-local-2019-02-13--16-48-06.sql.gz\nINFO 2019-02-13T16:48:08,599 [Check-Backups] BackupsManager : 240 - Store 1 backups to C:\\Users\\pcauquil\\.observe\\backups.json\nINFO 2019-02-13T16:48:08,609 [main] ObserveSwingApplicationContext : 325 - Closing Data sources manager\n```",
+ "labels": [
+ "Anomalie",
+ "Immédiat",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 1,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 5:29:57 PM",
+ "createdAt": "Feb 13, 2019 1:50:47 PM",
+ "closedAt": "Feb 13, 2019 2:23:12 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1221"
+ },
+ {
+ "id": 18250570,
+ "iid": 1232,
+ "projectId": 2722779,
+ "title": "Equipement bateau, bug sur suppression de caractéristique",
+ "description": "Dans une marée comme celle-ci : [OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz](/uploads/9384450fe3a069778f904032a207bc5e/OI_20181020-20181113_SINON_SAP_BELLEISLE_Base.sql.gz)\n\nOn souhaite supprimer les caractéristiques dont la valeur est \u00270\u0027 : \n\n\n\nEn supprimant dans l\u0027ordre les propriétés 2, 7, puis 19 (mais est-ce important ?), on voit passer dans le terminal l\u0027erreur suivante (et pas dans le log) :\n\n```\nINFO 2019-02-15T02:44:40,753 [AWT-EventQueue-0] GearUseFeaturesSeineUIHandler : 225 - Delete: GearUseFeaturesMeasurementSeineDto{id\u003dfr.ird.observe.e\nntities.seine.GearUseFeaturesMeasurementSeine#1542022378848#0.9236800165565513, lastUpdateDate\u003d2018-11-12 11:36:56.764}\nINFO 2019-02-15T02:44:45,475 [AWT-EventQueue-0] GearUseFeaturesSeineUIHandler : 225 - Delete: GearUseFeaturesMeasurementSeineDto{id\u003dfr.ird.observe.e\nntities.seine.GearUseFeaturesMeasurementSeine#1542022378864#0.2962143640677609, lastUpdateDate\u003d2018-11-12 11:36:56.764}\nException in thread \"AWT-EventQueue-0\" java.lang.IndexOutOfBoundsException: Index: 5, Size: 5\n at java.util.ArrayList.rangeCheck(Unknown Source)\n at java.util.ArrayList.get(Unknown Source)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesMeasurementSeinesTableModel.setValueAt(GearUseFeaturesMeasurementSeinesTableModel.java:100\n)\n at javax.swing.JTable.setValueAt(Unknown Source)\n at javax.swing.JTable.editingStopped(Unknown Source)\n at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)\n at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)\n at org.jdesktop.swingx.autocomplete.ComboBoxCellEditor$1.stopCellEditing(ComboBoxCellEditor.java:88)\n at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at org.nuiton.jaxx.runtime.swing.JTables.doSelectCell(JTables.java:121)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.lambda$selectCell$6(GearUseFeaturesSeineUIHandler.java:171)\n at java.awt.event.InvocationEvent.dispatch(Unknown Source)\n at java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n at java.awt.EventQueue.access$500(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n at java.awt.EventQueue.dispatchEvent(Unknown Source)\n at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.run(Unknown Source)\nException in thread \"AWT-EventQueue-0\" java.lang.IndexOutOfBoundsException: Index: 5, Size: 5\n at java.util.ArrayList.rangeCheck(Unknown Source)\n at java.util.ArrayList.get(Unknown Source)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesMeasurementSeinesTableModel.setValueAt(GearUseFeaturesMeasurementSeinesTableModel.java:100\n)\n at javax.swing.JTable.setValueAt(Unknown Source)\n at javax.swing.JTable.editingStopped(Unknown Source)\n at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)\n at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)\n at org.jdesktop.swingx.autocomplete.ComboBoxCellEditor$1.stopCellEditing(ComboBoxCellEditor.java:88)\n at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at javax.swing.JTable.editCellAt(Unknown Source)\n at org.nuiton.jaxx.runtime.swing.JTables.doSelectCell(JTables.java:121)\n at fr.ird.observe.client.ui.content.data.seine.GearUseFeaturesSeineUIHandler.lambda$selectCell$6(GearUseFeaturesSeineUIHandler.java:171)\n at java.awt.event.InvocationEvent.dispatch(Unknown Source)\n at java.awt.EventQueue.dispatchEventImpl(Unknown Source)\n at java.awt.EventQueue.access$500(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.awt.EventQueue$3.run(Unknown Source)\n at java.security.AccessController.doPrivileged(Native Method)\n at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)\n at java.awt.EventQueue.dispatchEvent(Unknown Source)\n at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\n at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.pumpEvents(Unknown Source)\n at java.awt.EventDispatchThread.run(Unknown Source)\n```\n\nLog à partir de 02h49 : [observe-7.0.3-SNAPSHOT.log](/uploads/d0bd193b5b5925a5329d3042a6f258ec/observe-7.0.3-SNAPSHOT.log)\n\nL\u0027application se retrouve gelée, ou fonctionne ensuite de manière erratique.",
+ "labels": [
+ "Anomalie",
+ "Contrat Code Lutin-2016",
+ "Haut"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 3,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": true,
+ "discussionLocked": true,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 18, 2019 10:55:51 AM",
+ "createdAt": "Feb 14, 2019 11:48:42 PM",
+ "closedAt": "Feb 16, 2019 1:29:12 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1232"
+ },
+ {
+ "id": 18237032,
+ "iid": 1229,
+ "projectId": 2722779,
+ "title": "Ergonomie assistant sauvegarde",
+ "description": "L\u0027assistant sauvegarde refuse de passer à l\u0027étape suivante si le nom de fichier indiqué ne termine pas par .sql.gz\n\nOr, lorsqu\u0027ils renomment leur fichier, les observateurs commencent par effacer le nom par la droite (extension comprise).\n\nEnsuite, l\u0027assistant refuse d\u0027enregistrer tant que l\u0027extension .sql.gz n\u0027a pas été réécrite.\n\nEn comme ce n\u0027est pas une extension commune, la plupart ne savent pas ce qu\u0027il faut faire pour réactiver le bouton \"Suivant\".\n\nCela parait dérisoire, mais si tu ne sais pas qu\u0027il faut ajouter \u0027.sql.gz\u0027, tu es bloqué.\n\nIl serait plus ergonomique que l\u0027extension n\u0027apparaisse jamais dans cette boîte, et que seul le nom de fichier hors extension soit demandé. L\u0027assistant ajouterait de lui-même l\u0027extension.\n\nMieux, l\u0027assistant refuserait de poursuivre si le non de fichier contenait le moindre point \u0027.\u0027.",
+ "labels": [
+ "Evolution",
+ "Haut",
+ "À facturer"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 6:15:01 PM",
+ "createdAt": "Feb 14, 2019 3:07:58 PM",
+ "closedAt": "Feb 14, 2019 5:15:14 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1229"
+ },
+ {
+ "id": 18224446,
+ "iid": 1222,
+ "projectId": 2722779,
+ "title": "[PS] La suppression d\u0027éléments dans Calée/Estimation du banc ne fonctionne pas",
+ "description": "La suppression d\u0027éléments dans Calée/Estimation du banc ne fonctionne pas :\n* saisir une ligne\n* enregistrer le formulaire\n* supprimer la ligne, confirmer\n* enregistrer le formulaire\n\n\n\nLog : [observe-7.0.3.log](/uploads/a71c3e3ff4cc35eb5a329632c162a98c/observe-7.0.3.log)",
+ "labels": [
+ "Anomalie",
+ "Haut",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 16, 2019 1:29:12 PM",
+ "createdAt": "Feb 14, 2019 6:37:38 AM",
+ "closedAt": "Feb 14, 2019 2:13:17 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1222"
+ },
+ {
+ "id": 18243685,
+ "iid": 1230,
+ "projectId": 2722779,
+ "title": "[UI] Des interlignes intempestifs s\u0027imiscent entre les éléments de l\u0027arbre",
+ "description": "Constaté en 7.0.4 snapshot. On ne sait pas si ce comportement a été introduit par cette version ou s\u0027il existait auparavant.\n\nLes sous items d\u0027une calée ont un interligne moins important que les autres items, pour gagner de la place, ce qui est très pratique :\n\n\n\nCependant, lors d\u0027un rechargement de la source (source/recharger la source), sans prévenir, des interlignes s\u0027insèrent entre les sous items d\u0027une calée. Cela n\u0027est pas systématique.\n\n\n\n",
+ "labels": [
+ "Anomalie",
+ "Normal",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 166231,
+ "_username": "tchemit",
+ "_name": "Tony CHEMIT",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 8,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 16, 2019 1:30:46 PM",
+ "createdAt": "Feb 14, 2019 5:46:57 PM",
+ "closedAt": "Feb 16, 2019 1:30:46 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1230"
+ },
+ {
+ "id": 18236348,
+ "iid": 1228,
+ "projectId": 2722779,
+ "title": "L\u0027asssitant sauvegarde a un comportement étonnant",
+ "description": "Ici : \n\n\n\nSi on efface le nom du fichier, à la suppression de la dernière lettre :\n\n\n\nLe champ vide est immédiatement remplacé par le nom du dernier répertoire du chemin (du dessus), et le sous-répertoire disparaît du chemin :\n\n\n\nEt ainsi de suite :\n",
+ "labels": [
+ "Anomalie",
+ "Normal"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 3,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 6:15:01 PM",
+ "createdAt": "Feb 14, 2019 2:52:48 PM",
+ "closedAt": "Feb 14, 2019 5:54:28 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1228"
+ },
+ {
+ "id": 18232327,
+ "iid": 1227,
+ "projectId": 2722779,
+ "title": "Extension des sauvegardes",
+ "description": "Les observateurs se heurtent à un problème d\u0027apparence anodine, mais qui pose un gros problème à certains :\n\nLorsqu\u0027ils effectuent une sauvegarde en renommant le fichier cible, beaucoup modifient l\u0027extension .sql.gz sans s\u0027en apercevoir. C\u0027est très fréquent.\n\nLe résultat est qu\u0027à l\u0027ouverture de sauvegardes, ces fichiers ne sont pas visibles dans l\u0027assistant d\u0027importation.\n\nBeaucoup paniquent.\n\nIl serait plus rassurant que l\u0027UI de sauvegarde empêche tout simplement de modifier l\u0027extension. Il suffirait que l\u0027extension n\u0027apparaissent pas dans la textbox de sauvegarde et que l\u0027assistant la rajoute d\u0027elle même, après que le nom du fichier ait été décidé.",
+ "labels": [
+ "Evolution",
+ "Normal"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 4,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 3:00:44 PM",
+ "createdAt": "Feb 14, 2019 12:37:13 PM",
+ "closedAt": "Feb 14, 2019 3:00:44 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1227"
+ },
+ {
+ "id": 18226700,
+ "iid": 1225,
+ "projectId": 2722779,
+ "title": "[PS][UI] Petit souci sur la gestion d\u0027un événement",
+ "description": "Il existe un scénario selon lequel, sur le formulaire PS / Calée / Echantillon espèce accessoire, en mode saisie par nombre, la valeur \u0027Nombre\u0027 n\u0027est pas vue par le logiciel, et ce dernier continue d\u0027indiquer que la valeur est manquante (erreur bloquante).\n\nPour débloquer la situation, il faut venir sur le champ et modifier la valeur (qui pourtant existe déjà). Le message d\u0027erreur disparait alors et il est possible d\u0027enregistrer.\n\nCe bug n\u0027est pas du tout systématique (~5 à 10% des cas), mais nous n\u0027avons pas pu, pour le moment, identifier le scénario exact qui conduit au problème.\n\nCette capture d\u0027écran montre le champ incriminé, mais pas l\u0027erreur :\n\n",
+ "labels": [
+ "Anomalie",
+ "Normal"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 1,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "opened",
+ "updatedAt": "Feb 14, 2019 2:18:53 PM",
+ "createdAt": "Feb 14, 2019 9:13:57 AM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1225"
+ },
+ {
+ "id": 18201884,
+ "iid": 1220,
+ "projectId": 2722779,
+ "title": "[PS] Libellé échantillon faune associée",
+ "description": "\n\nRenommer \u0027longueur hors tout\u0027 en \u0027Taille (cm)\u0027.",
+ "labels": [
+ "Bas",
+ "Contrat Code Lutin-2016",
+ "Evolution",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 5:32:14 PM",
+ "createdAt": "Feb 13, 2019 12:58:40 PM",
+ "closedAt": "Feb 13, 2019 2:23:29 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1220"
+ },
+ {
+ "id": 18199049,
+ "iid": 1219,
+ "projectId": 2722779,
+ "title": "[PS] Inversion de libellé",
+ "description": "Sur le formulaire PS Marée, Les libellés date début et date fin sont inversés.\n\nCe sont bien les libellés qui sont inversés, pas les champs de saisie :\n\n",
+ "labels": [
+ "Anomalie",
+ "Bas",
+ "Contrat AZTI-2017",
+ "Contrat Code Lutin-2016",
+ "Résolu"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 0,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 5:30:57 PM",
+ "createdAt": "Feb 13, 2019 11:53:06 AM",
+ "closedAt": "Feb 13, 2019 12:09:52 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1219"
+ },
+ {
+ "id": 18226164,
+ "iid": 1224,
+ "projectId": 2722779,
+ "title": "A la ré ouverture de l\u0027UI, l\u0027affichage est partiel",
+ "description": "GoNous travaillons sur 8 PC neufs Windows 10, i5, 8 Go, Java 8 dernière version, 64 bits, écran 1920*1080.\n\nTrès fréquemment, lorsque les observateurs réouvrent le logiciel après l\u0027avoir fermé, il manque beaucoup d\u0027éléments dans l\u0027arbre de navigation : par exemple tous les sous-formulaires d\u0027une calée, de même que tous les programmes qui viennent en dessous du programme contenant la marée ouverte...\n\nPour retrouver toutes les données, il faut systématiquement faire Source de données/Recharger la source, et tout rentre dans l\u0027ordre.\n\nIl semble donc que l\u0027initialisation de l\u0027UI à l\u0027ouverture, en tout cas sur certaines configurations, ne soit pas complète.\n\nAucun message d\u0027erreur ne transparait dans les logs.",
+ "labels": [
+ "Anomalie"
+ ],
+ "milestone": {
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+ },
+ "assignees": [
+ {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ }
+ ],
+ "assignee": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "author": {
+ "_id": 1111318,
+ "_username": "pcauquil",
+ "_name": "Pascal Cauquil",
+ "_state": "active",
+ "_external": false,
+ "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d…"
+ },
+ "userNotesCount": 6,
+ "upVotes": 0,
+ "downVotes": 0,
+ "confidential": false,
+ "timeStats": {
+ "timeEstimate": 0,
+ "totalTimeSpent": 0
+ },
+ "state": "closed",
+ "updatedAt": "Feb 14, 2019 6:15:01 PM",
+ "createdAt": "Feb 14, 2019 8:45:53 AM",
+ "closedAt": "Feb 14, 2019 3:47:41 PM",
+ "webUrl": "https://gitlab.com/ultreiaio/ird-observe/issues/1224"
+ }
+]
\ No newline at end of file
=====================================
.mvn/gitlab-cache/milestones/784957.json
=====================================
@@ -0,0 +1,10 @@
+{
+ "id": 784957,
+ "iid": 135,
+ "projectId": 2722779,
+ "groupId": 0,
+ "title": "7.0.4",
+ "description": "",
+ "startDate": "Feb 8, 2019 1:00:00 AM",
+ "state": "active"
+}
\ No newline at end of file
=====================================
CHANGELOG.md
=====================================
@@ -1,7 +1,7 @@
# ObServe changelog
* Author [Tony Chemit](mailto:dev@tchemit.fr)
- * Last generated at 2019-02-08 14:37.
+ * Last generated at 2019-02-18 11:01.
## Version [8.0-alpha-4](https://gitlab.com/ultreiaio/ird-observe/milestones/115)
Seconde partie du troisième lot du contrat IRD-2018-01-V8. contient fonctionnalités avancées.
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/b8e87f4c1292873f29a010cfa6d…
--
View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/b8e87f4c1292873f29a010cfa6d…
You're receiving this email because of your account on gitlab.com.
1
0