Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

7 changed files:

Changes:

  • .mvn/gitlab-cache/milestones/674086-issues.json
    1 1
     [
    
    2 2
       {
    
    3
    -    "id": 14713375,
    
    4
    -    "iid": 1119,
    
    3
    +    "id": 17565900,
    
    4
    +    "iid": 1200,
    
    5 5
         "projectId": 2722779,
    
    6
    -    "title": "Permettre ou faciliter la sélection du quadrant au clavier",
    
    7
    -    "description": "Permettre ou faciliter la sélection du quadrant au clavier. Il ne semble pas y avoir actuellement de raccourcis clavier vers les 4 boutons.",
    
    6
    +    "title": "Use Ctrl-Tab instead of Tab to select in a ComboBox",
    
    7
    +    "description": "Usage of Tab to select a item in a combo box does not work very well.",
    
    8 8
         "labels": [
    
    9
    -      "Bas",
    
    10
    -      "Evolution",
    
    11
    -      "IRD-2018-01-V8",
    
    12
    -      "À facturer"
    
    9
    +      "Anomalie",
    
    10
    +      "IRD-2018-01-V8"
    
    13 11
         ],
    
    14 12
         "milestone": {
    
    15 13
           "id": 674086,
    
    ... ... @@ -35,20 +33,20 @@
    35 33
           "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    36 34
         },
    
    37 35
         "author": {
    
    38
    -      "_id": 1111318,
    
    39
    -      "_username": "pcauquil",
    
    40
    -      "_name": "Pascal Cauquil",
    
    36
    +      "_id": 166231,
    
    37
    +      "_username": "tchemit",
    
    38
    +      "_name": "Tony CHEMIT",
    
    41 39
           "_state": "active",
    
    42 40
           "_darkScheme": false,
    
    43 41
           "_isAdmin": false,
    
    44 42
           "_canCreateGroup": false,
    
    45 43
           "_canCreateProject": false,
    
    46 44
           "_canCreateTeam": false,
    
    47
    -      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    45
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    48 46
         },
    
    49
    -    "state": "opened",
    
    50
    -    "updatedAt": "Oct 15, 2018 1:40:54 AM",
    
    51
    -    "createdAt": "Oct 5, 2018 12:08:41 PM"
    
    47
    +    "state": "closed",
    
    48
    +    "updatedAt": "Jan 22, 2019 5:39:02 PM",
    
    49
    +    "createdAt": "Jan 22, 2019 3:08:53 PM"
    
    52 50
       },
    
    53 51
       {
    
    54 52
         "id": 16573198,
    
    ... ... @@ -145,8 +143,8 @@
    145 143
           "_canCreateTeam": false,
    
    146 144
           "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    147 145
         },
    
    148
    -    "state": "opened",
    
    149
    -    "updatedAt": "Dec 18, 2018 8:17:09 AM",
    
    146
    +    "state": "closed",
    
    147
    +    "updatedAt": "Jan 15, 2019 2:50:45 PM",
    
    150 148
         "createdAt": "Nov 30, 2018 12:34:38 PM"
    
    151 149
       },
    
    152 150
       {
    
    ... ... @@ -199,54 +197,6 @@
    199 197
         "updatedAt": "Dec 28, 2018 11:27:24 AM",
    
    200 198
         "createdAt": "Nov 14, 2018 6:20:47 PM"
    
    201 199
       },
    
    202
    -  {
    
    203
    -    "id": 14991298,
    
    204
    -    "iid": 1152,
    
    205
    -    "projectId": 2722779,
    
    206
    -    "title": "S\u0027assurer de la compatibilité de ObServe 8 avec Java 10",
    
    207
    -    "description": "S\u0027assurer de la compatibilité de ObServe 8 avec Java 10.\n\nEt/ou ajouter les paramètres de démarrage requis dans les scripts de lancement pour que ça marche.\n\nLiens utiles :\n* http://blog.invivoo.com/migration-vers-java-9/\n* https://blog.codefx.org/java/five-command-line-options-hack-java-module-system/",
    
    208
    -    "labels": [
    
    209
    -      "IRD-2018-01-V8"
    
    210
    -    ],
    
    211
    -    "milestone": {
    
    212
    -      "id": 674086,
    
    213
    -      "iid": 128,
    
    214
    -      "projectId": 2722779,
    
    215
    -      "groupId": 0,
    
    216
    -      "title": "8.0-alpha-5",
    
    217
    -      "description": "",
    
    218
    -      "dueDate": "Nov 4, 2018 1:00:00 AM",
    
    219
    -      "startDate": "Oct 21, 2018 2:00:00 AM",
    
    220
    -      "state": "active"
    
    221
    -    },
    
    222
    -    "assignee": {
    
    223
    -      "_id": 166231,
    
    224
    -      "_username": "tchemit",
    
    225
    -      "_name": "Tony CHEMIT",
    
    226
    -      "_state": "active",
    
    227
    -      "_darkScheme": false,
    
    228
    -      "_isAdmin": false,
    
    229
    -      "_canCreateGroup": false,
    
    230
    -      "_canCreateProject": false,
    
    231
    -      "_canCreateTeam": false,
    
    232
    -      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    233
    -    },
    
    234
    -    "author": {
    
    235
    -      "_id": 1111318,
    
    236
    -      "_username": "pcauquil",
    
    237
    -      "_name": "Pascal Cauquil",
    
    238
    -      "_state": "active",
    
    239
    -      "_darkScheme": false,
    
    240
    -      "_isAdmin": false,
    
    241
    -      "_canCreateGroup": false,
    
    242
    -      "_canCreateProject": false,
    
    243
    -      "_canCreateTeam": false,
    
    244
    -      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    245
    -    },
    
    246
    -    "state": "opened",
    
    247
    -    "updatedAt": "Nov 13, 2018 2:01:54 PM",
    
    248
    -    "createdAt": "Oct 16, 2018 2:13:53 PM"
    
    249
    -  },
    
    250 200
       {
    
    251 201
         "id": 14727820,
    
    252 202
         "iid": 1130,
    
    ... ... @@ -293,8 +243,8 @@
    293 243
           "_canCreateTeam": false,
    
    294 244
           "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    295 245
         },
    
    296
    -    "state": "opened",
    
    297
    -    "updatedAt": "Jan 10, 2019 3:07:42 PM",
    
    246
    +    "state": "closed",
    
    247
    +    "updatedAt": "Jan 15, 2019 11:29:41 AM",
    
    298 248
         "createdAt": "Oct 5, 2018 9:28:31 PM"
    
    299 249
       },
    
    300 250
       {
    
    ... ... @@ -341,8 +291,8 @@
    341 291
           "_canCreateTeam": false,
    
    342 292
           "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    343 293
         },
    
    344
    -    "state": "opened",
    
    345
    -    "updatedAt": "Dec 4, 2018 1:51:16 PM",
    
    294
    +    "state": "closed",
    
    295
    +    "updatedAt": "Jan 22, 2019 3:24:53 PM",
    
    346 296
         "createdAt": "Oct 5, 2018 9:08:48 PM"
    
    347 297
       },
    
    348 298
       {
    
    ... ... @@ -352,6 +302,7 @@
    352 302
         "title": "[LL] Fournir le contenu de la table LL Compagnies destinataires des débarquements",
    
    353 303
         "description": "",
    
    354 304
         "labels": [
    
    305
    +      "Evolution",
    
    355 306
           "IRD-2018-01-V8"
    
    356 307
         ],
    
    357 308
         "milestone": {
    
    ... ... @@ -389,59 +340,10 @@
    389 340
           "_canCreateTeam": false,
    
    390 341
           "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    391 342
         },
    
    392
    -    "state": "opened",
    
    393
    -    "updatedAt": "Jan 8, 2019 3:46:42 PM",
    
    343
    +    "state": "closed",
    
    344
    +    "updatedAt": "Jan 16, 2019 4:24:42 PM",
    
    394 345
         "createdAt": "Oct 5, 2018 1:31:54 PM"
    
    395 346
       },
    
    396
    -  {
    
    397
    -    "id": 12729061,
    
    398
    -    "iid": 1031,
    
    399
    -    "projectId": 2722779,
    
    400
    -    "title": "Création de nouvelles icônes de navigation",
    
    401
    -    "description": "",
    
    402
    -    "labels": [
    
    403
    -      "IRD-2018-01-V8",
    
    404
    -      "Tâche"
    
    405
    -    ],
    
    406
    -    "milestone": {
    
    407
    -      "id": 674086,
    
    408
    -      "iid": 128,
    
    409
    -      "projectId": 2722779,
    
    410
    -      "groupId": 0,
    
    411
    -      "title": "8.0-alpha-5",
    
    412
    -      "description": "",
    
    413
    -      "dueDate": "Nov 4, 2018 1:00:00 AM",
    
    414
    -      "startDate": "Oct 21, 2018 2:00:00 AM",
    
    415
    -      "state": "active"
    
    416
    -    },
    
    417
    -    "assignee": {
    
    418
    -      "_id": 1111318,
    
    419
    -      "_username": "pcauquil",
    
    420
    -      "_name": "Pascal Cauquil",
    
    421
    -      "_state": "active",
    
    422
    -      "_darkScheme": false,
    
    423
    -      "_isAdmin": false,
    
    424
    -      "_canCreateGroup": false,
    
    425
    -      "_canCreateProject": false,
    
    426
    -      "_canCreateTeam": false,
    
    427
    -      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    428
    -    },
    
    429
    -    "author": {
    
    430
    -      "_id": 166231,
    
    431
    -      "_username": "tchemit",
    
    432
    -      "_name": "Tony CHEMIT",
    
    433
    -      "_state": "active",
    
    434
    -      "_darkScheme": false,
    
    435
    -      "_isAdmin": false,
    
    436
    -      "_canCreateGroup": false,
    
    437
    -      "_canCreateProject": false,
    
    438
    -      "_canCreateTeam": false,
    
    439
    -      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    440
    -    },
    
    441
    -    "state": "opened",
    
    442
    -    "updatedAt": "Oct 15, 2018 1:45:10 AM",
    
    443
    -    "createdAt": "Jul 13, 2018 2:18:33 PM"
    
    444
    -  },
    
    445 347
       {
    
    446 348
         "id": 11953555,
    
    447 349
         "iid": 970,
    
    ... ... @@ -538,7 +440,7 @@
    538 440
           "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    539 441
         },
    
    540 442
         "state": "opened",
    
    541
    -    "updatedAt": "Dec 4, 2018 2:46:10 PM",
    
    443
    +    "updatedAt": "Jan 27, 2019 7:48:51 AM",
    
    542 444
         "createdAt": "Mar 27, 2018 3:49:17 PM"
    
    543 445
       },
    
    544 446
       {
    
    ... ... @@ -586,8 +488,8 @@
    586 488
           "_canCreateTeam": false,
    
    587 489
           "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    588 490
         },
    
    589
    -    "state": "opened",
    
    590
    -    "updatedAt": "Jan 11, 2019 10:05:19 AM",
    
    491
    +    "state": "closed",
    
    492
    +    "updatedAt": "Jan 27, 2019 3:07:52 AM",
    
    591 493
         "createdAt": "Mar 27, 2018 3:13:54 PM"
    
    592 494
       }
    
    593 495
     ]
    \ No newline at end of file

  • .mvn/gitlab-cache/milestones/750347-artifacts.json
    1
    +[
    
    2
    +  {
    
    3
    +    "name": "Application",
    
    4
    +    "filename": "observe-7.0.2.zip",
    
    5
    +    "url": "https://ultreia.io/release/observe-7.0.2-SNAPSHOT.zip"
    
    6
    +  },
    
    7
    +  {
    
    8
    +    "name": "Serveur",
    
    9
    +    "filename": "observe-7.0.2-SNAPSHOT.war",
    
    10
    +    "url": "https://ultreia.io/release/observe-7.0.2-SNAPSHOT.war"
    
    11
    +  }
    
    12
    +]
    \ No newline at end of file

  • .mvn/gitlab-cache/milestones/750347-issues.json
    1 1
     [
    
    2 2
       {
    
    3
    -    "id": 17290869,
    
    4
    -    "iid": 1197,
    
    3
    +    "id": 17818361,
    
    4
    +    "iid": 1209,
    
    5 5
         "projectId": 2722779,
    
    6
    -    "title": "Impossible de voir les utilisations de référentiel si connecté en mode referentiel",
    
    7
    -    "description": "Le service ``fr.ird.observe.services.service.referential.ReferentialService#findAllUsages``  :\n\n```\n@ReadReferentialPermission\n@ReadDataPermission\n\u003cR extends ReferentialDto\u003e ImmutableSetDtoMap\u003cDtoReference\u003e findAllUsages(Class\u003cR\u003e beanType, String id);\n```\n\nrequière un droit de lecture des données, et donc ne fonctionne pas.\n\nIl y a d\u0027autres cas du même style qui empêche le bon fonctionnement du système.\n\nSe pose la question de savoir si on peut modifier des données métier même en étant connecté référentiel. En effet par exemple lors de la suppression d\u0027un référentiel, il se peut qu\u0027on demande d\u0027effectuer un remplacement ce qui impacte des données métiers.\n\nPour le moment je vais autoriser le cas, à voir si on ne pourrait pas être plus fin en interdisant les actions qui vont modifier des données métier lors d\u0027une modification d\u0027un référentiel.\n\nVoir #1196",
    
    6
    +    "title": "La migration v3 vers v7 ne passe pas (fichier mal localisé)",
    
    7
    +    "description": "J\u0027ai à migrer une vieille base centrale de l\u0027IEO, v3 vers v7.\n\nLa migration s\u0027arrête car elle ne trouve pas un script :\n```\nCan\u0027t find script /db/migration/3.5/01_migration-PG.sql, nor his common version.\n```\n\nLog client (migration tentée avec le client) : [observe-7.0.1.log](/uploads/84f45a6abc0c4472d41a0b2a98b608d8/observe-7.0.1.log)\n\nSi jamais il était possible de corriger ceci très rapidement, ceci me permettrait d\u0027assurer cette migration auprès de l\u0027IEO.",
    
    8 8
         "labels": [
    
    9 9
           "Anomalie",
    
    10
    -      "Contrat AZTI-2017"
    
    10
    +      "Immédiat"
    
    11 11
         ],
    
    12 12
         "milestone": {
    
    13 13
           "id": 750347,
    
    ... ... @@ -17,7 +17,7 @@
    17 17
           "title": "7.0.2",
    
    18 18
           "description": "",
    
    19 19
           "startDate": "Jan 3, 2019 1:00:00 AM",
    
    20
    -      "state": "active"
    
    20
    +      "state": "closed"
    
    21 21
         },
    
    22 22
         "assignee": {
    
    23 23
           "_id": 166231,
    
    ... ... @@ -32,6 +32,42 @@
    32 32
           "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    33 33
         },
    
    34 34
         "author": {
    
    35
    +      "_id": 1111318,
    
    36
    +      "_username": "pcauquil",
    
    37
    +      "_name": "Pascal Cauquil",
    
    38
    +      "_state": "active",
    
    39
    +      "_darkScheme": false,
    
    40
    +      "_isAdmin": false,
    
    41
    +      "_canCreateGroup": false,
    
    42
    +      "_canCreateProject": false,
    
    43
    +      "_canCreateTeam": false,
    
    44
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    45
    +    },
    
    46
    +    "state": "closed",
    
    47
    +    "updatedAt": "Feb 1, 2019 6:57:08 PM",
    
    48
    +    "createdAt": "Jan 30, 2019 7:08:06 PM"
    
    49
    +  },
    
    50
    +  {
    
    51
    +    "id": 17765544,
    
    52
    +    "iid": 1207,
    
    53
    +    "projectId": 2722779,
    
    54
    +    "title": "Le mode plein écran est disponible (?) et pose des problèmes : le retirer",
    
    55
    +    "description": "Il faut le retirer :\n\n![image](/uploads/80b512382b9fc553f9482b90038c4186/image.png)",
    
    56
    +    "labels": [
    
    57
    +      "Haut",
    
    58
    +      "Tâche"
    
    59
    +    ],
    
    60
    +    "milestone": {
    
    61
    +      "id": 750347,
    
    62
    +      "iid": 132,
    
    63
    +      "projectId": 2722779,
    
    64
    +      "groupId": 0,
    
    65
    +      "title": "7.0.2",
    
    66
    +      "description": "",
    
    67
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    68
    +      "state": "closed"
    
    69
    +    },
    
    70
    +    "assignee": {
    
    35 71
           "_id": 166231,
    
    36 72
           "_username": "tchemit",
    
    37 73
           "_name": "Tony CHEMIT",
    
    ... ... @@ -43,17 +79,33 @@
    43 79
           "_canCreateTeam": false,
    
    44 80
           "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    45 81
         },
    
    82
    +    "author": {
    
    83
    +      "_id": 1111318,
    
    84
    +      "_username": "pcauquil",
    
    85
    +      "_name": "Pascal Cauquil",
    
    86
    +      "_state": "active",
    
    87
    +      "_darkScheme": false,
    
    88
    +      "_isAdmin": false,
    
    89
    +      "_canCreateGroup": false,
    
    90
    +      "_canCreateProject": false,
    
    91
    +      "_canCreateTeam": false,
    
    92
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    93
    +    },
    
    46 94
         "state": "closed",
    
    47
    -    "updatedAt": "Jan 14, 2019 12:05:39 PM",
    
    48
    -    "createdAt": "Jan 12, 2019 4:29:22 PM"
    
    95
    +    "updatedAt": "Feb 3, 2019 3:56:41 PM",
    
    96
    +    "createdAt": "Jan 29, 2019 2:07:46 PM"
    
    49 97
       },
    
    50 98
       {
    
    51
    -    "id": 17163582,
    
    52
    -    "iid": 1196,
    
    99
    +    "id": 17757518,
    
    100
    +    "iid": 1205,
    
    53 101
         "projectId": 2722779,
    
    54
    -    "title": "Tentative d\u0027ouverture d\u0027une base avec des droits \"référentiel\" échoue",
    
    55
    -    "description": "Les comptes de type \"référentiel\" ne permettent que de lire le référentiel/le mettre à jour dans une base locale.\r\n\r\nDonc lorsqu\u0027on tente d\u0027ouvrir une base locale (en mode serveur par exemple) avec un login référentiel, l\u0027arbre doit montrer les 3 entrées de référentiel (commun, longline, seine).\r\n\r\nOr actuellement en 7.0.1, cela ne s\u0027ouvre pas et provoque une exception :\r\n\r\n![image](/uploads/b483bd000b555002ee7f8128c393f1ab/image.png)\r\n\r\nLog serveur :\r\n\r\n```\r\nINFO  2019-01-08T12:23:43,432 [ajp-nio-8009-exec-103]   ObserveDataSourceConfigurationInjector :  71 - Inject dataSourceConfiguration: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:43,433 [ajp-nio-8009-exec-103]                       ObserveDtoInjector :  98 - Inject observeDto: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:43,435 [ajp-nio-8009-exec-103]     ObserveWebSecurityApplicationContext : 171 - Try to find data source configuration for: referentielweb--production\r\nINFO  2019-01-08T12:23:43,436 [ajp-nio-8009-exec-103]     ObserveWebSecurityApplicationContext : 183 - Will use database configuration: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:43,436 [ajp-nio-8009-exec-103]                ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.DataSourceServiceLocal@774a2135\r\nINFO  2019-01-08T12:23:44,103 [ajp-nio-8009-exec-105]   ObserveDataSourceConfigurationInjector :  71 - Inject dataSourceConfiguration: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:44,104 [ajp-nio-8009-exec-105]                       ObserveDtoInjector :  98 - Inject observeDto: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:44,105 [ajp-nio-8009-exec-105]     ObserveWebSecurityApplicationContext : 171 - Try to find data source configuration for: referentielweb--production\r\nINFO  2019-01-08T12:23:44,105 [ajp-nio-8009-exec-105]     ObserveWebSecurityApplicationContext : 183 - Will use database configuration: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:44,105 [ajp-nio-8009-exec-105]                ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.DataSourceServiceLocal@1aa5cfa\r\nINFO  2019-01-08T12:23:44,130 [ajp-nio-8009-exec-105]    ObserveTopiaApplicationContextFactory : 156 - Create Postgresql topia application context: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:44,131 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl :  99 - instantiated service migration: org.nuiton.topia.service.migration.TopiaMigrationService@3205cea1\r\nINFO  2019-01-08T12:23:44,132 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl :  99 - instantiated service sqlScriptGenerator: org.nuiton.topia.service.script.TopiaSqlScriptGeneratorServiceImpl@6f0fea0a\r\nINFO  2019-01-08T12:23:44,132 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl : 125 - will init service sqlScriptGenerator with configuration {}\r\nINFO  2019-01-08T12:23:44,132 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl : 125 - will init service migration with configuration {}\r\nINFO  2019-01-08T12:23:44,133 [ajp-nio-8009-exec-105]          AbstractTopiaApplicationContext : 148 - Schema initialization disabled\r\nINFO  2019-01-08T12:23:44,315 [ajp-nio-8009-exec-105]                        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.postgresql.Driver, hibernate.dialect\u003dorg.hibernate.dialect.PostgreSQL9Dialect, hibernate.format_sql\u003dfalse, hibernate.ejb.naming_strategy\u003dorg.hibernate.cfg.ImprovedNamingStrategy, hibernate.connection.username\u003dreferentiel, hibernate.connection.url\u003djdbc:postgresql:observe, hibernate.connection.provider_class\u003dorg.hibernate.hikaricp.internal.HikariCPConnectionProvider, hibernate.connection.password\u003dref8obstuna, hibernate.bytecode.provider\u003dbytebuddy, hibernate.hikari.maximumPoolSize\u003d20}\r\nINFO  2019-01-08T12:23:44,320 [ajp-nio-8009-exec-105] ObserveWebSecurityAuthenticationTokenCache :  75 - Add authenticationToken: 3c9c306e-faa7-4592-b95c-6702d3164e90 for data source configuration: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:44,490 [ajp-nio-8009-exec-106]                       ObserveDtoInjector :  98 - Inject observeDto: fr.ird.observe.services.service.data.NavigationRequest@a78a445\r\nINFO  2019-01-08T12:23:44,491 [ajp-nio-8009-exec-106]                ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.data.NavigationServiceLocal@59d9e2a6\r\nERROR 2019-01-08T12:23:45,233 [ajp-nio-8009-exec-106] ObserveServiceFactoryLocal$ObserveServiceInvocationHandler : 245 - Error in method getNavigation\r\nfr.ird.observe.services.security.UnauthorizedException: null\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:218) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy415.getAllTripSeine(Unknown Source) ~[?:?]\r\n\tat fr.ird.observe.services.local.service.data.NavigationServiceLocal.getNavigation(NavigationServiceLocal.java:70) ~[NavigationServiceLocal.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) [ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) [ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) [ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy405.getNavigation(Unknown Source) [?:?]\r\n\tat fr.ird.observe.server.controller.v1.data.GeneratedNavigationServiceRestApi.getNavigation(GeneratedNavigationServiceRestApi.java:46) [GeneratedNavigationServiceRestApi.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:255) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:225) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:73) [WebMotionFilter.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:61) [WebMotionFilter.class:?]\r\n\tat fr.ird.observe.server.ObserveWebMotionFilter.inject(ObserveWebMotionFilter.java:68) [ObserveWebMotionFilter.class:7.0.1]\r\n\tat sun.reflect.GeneratedMethodAccessor2370.invoke(Unknown Source) ~[?:?]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processFilter(ExecutorMethodInvokerHandler.java:310) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:222) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler.handle(ExecutorMethodInvokerHandler.java:120) [ExecutorMethodInvokerHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.chainHandlers(WebMotionMainHandler.java:270) [WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handleExecutors(WebMotionMainHandler.java:260) [WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handle(WebMotionMainHandler.java:196) [WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doAction(WebMotionServer.java:159) [WebMotionServer.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doFilter(WebMotionServer.java:136) [WebMotionServer.class:?]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526) [catalina.jar:8.0.5]\r\n\tat org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:794) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533) [tomcat-coyote.jar:8.0.5]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_71]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_71]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_71]\r\nERROR 2019-01-08T12:23:45,237 [ajp-nio-8009-exec-106]                     WebMotionMainHandler : 256 - Error 500 : Error during invoke method for action fr.ird.observe.server.controller.v1.data.NavigationServiceRestApi on method getNavigation on /observeweb/api/v1/data/NavigationService/getNavigation\r\norg.debux.webmotion.server.WebMotionException: Error during invoke method for action fr.ird.observe.server.controller.v1.data.NavigationServiceRestApi on method getNavigation\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:283) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:225) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:73) ~[WebMotionFilter.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:61) ~[WebMotionFilter.class:?]\r\n\tat fr.ird.observe.server.ObserveWebMotionFilter.inject(ObserveWebMotionFilter.java:68) ~[ObserveWebMotionFilter.class:7.0.1]\r\n\tat sun.reflect.GeneratedMethodAccessor2370.invoke(Unknown Source) ~[?:?]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processFilter(ExecutorMethodInvokerHandler.java:310) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:222) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler.handle(ExecutorMethodInvokerHandler.java:120) ~[ExecutorMethodInvokerHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.chainHandlers(WebMotionMainHandler.java:270) ~[WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handleExecutors(WebMotionMainHandler.java:260) ~[WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handle(WebMotionMainHandler.java:196) ~[WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doAction(WebMotionServer.java:159) ~[WebMotionServer.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doFilter(WebMotionServer.java:136) ~[WebMotionServer.class:?]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526) [catalina.jar:8.0.5]\r\n\tat org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:794) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533) [tomcat-coyote.jar:8.0.5]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_71]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_71]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_71]\r\nCaused by: java.lang.reflect.InvocationTargetException\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:255) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\t... 32 more\r\nCaused by: fr.ird.observe.services.security.UnauthorizedException\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:218) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy415.getAllTripSeine(Unknown Source) ~[?:?]\r\n\tat fr.ird.observe.services.local.service.data.NavigationServiceLocal.getNavigation(NavigationServiceLocal.java:70) ~[NavigationServiceLocal.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy405.getNavigation(Unknown Source) ~[?:?]\r\n\tat fr.ird.observe.server.controller.v1.data.GeneratedNavigationServiceRestApi.getNavigation(GeneratedNavigationServiceRestApi.java:46) ~[GeneratedNavigationServiceRestApi.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:255) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\t... 32 more\r\n```\r\n\r\nL\u0027utilisation de ce même login pour mettre à jour des référentiels locaux, ou pour générer des bases locales vierges, fonctionne très bien par contre.",
    
    56
    -    "labels": [],
    
    102
    +    "title": "Bases v5 qu\u0027on ne peut pas ouvrir avec la v7",
    
    103
    +    "description": "Les cas de bases v5 qu\u0027on ne peut plus ouvrir avec le v7 se font de plus en plus présents.\n\nCi-jointe des bases témoin que l\u0027AZTI ne peut plus ouvrir :\n* [BCSPRI20181124.sql.gz](/uploads/f795065a6807d03fdf199098a7c1a13a/BCSPRI20181124.sql.gz)\n* [20181021__Alboniga_Iker_Urtizberea.sql.gz](/uploads/da26841a6d85dda6cbd2475e4b44314a/20181021__Alboniga_Iker_Urtizberea.sql.gz)\n* [OA_20171206-20180110_TIA-VAN_PEVASA_PLAYADERIS.sql.gz](/uploads/bdb212cc992ed3158524d1db9089c247/OA_20171206-20180110_TIA-VAN_PEVASA_PLAYADERIS.sql.gz)\n\nCes fichiers :\n* s\u0027ouvrent en 5.4\n* ne s\u0027ouvrent pas en 7\n* si on les ouvre en v5.4 et qu\u0027on les sauvegarde à nouveau, ne s\u0027ouvrent toujours pas en v7",
    
    104
    +    "labels": [
    
    105
    +      "Anomalie",
    
    106
    +      "Contrat AZTI-2017",
    
    107
    +      "Haut"
    
    108
    +    ],
    
    57 109
         "milestone": {
    
    58 110
           "id": 750347,
    
    59 111
           "iid": 132,
    
    ... ... @@ -62,7 +114,19 @@
    62 114
           "title": "7.0.2",
    
    63 115
           "description": "",
    
    64 116
           "startDate": "Jan 3, 2019 1:00:00 AM",
    
    65
    -      "state": "active"
    
    117
    +      "state": "closed"
    
    118
    +    },
    
    119
    +    "assignee": {
    
    120
    +      "_id": 166231,
    
    121
    +      "_username": "tchemit",
    
    122
    +      "_name": "Tony CHEMIT",
    
    123
    +      "_state": "active",
    
    124
    +      "_darkScheme": false,
    
    125
    +      "_isAdmin": false,
    
    126
    +      "_canCreateGroup": false,
    
    127
    +      "_canCreateProject": false,
    
    128
    +      "_canCreateTeam": false,
    
    129
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    66 130
         },
    
    67 131
         "author": {
    
    68 132
           "_id": 1111318,
    
    ... ... @@ -77,15 +141,210 @@
    77 141
           "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    78 142
         },
    
    79 143
         "state": "closed",
    
    80
    -    "updatedAt": "Jan 12, 2019 4:29:22 PM",
    
    81
    -    "createdAt": "Jan 8, 2019 12:28:18 PM"
    
    144
    +    "updatedAt": "Feb 3, 2019 1:01:48 PM",
    
    145
    +    "createdAt": "Jan 29, 2019 11:42:03 AM"
    
    146
    +  },
    
    147
    +  {
    
    148
    +    "id": 17632879,
    
    149
    +    "iid": 1201,
    
    150
    +    "projectId": 2722779,
    
    151
    +    "title": "[PS] bug calcul des données",
    
    152
    +    "description": "Pour avoir le type d\u0027objet (when arriving et when leaving) calculé par Observe, j\u0027ai lancé un calcul des données pour certaines marées. C\u0027est passé sans problème pour certaines mais pas pour celle-là par exemple:\n\nDémarrage de la consolidation pour la marée 24 / 99 (fr.ird.observe.entities.seine.TripSeine#1357070309913#0.7510782142839499)\n\n```\nio.ultreia.java4all.http.HResponseErrorException: Could not boot i18n\n    at io.ultreia.java4all.http.HResponseBuilder.executeRequest(HResponseBuilder.java:131)\n    at fr.ird.observe.services.client.ObserveServiceClientSupport.executeRequest(ObserveServiceClientSupport.java:62)\n    at fr.ird.observe.services.client.actions.consolidate.GeneratedConsolidateDataServiceClient.consolidateTripSeine(GeneratedConsolidateDataServiceClient.java:49)\n    at fr.ird.observe.client.ui.admin.consolidate.ConsolidateUIHandler.doAction(ConsolidateUIHandler.java:107)\n    at org.nuiton.jaxx.runtime.swing.application.ActionWorker.doInBackground(ActionWorker.java:91)\n    at javax.swing.SwingWorker$1.call(SwingWorker.java:295)\n    at java.util.concurrent.FutureTask.run(FutureTask.java:266)\n    at javax.swing.SwingWorker.run(SwingWorker.java:334)\n    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n    at java.lang.Thread.run(Thread.java:748)\n\nio.ultreia.java4all.http.HResponseErrorException: Could not boot i18n\n    at io.ultreia.java4all.http.HResponseBuilder.executeRequest(HResponseBuilder.java:131)\n    at fr.ird.observe.services.client.ObserveServiceClientSupport.executeRequest(ObserveServiceClientSupport.java:62)\n    at fr.ird.observe.services.client.actions.consolidate.GeneratedConsolidateDataServiceClient.consolidateTripSeine(GeneratedConsolidateDataServiceClient.java:49)\n    at fr.ird.observe.client.ui.admin.consolidate.ConsolidateUIHandler.doAction(ConsolidateUIHandler.java:107)\n    at org.nuiton.jaxx.runtime.swing.application.ActionWorker.doInBackground(ActionWorker.java:91)\n    at javax.swing.SwingWorker$1.call(SwingWorker.java:295)\n    at java.util.concurrent.FutureTask.run(FutureTask.java:266)\n    at javax.swing.SwingWorker.run(SwingWorker.java:334)\n    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n    at java.lang.Thread.run(Thread.java:748)\n```\n\nPour info, j\u0027ai fait cette opération aujourd\u0027hui donc le 24/01/2019 vers 14h",
    
    153
    +    "labels": [
    
    154
    +      "Anomalie",
    
    155
    +      "Haut",
    
    156
    +      "Senne"
    
    157
    +    ],
    
    158
    +    "milestone": {
    
    159
    +      "id": 750347,
    
    160
    +      "iid": 132,
    
    161
    +      "projectId": 2722779,
    
    162
    +      "groupId": 0,
    
    163
    +      "title": "7.0.2",
    
    164
    +      "description": "",
    
    165
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    166
    +      "state": "closed"
    
    167
    +    },
    
    168
    +    "assignee": {
    
    169
    +      "_id": 166231,
    
    170
    +      "_username": "tchemit",
    
    171
    +      "_name": "Tony CHEMIT",
    
    172
    +      "_state": "active",
    
    173
    +      "_darkScheme": false,
    
    174
    +      "_isAdmin": false,
    
    175
    +      "_canCreateGroup": false,
    
    176
    +      "_canCreateProject": false,
    
    177
    +      "_canCreateTeam": false,
    
    178
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    179
    +    },
    
    180
    +    "author": {
    
    181
    +      "_id": 1111294,
    
    182
    +      "_username": "psabarros",
    
    183
    +      "_name": "Philippe Sabarros",
    
    184
    +      "_state": "active",
    
    185
    +      "_darkScheme": false,
    
    186
    +      "_isAdmin": false,
    
    187
    +      "_canCreateGroup": false,
    
    188
    +      "_canCreateProject": false,
    
    189
    +      "_canCreateTeam": false,
    
    190
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/0d688d854bbc8b3a3a7f97f6730ac563?s\u003d80\u0026d\u003didenticon"
    
    191
    +    },
    
    192
    +    "state": "closed",
    
    193
    +    "updatedAt": "Jan 28, 2019 4:19:45 PM",
    
    194
    +    "createdAt": "Jan 24, 2019 2:30:08 PM"
    
    195
    +  },
    
    196
    +  {
    
    197
    +    "id": 16566007,
    
    198
    +    "iid": 1184,
    
    199
    +    "projectId": 2722779,
    
    200
    +    "title": "Problème d\u0027ouverture d\u0027une sauvegarde 5.4",
    
    201
    +    "description": "Le fichier suivant : [obstuna-local-reunion-2018-12-06--12-41-46.sql.gz](/uploads/703a31712365a0fbeb084ca9d9708973/obstuna-local-reunion-2018-12-06--12-41-46.sql.gz)\n\nEst une sauvegarde faite en 5.4.\n\nElle s\u0027ouvre correctement en 5.4.\n\nPar contre la V7.0.0 ne peut pas l\u0027ouvrir. Voir log en PJ : [observe-7.0.0.log](/uploads/37e55b18c478a581c1e839ca21357b27/observe-7.0.0.log)\n\nLe scénario suivant échoue également : ouvrir la sauvegarde en 5.4, la re sauver en 5.4, puis tenter d\u0027ouvrir ce nouveau fichier en 7.0.0\n\nDans la successions de messages d\u0027erreur il semblerait que ce soit la migration 6.0 qui échoue.",
    
    202
    +    "labels": [
    
    203
    +      "Anomalie",
    
    204
    +      "Contrat AZTI-2017",
    
    205
    +      "Haut"
    
    206
    +    ],
    
    207
    +    "milestone": {
    
    208
    +      "id": 750347,
    
    209
    +      "iid": 132,
    
    210
    +      "projectId": 2722779,
    
    211
    +      "groupId": 0,
    
    212
    +      "title": "7.0.2",
    
    213
    +      "description": "",
    
    214
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    215
    +      "state": "closed"
    
    216
    +    },
    
    217
    +    "assignee": {
    
    218
    +      "_id": 166231,
    
    219
    +      "_username": "tchemit",
    
    220
    +      "_name": "Tony CHEMIT",
    
    221
    +      "_state": "active",
    
    222
    +      "_darkScheme": false,
    
    223
    +      "_isAdmin": false,
    
    224
    +      "_canCreateGroup": false,
    
    225
    +      "_canCreateProject": false,
    
    226
    +      "_canCreateTeam": false,
    
    227
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    228
    +    },
    
    229
    +    "author": {
    
    230
    +      "_id": 1111318,
    
    231
    +      "_username": "pcauquil",
    
    232
    +      "_name": "Pascal Cauquil",
    
    233
    +      "_state": "active",
    
    234
    +      "_darkScheme": false,
    
    235
    +      "_isAdmin": false,
    
    236
    +      "_canCreateGroup": false,
    
    237
    +      "_canCreateProject": false,
    
    238
    +      "_canCreateTeam": false,
    
    239
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    240
    +    },
    
    241
    +    "state": "closed",
    
    242
    +    "updatedAt": "Feb 3, 2019 12:33:35 PM",
    
    243
    +    "createdAt": "Dec 11, 2018 9:11:56 AM"
    
    244
    +  },
    
    245
    +  {
    
    246
    +    "id": 17767096,
    
    247
    +    "iid": 1208,
    
    248
    +    "projectId": 2722779,
    
    249
    +    "title": "[PS] libellé Code simplifié -\u003e Type d\u0027objet simplifié (CECOFAD)",
    
    250
    +    "description": "Dans le formulaire Objet flottant \u003e Carac générales \u003e Valeurs calculées (voir PJ), le libellé \"Code simplifié\" n\u0027est pas assez explicit. Il faudrait le modifier en \"Type d\u0027objet simplifié (CECOFAD)\"\n\n![Capture_d_écran_2019-01-29_à_14.55.31](/uploads/b3642214f44bf5a78f04aacaa782e37d/Capture_d_écran_2019-01-29_à_14.55.31.png)",
    
    251
    +    "labels": [
    
    252
    +      "Normal",
    
    253
    +      "Senne",
    
    254
    +      "À Faire"
    
    255
    +    ],
    
    256
    +    "milestone": {
    
    257
    +      "id": 750347,
    
    258
    +      "iid": 132,
    
    259
    +      "projectId": 2722779,
    
    260
    +      "groupId": 0,
    
    261
    +      "title": "7.0.2",
    
    262
    +      "description": "",
    
    263
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    264
    +      "state": "closed"
    
    265
    +    },
    
    266
    +    "assignee": {
    
    267
    +      "_id": 1111318,
    
    268
    +      "_username": "pcauquil",
    
    269
    +      "_name": "Pascal Cauquil",
    
    270
    +      "_state": "active",
    
    271
    +      "_darkScheme": false,
    
    272
    +      "_isAdmin": false,
    
    273
    +      "_canCreateGroup": false,
    
    274
    +      "_canCreateProject": false,
    
    275
    +      "_canCreateTeam": false,
    
    276
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    277
    +    },
    
    278
    +    "author": {
    
    279
    +      "_id": 1111294,
    
    280
    +      "_username": "psabarros",
    
    281
    +      "_name": "Philippe Sabarros",
    
    282
    +      "_state": "active",
    
    283
    +      "_darkScheme": false,
    
    284
    +      "_isAdmin": false,
    
    285
    +      "_canCreateGroup": false,
    
    286
    +      "_canCreateProject": false,
    
    287
    +      "_canCreateTeam": false,
    
    288
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/0d688d854bbc8b3a3a7f97f6730ac563?s\u003d80\u0026d\u003didenticon"
    
    289
    +    },
    
    290
    +    "state": "closed",
    
    291
    +    "updatedAt": "Feb 1, 2019 3:13:08 PM",
    
    292
    +    "createdAt": "Jan 29, 2019 3:03:02 PM"
    
    82 293
       },
    
    83 294
       {
    
    84
    -    "id": 17161863,
    
    85
    -    "iid": 1194,
    
    295
    +    "id": 17916817,
    
    296
    +    "iid": 1210,
    
    86 297
         "projectId": 2722779,
    
    87
    -    "title": "Nommage des fichier de log du serveur 7.0.1",
    
    88
    -    "description": "Les fichiers de log de la 7.0.1 continuent d\u0027être suffixés 7.0.0.\n\nServeur : \n![image](/uploads/9592cf6049a04c8e664268b7f5603568/image.png)\n\nLogs :\n![image](/uploads/3bf20641945a6a1091fd71adc8531f4c/image.png)\n\nCôté client, ils sont bien suffixés 7.0.1",
    
    298
    +    "title": "[LL - Observation Capture] L\u0027onglet Brancheline est accessible même si aucune donnée n\u0027est sélectionée",
    
    299
    +    "description": "",
    
    300
    +    "labels": [
    
    301
    +      "Anomalie",
    
    302
    +      "IRD-2018-01-V8"
    
    303
    +    ],
    
    304
    +    "milestone": {
    
    305
    +      "id": 750347,
    
    306
    +      "iid": 132,
    
    307
    +      "projectId": 2722779,
    
    308
    +      "groupId": 0,
    
    309
    +      "title": "7.0.2",
    
    310
    +      "description": "",
    
    311
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    312
    +      "state": "closed"
    
    313
    +    },
    
    314
    +    "assignee": {
    
    315
    +      "_id": 166231,
    
    316
    +      "_username": "tchemit",
    
    317
    +      "_name": "Tony CHEMIT",
    
    318
    +      "_state": "active",
    
    319
    +      "_darkScheme": false,
    
    320
    +      "_isAdmin": false,
    
    321
    +      "_canCreateGroup": false,
    
    322
    +      "_canCreateProject": false,
    
    323
    +      "_canCreateTeam": false,
    
    324
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    325
    +    },
    
    326
    +    "author": {
    
    327
    +      "_id": 166231,
    
    328
    +      "_username": "tchemit",
    
    329
    +      "_name": "Tony CHEMIT",
    
    330
    +      "_state": "active",
    
    331
    +      "_darkScheme": false,
    
    332
    +      "_isAdmin": false,
    
    333
    +      "_canCreateGroup": false,
    
    334
    +      "_canCreateProject": false,
    
    335
    +      "_canCreateTeam": false,
    
    336
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    337
    +    },
    
    338
    +    "state": "closed",
    
    339
    +    "updatedAt": "Feb 3, 2019 3:47:10 PM",
    
    340
    +    "createdAt": "Feb 3, 2019 2:52:16 PM"
    
    341
    +  },
    
    342
    +  {
    
    343
    +    "id": 17764318,
    
    344
    +    "iid": 1206,
    
    345
    +    "projectId": 2722779,
    
    346
    +    "title": "Bug observe connexion via webservice",
    
    347
    +    "description": "Depuis hier j\u0027ai un bug lorsque je tente de me connecter à la base via le webservice. Je n\u0027ai ce bug qu\u0027avec mon Linux (ca marche avec mon Mac) bien que je n\u0027ai strictement rien changé. Mon Java est toujours un Java 8.\r\n\r\nopenjdk version \"1.8.0_191\"\r\nOpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.18.04.1-b12)\r\nOpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)\r\n\r\nVoici le message d\u0027erreur:\r\n\r\njava.lang.NullPointerException\r\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTreeModel.findNodeByType(NavigationTreeModel.java:162)\r\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree.getRouteNode(NavigationTree.java:652)\r\n\tat fr.ird.observe.client.ui.tree.navigation.NavigationTree.selectInitialNode(NavigationTree.java:313)\r\n\tat fr.ird.observe.client.ui.ObserveMainUIInitializer.loadNavigationUI(ObserveMainUIInitializer.java:548)\r\n\tat fr.ird.observe.client.db.ObserveDataSourcesManager$3.openOnUI(ObserveDataSourcesManager.java:580)\r\n\tat fr.ird.observe.client.db.ObserveDataSourcesManager$3.onOpened(ObserveDataSourcesManager.java:471)\r\n\tat fr.ird.observe.client.db.ObserveSwingDataSource.fireOpened(ObserveSwingDataSource.java:530)\r\n\tat fr.ird.observe.client.db.ObserveSwingDataSource.open(ObserveSwingDataSource.java:229)\r\n\tat fr.ird.observe.client.ui.storage.StorageUIHandler.doChangeStorage(StorageUIHandler.java:599)\r\n\tat fr.ird.observe.client.ui.storage.StorageUILauncher$1.doAction(StorageUILauncher.java:176)\r\n\tat fr.ird.observe.client.ui.storage.StorageUILauncher$1.doAction(StorageUILauncher.java:130)\r\n\tat org.nuiton.jaxx.runtime.swing.wizard.WizardUILancher.lambda$createUI$0(WizardUILancher.java:167)\r\n\tat org.nuiton.jaxx.runtime.swing.application.ActionWorker$RunnableBridge.call(ActionWorker.java:169)\r\n\tat org.nuiton.jaxx.runtime.swing.application.ActionWorker.doInBackground(ActionWorker.java:91)\r\n\tat javax.swing.SwingWorker$1.call(SwingWorker.java:295)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n\tat javax.swing.SwingWorker.run(SwingWorker.java:334)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\r\n\tat java.lang.Thread.run(Thread.java:748)\r\n\r\n[observe-7.0.1.log](/uploads/e5ef02851f61a0f779ad2afe3c26502e/observe-7.0.1.log)",
    
    89 348
         "labels": [
    
    90 349
           "Anomalie",
    
    91 350
           "Contrat AZTI-2017"
    
    ... ... @@ -98,7 +357,7 @@
    98 357
           "title": "7.0.2",
    
    99 358
           "description": "",
    
    100 359
           "startDate": "Jan 3, 2019 1:00:00 AM",
    
    101
    -      "state": "active"
    
    360
    +      "state": "closed"
    
    102 361
         },
    
    103 362
         "assignee": {
    
    104 363
           "_id": 166231,
    
    ... ... @@ -112,6 +371,136 @@
    112 371
           "_canCreateTeam": false,
    
    113 372
           "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    114 373
         },
    
    374
    +    "author": {
    
    375
    +      "_id": 1111294,
    
    376
    +      "_username": "psabarros",
    
    377
    +      "_name": "Philippe Sabarros",
    
    378
    +      "_state": "active",
    
    379
    +      "_darkScheme": false,
    
    380
    +      "_isAdmin": false,
    
    381
    +      "_canCreateGroup": false,
    
    382
    +      "_canCreateProject": false,
    
    383
    +      "_canCreateTeam": false,
    
    384
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/0d688d854bbc8b3a3a7f97f6730ac563?s\u003d80\u0026d\u003didenticon"
    
    385
    +    },
    
    386
    +    "state": "closed",
    
    387
    +    "updatedAt": "Feb 3, 2019 3:47:02 PM",
    
    388
    +    "createdAt": "Jan 29, 2019 1:57:21 PM"
    
    389
    +  },
    
    390
    +  {
    
    391
    +    "id": 17720198,
    
    392
    +    "iid": 1202,
    
    393
    +    "projectId": 2722779,
    
    394
    +    "title": "[UI] Listes déroulantes : ergonomie",
    
    395
    +    "description": "Une amélioration avait a priori été réalisée sur les listes déroulantes avec autocompletion : que lorsque, par autocompletion, une seule entrée correspondante est trouvée, il soit possible de la sélectionner avec un simple TAB.\n\nOr actuellement, à nouveau (?), il faut nécessairement la sélectionner avec flêche basse, après quoi on peut faire TAB :\n\n![image](/uploads/ba40e3bcd81883430999313d7b33d8e2/image.png)\n\nL\u0027IEO tient à ce détail d\u0027ergonomie qui accélère pas mal la saisie.",
    
    396
    +    "labels": [
    
    397
    +      "Anomalie"
    
    398
    +    ],
    
    399
    +    "milestone": {
    
    400
    +      "id": 750347,
    
    401
    +      "iid": 132,
    
    402
    +      "projectId": 2722779,
    
    403
    +      "groupId": 0,
    
    404
    +      "title": "7.0.2",
    
    405
    +      "description": "",
    
    406
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    407
    +      "state": "closed"
    
    408
    +    },
    
    409
    +    "assignee": {
    
    410
    +      "_id": 166231,
    
    411
    +      "_username": "tchemit",
    
    412
    +      "_name": "Tony CHEMIT",
    
    413
    +      "_state": "active",
    
    414
    +      "_darkScheme": false,
    
    415
    +      "_isAdmin": false,
    
    416
    +      "_canCreateGroup": false,
    
    417
    +      "_canCreateProject": false,
    
    418
    +      "_canCreateTeam": false,
    
    419
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    420
    +    },
    
    421
    +    "author": {
    
    422
    +      "_id": 1111318,
    
    423
    +      "_username": "pcauquil",
    
    424
    +      "_name": "Pascal Cauquil",
    
    425
    +      "_state": "active",
    
    426
    +      "_darkScheme": false,
    
    427
    +      "_isAdmin": false,
    
    428
    +      "_canCreateGroup": false,
    
    429
    +      "_canCreateProject": false,
    
    430
    +      "_canCreateTeam": false,
    
    431
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    432
    +    },
    
    433
    +    "state": "closed",
    
    434
    +    "updatedAt": "Feb 3, 2019 3:57:01 PM",
    
    435
    +    "createdAt": "Jan 28, 2019 11:39:00 AM"
    
    436
    +  },
    
    437
    +  {
    
    438
    +    "id": 17290869,
    
    439
    +    "iid": 1197,
    
    440
    +    "projectId": 2722779,
    
    441
    +    "title": "Impossible de voir les utilisations de référentiel si connecté en mode referentiel",
    
    442
    +    "description": "Le service ``fr.ird.observe.services.service.referential.ReferentialService#findAllUsages``  :\n\n```\n@ReadReferentialPermission\n@ReadDataPermission\n\u003cR extends ReferentialDto\u003e ImmutableSetDtoMap\u003cDtoReference\u003e findAllUsages(Class\u003cR\u003e beanType, String id);\n```\n\nrequière un droit de lecture des données, et donc ne fonctionne pas.\n\nIl y a d\u0027autres cas du même style qui empêche le bon fonctionnement du système.\n\nSe pose la question de savoir si on peut modifier des données métier même en étant connecté référentiel. En effet par exemple lors de la suppression d\u0027un référentiel, il se peut qu\u0027on demande d\u0027effectuer un remplacement ce qui impacte des données métiers.\n\nPour le moment je vais autoriser le cas, à voir si on ne pourrait pas être plus fin en interdisant les actions qui vont modifier des données métier lors d\u0027une modification d\u0027un référentiel.\n\nVoir #1196",
    
    443
    +    "labels": [
    
    444
    +      "Anomalie",
    
    445
    +      "Contrat AZTI-2017"
    
    446
    +    ],
    
    447
    +    "milestone": {
    
    448
    +      "id": 750347,
    
    449
    +      "iid": 132,
    
    450
    +      "projectId": 2722779,
    
    451
    +      "groupId": 0,
    
    452
    +      "title": "7.0.2",
    
    453
    +      "description": "",
    
    454
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    455
    +      "state": "closed"
    
    456
    +    },
    
    457
    +    "assignee": {
    
    458
    +      "_id": 166231,
    
    459
    +      "_username": "tchemit",
    
    460
    +      "_name": "Tony CHEMIT",
    
    461
    +      "_state": "active",
    
    462
    +      "_darkScheme": false,
    
    463
    +      "_isAdmin": false,
    
    464
    +      "_canCreateGroup": false,
    
    465
    +      "_canCreateProject": false,
    
    466
    +      "_canCreateTeam": false,
    
    467
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    468
    +    },
    
    469
    +    "author": {
    
    470
    +      "_id": 166231,
    
    471
    +      "_username": "tchemit",
    
    472
    +      "_name": "Tony CHEMIT",
    
    473
    +      "_state": "active",
    
    474
    +      "_darkScheme": false,
    
    475
    +      "_isAdmin": false,
    
    476
    +      "_canCreateGroup": false,
    
    477
    +      "_canCreateProject": false,
    
    478
    +      "_canCreateTeam": false,
    
    479
    +      "_avatarUrl": "https://secure.gravatar.com/avatar/2a915aa9a1df35c8b609ff2f750d5dac?s\u003d80\u0026d\u003didenticon"
    
    480
    +    },
    
    481
    +    "state": "closed",
    
    482
    +    "updatedAt": "Jan 15, 2019 3:50:43 AM",
    
    483
    +    "createdAt": "Jan 12, 2019 4:29:22 PM"
    
    484
    +  },
    
    485
    +  {
    
    486
    +    "id": 17163582,
    
    487
    +    "iid": 1196,
    
    488
    +    "projectId": 2722779,
    
    489
    +    "title": "Tentative d\u0027ouverture d\u0027une base avec des droits \"référentiel\" échoue",
    
    490
    +    "description": "Les comptes de type \"référentiel\" ne permettent que de lire le référentiel/le mettre à jour dans une base locale.\r\n\r\nDonc lorsqu\u0027on tente d\u0027ouvrir une base locale (en mode serveur par exemple) avec un login référentiel, l\u0027arbre doit montrer les 3 entrées de référentiel (commun, longline, seine).\r\n\r\nOr actuellement en 7.0.1, cela ne s\u0027ouvre pas et provoque une exception :\r\n\r\n![image](/uploads/b483bd000b555002ee7f8128c393f1ab/image.png)\r\n\r\nLog serveur :\r\n\r\n```\r\nINFO  2019-01-08T12:23:43,432 [ajp-nio-8009-exec-103]   ObserveDataSourceConfigurationInjector :  71 - Inject dataSourceConfiguration: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:43,433 [ajp-nio-8009-exec-103]                       ObserveDtoInjector :  98 - Inject observeDto: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:43,435 [ajp-nio-8009-exec-103]     ObserveWebSecurityApplicationContext : 171 - Try to find data source configuration for: referentielweb--production\r\nINFO  2019-01-08T12:23:43,436 [ajp-nio-8009-exec-103]     ObserveWebSecurityApplicationContext : 183 - Will use database configuration: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:43,436 [ajp-nio-8009-exec-103]                ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.DataSourceServiceLocal@774a2135\r\nINFO  2019-01-08T12:23:44,103 [ajp-nio-8009-exec-105]   ObserveDataSourceConfigurationInjector :  71 - Inject dataSourceConfiguration: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:44,104 [ajp-nio-8009-exec-105]                       ObserveDtoInjector :  98 - Inject observeDto: ObserveDataSourceConfigurationRest{label\u003dServeur Distant, serverUrl\u003dhttps://vmot5-proto.ird.fr/observeweb/api/v1, login\u003dreferentielweb, password\u003d***, optionalDatabaseName\u003dnull, modelVersion\u003d7.0}\r\nINFO  2019-01-08T12:23:44,105 [ajp-nio-8009-exec-105]     ObserveWebSecurityApplicationContext : 171 - Try to find data source configuration for: referentielweb--production\r\nINFO  2019-01-08T12:23:44,105 [ajp-nio-8009-exec-105]     ObserveWebSecurityApplicationContext : 183 - Will use database configuration: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:44,105 [ajp-nio-8009-exec-105]                ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.DataSourceServiceLocal@1aa5cfa\r\nINFO  2019-01-08T12:23:44,130 [ajp-nio-8009-exec-105]    ObserveTopiaApplicationContextFactory : 156 - Create Postgresql topia application context: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:44,131 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl :  99 - instantiated service migration: org.nuiton.topia.service.migration.TopiaMigrationService@3205cea1\r\nINFO  2019-01-08T12:23:44,132 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl :  99 - instantiated service sqlScriptGenerator: org.nuiton.topia.service.script.TopiaSqlScriptGeneratorServiceImpl@6f0fea0a\r\nINFO  2019-01-08T12:23:44,132 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl : 125 - will init service sqlScriptGenerator with configuration {}\r\nINFO  2019-01-08T12:23:44,132 [ajp-nio-8009-exec-105]                  TopiaServiceSupportImpl : 125 - will init service migration with configuration {}\r\nINFO  2019-01-08T12:23:44,133 [ajp-nio-8009-exec-105]          AbstractTopiaApplicationContext : 148 - Schema initialization disabled\r\nINFO  2019-01-08T12:23:44,315 [ajp-nio-8009-exec-105]                        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.postgresql.Driver, hibernate.dialect\u003dorg.hibernate.dialect.PostgreSQL9Dialect, hibernate.format_sql\u003dfalse, hibernate.ejb.naming_strategy\u003dorg.hibernate.cfg.ImprovedNamingStrategy, hibernate.connection.username\u003dreferentiel, hibernate.connection.url\u003djdbc:postgresql:observe, hibernate.connection.provider_class\u003dorg.hibernate.hikaricp.internal.HikariCPConnectionProvider, hibernate.connection.password\u003dref8obstuna, hibernate.bytecode.provider\u003dbytebuddy, hibernate.hikari.maximumPoolSize\u003d20}\r\nINFO  2019-01-08T12:23:44,320 [ajp-nio-8009-exec-105] ObserveWebSecurityAuthenticationTokenCache :  75 - Add authenticationToken: 3c9c306e-faa7-4592-b95c-6702d3164e90 for data source configuration: ObserveDataSourceConfigurationTopiaPG{label\u003dreferentielweb--production, jdbcUrl\u003djdbc:postgresql:observe, username\u003dreferentiel, password\u003d***, useSsl\u003dtrue}\r\nINFO  2019-01-08T12:23:44,490 [ajp-nio-8009-exec-106]                       ObserveDtoInjector :  98 - Inject observeDto: fr.ird.observe.services.service.data.NavigationRequest@a78a445\r\nINFO  2019-01-08T12:23:44,491 [ajp-nio-8009-exec-106]                ObserveServiceMainFactory : 107 - New service created: fr.ird.observe.services.local.service.data.NavigationServiceLocal@59d9e2a6\r\nERROR 2019-01-08T12:23:45,233 [ajp-nio-8009-exec-106] ObserveServiceFactoryLocal$ObserveServiceInvocationHandler : 245 - Error in method getNavigation\r\nfr.ird.observe.services.security.UnauthorizedException: null\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:218) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy415.getAllTripSeine(Unknown Source) ~[?:?]\r\n\tat fr.ird.observe.services.local.service.data.NavigationServiceLocal.getNavigation(NavigationServiceLocal.java:70) ~[NavigationServiceLocal.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) [ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) [ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) [ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy405.getNavigation(Unknown Source) [?:?]\r\n\tat fr.ird.observe.server.controller.v1.data.GeneratedNavigationServiceRestApi.getNavigation(GeneratedNavigationServiceRestApi.java:46) [GeneratedNavigationServiceRestApi.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:255) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:225) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:73) [WebMotionFilter.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:61) [WebMotionFilter.class:?]\r\n\tat fr.ird.observe.server.ObserveWebMotionFilter.inject(ObserveWebMotionFilter.java:68) [ObserveWebMotionFilter.class:7.0.1]\r\n\tat sun.reflect.GeneratedMethodAccessor2370.invoke(Unknown Source) ~[?:?]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processFilter(ExecutorMethodInvokerHandler.java:310) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:222) [ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler.handle(ExecutorMethodInvokerHandler.java:120) [ExecutorMethodInvokerHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.chainHandlers(WebMotionMainHandler.java:270) [WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handleExecutors(WebMotionMainHandler.java:260) [WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handle(WebMotionMainHandler.java:196) [WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doAction(WebMotionServer.java:159) [WebMotionServer.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doFilter(WebMotionServer.java:136) [WebMotionServer.class:?]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526) [catalina.jar:8.0.5]\r\n\tat org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:794) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533) [tomcat-coyote.jar:8.0.5]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_71]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_71]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_71]\r\nERROR 2019-01-08T12:23:45,237 [ajp-nio-8009-exec-106]                     WebMotionMainHandler : 256 - Error 500 : Error during invoke method for action fr.ird.observe.server.controller.v1.data.NavigationServiceRestApi on method getNavigation on /observeweb/api/v1/data/NavigationService/getNavigation\r\norg.debux.webmotion.server.WebMotionException: Error during invoke method for action fr.ird.observe.server.controller.v1.data.NavigationServiceRestApi on method getNavigation\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:283) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:225) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:73) ~[WebMotionFilter.class:?]\r\n\tat org.debux.webmotion.server.WebMotionFilter.doProcess(WebMotionFilter.java:61) ~[WebMotionFilter.class:?]\r\n\tat fr.ird.observe.server.ObserveWebMotionFilter.inject(ObserveWebMotionFilter.java:68) ~[ObserveWebMotionFilter.class:7.0.1]\r\n\tat sun.reflect.GeneratedMethodAccessor2370.invoke(Unknown Source) ~[?:?]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processFilter(ExecutorMethodInvokerHandler.java:310) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.handle(ExecutorMethodInvokerHandler.java:222) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler.handle(ExecutorMethodInvokerHandler.java:120) ~[ExecutorMethodInvokerHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.chainHandlers(WebMotionMainHandler.java:270) ~[WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handleExecutors(WebMotionMainHandler.java:260) ~[WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionMainHandler.handle(WebMotionMainHandler.java:196) ~[WebMotionMainHandler.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doAction(WebMotionServer.java:159) ~[WebMotionServer.class:?]\r\n\tat org.debux.webmotion.server.WebMotionServer.doFilter(WebMotionServer.java:136) ~[WebMotionServer.class:?]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) ~[catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.5]\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526) [catalina.jar:8.0.5]\r\n\tat org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:794) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575) [tomcat-coyote.jar:8.0.5]\r\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533) [tomcat-coyote.jar:8.0.5]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_71]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_71]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_71]\r\nCaused by: java.lang.reflect.InvocationTargetException\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:255) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\t... 32 more\r\nCaused by: fr.ird.observe.services.security.UnauthorizedException\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:218) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy415.getAllTripSeine(Unknown Source) ~[?:?]\r\n\tat fr.ird.observe.services.local.service.data.NavigationServiceLocal.getNavigation(NavigationServiceLocal.java:70) ~[NavigationServiceLocal.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryLocal.java:242) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invokeMethodWithTransaction(ObserveServiceFactoryLocal.java:263) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat fr.ird.observe.services.local.ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryLocal.java:230) ~[ObserveServiceFactoryLocal$ObserveServiceInvocationHandler.class:7.0.1]\r\n\tat com.sun.proxy.$Proxy405.getNavigation(Unknown Source) ~[?:?]\r\n\tat fr.ird.observe.server.controller.v1.data.GeneratedNavigationServiceRestApi.getNavigation(GeneratedNavigationServiceRestApi.java:46) ~[GeneratedNavigationServiceRestApi.class:7.0.1]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_71]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_71]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_71]\r\n\tat java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_71]\r\n\tat org.debux.webmotion.server.handler.ExecutorMethodInvokerHandler$RunnableHandler.processAction(ExecutorMethodInvokerHandler.java:255) ~[ExecutorMethodInvokerHandler$RunnableHandler.class:?]\r\n\t... 32 more\r\n```\r\n\r\nL\u0027utilisation de ce même login pour mettre à jour des référentiels locaux, ou pour générer des bases locales vierges, fonctionne très bien par contre.",
    
    491
    +    "labels": [
    
    492
    +      "Anomalie"
    
    493
    +    ],
    
    494
    +    "milestone": {
    
    495
    +      "id": 750347,
    
    496
    +      "iid": 132,
    
    497
    +      "projectId": 2722779,
    
    498
    +      "groupId": 0,
    
    499
    +      "title": "7.0.2",
    
    500
    +      "description": "",
    
    501
    +      "startDate": "Jan 3, 2019 1:00:00 AM",
    
    502
    +      "state": "closed"
    
    503
    +    },
    
    115 504
         "author": {
    
    116 505
           "_id": 1111318,
    
    117 506
           "_username": "pcauquil",
    
    ... ... @@ -124,9 +513,9 @@
    124 513
           "_canCreateTeam": false,
    
    125 514
           "_avatarUrl": "https://secure.gravatar.com/avatar/b4ae117bd93e10d96298fa4d885208ea?s\u003d80\u0026d\u003didenticon"
    
    126 515
         },
    
    127
    -    "state": "opened",
    
    128
    -    "updatedAt": "Jan 10, 2019 7:38:48 AM",
    
    129
    -    "createdAt": "Jan 8, 2019 11:37:49 AM"
    
    516
    +    "state": "closed",
    
    517
    +    "updatedAt": "Feb 3, 2019 3:57:19 PM",
    
    518
    +    "createdAt": "Jan 8, 2019 12:28:18 PM"
    
    130 519
       },
    
    131 520
       {
    
    132 521
         "id": 17161807,
    
    ... ... @@ -146,7 +535,7 @@
    146 535
           "title": "7.0.2",
    
    147 536
           "description": "",
    
    148 537
           "startDate": "Jan 3, 2019 1:00:00 AM",
    
    149
    -      "state": "active"
    
    538
    +      "state": "closed"
    
    150 539
         },
    
    151 540
         "assignee": {
    
    152 541
           "_id": 166231,
    

  • .mvn/gitlab-cache/milestones/750347.json
    ... ... @@ -6,5 +6,5 @@
    6 6
       "title": "7.0.2",
    
    7 7
       "description": "",
    
    8 8
       "startDate": "Jan 3, 2019 1:00:00 AM",
    
    9
    -  "state": "active"
    
    9
    +  "state": "closed"
    
    10 10
     }
    \ No newline at end of file

  • .mvn/gitlab-cache/milestones/761666-issues.json
    1
    +[]
    \ No newline at end of file

  • .mvn/gitlab-cache/milestones/761666.json
    1
    +{
    
    2
    +  "id": 761666,
    
    3
    +  "iid": 133,
    
    4
    +  "projectId": 2722779,
    
    5
    +  "groupId": 0,
    
    6
    +  "title": "8.0-beta-1",
    
    7
    +  "description": "",
    
    8
    +  "dueDate": "Feb 3, 2019 1:00:00 AM",
    
    9
    +  "startDate": "Jan 21, 2019 1:00:00 AM",
    
    10
    +  "state": "active"
    
    11
    +}
    \ No newline at end of file

  • CHANGELOG.md
    1 1
     # ObServe changelog
    
    2 2
     
    
    3 3
      * Author [Tony Chemit](mailto:dev@tchemit.fr)
    
    4
    - * Last generated at 2019-01-14 12:20.
    
    4
    + * Last generated at 2019-02-03 16:04.
    
    5 5
     
    
    6 6
     ## Version [8.0-alpha-4](https://gitlab.com/ultreiaio/ird-observe/milestones/115)
    
    7 7
     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
    113 113
       * [[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)
    
    114 114
       * [[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)
    
    115 115
     
    
    116
    +## Version [7.0.2](https://gitlab.com/ultreiaio/ird-observe/milestones/132)
    
    117
    +
    
    118
    +**Closed at *In progress*.**
    
    119
    +
    
    120
    +### Download
    
    121
    +* [Application (observe-7.0.2.zip)](https://ultreia.io/release/observe-7.0.2-SNAPSHOT.zip)
    
    122
    +* [Serveur (observe-7.0.2-SNAPSHOT.war)](https://ultreia.io/release/observe-7.0.2-SNAPSHOT.war)
    
    123
    +
    
    124
    +### Issues
    
    125
    +  * [[Anomalie 1184]](https://gitlab.com/ultreiaio/ird-observe/issues/1184) **Problème d'ouverture d'une sauvegarde 5.4** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    126
    +  * [[Anomalie 1193]](https://gitlab.com/ultreiaio/ird-observe/issues/1193) **[UI REFERNETIEL] Personne : impossible d'afficher les éléments liés à une personne** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    127
    +  * [[Anomalie 1196]](https://gitlab.com/ultreiaio/ird-observe/issues/1196) **Tentative d'ouverture d'une base avec des droits "référentiel" échoue** (Thanks to ) (Reported by Pascal Cauquil)
    
    128
    +  * [[Anomalie 1197]](https://gitlab.com/ultreiaio/ird-observe/issues/1197) **Impossible de voir les utilisations de référentiel si connecté en mode referentiel** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    129
    +  * [[Anomalie 1201]](https://gitlab.com/ultreiaio/ird-observe/issues/1201) **[PS] bug calcul des données** (Thanks to Tony CHEMIT) (Reported by Philippe Sabarros)
    
    130
    +  * [[Anomalie 1202]](https://gitlab.com/ultreiaio/ird-observe/issues/1202) **[UI] Listes déroulantes : ergonomie** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    131
    +  * [[Anomalie 1205]](https://gitlab.com/ultreiaio/ird-observe/issues/1205) **Bases v5 qu'on ne peut pas ouvrir avec la v7** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    132
    +  * [[Anomalie 1206]](https://gitlab.com/ultreiaio/ird-observe/issues/1206) **Bug observe connexion via webservice** (Thanks to Tony CHEMIT) (Reported by Philippe Sabarros)
    
    133
    +  * [[Anomalie 1209]](https://gitlab.com/ultreiaio/ird-observe/issues/1209) **La migration v3 vers v7 ne passe pas (fichier mal localisé)** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    134
    +  * [[Anomalie 1210]](https://gitlab.com/ultreiaio/ird-observe/issues/1210) **[LL - Observation Capture] L'onglet Brancheline est accessible même si aucune donnée n'est sélectionée** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    135
    +  * [[Tâche 1207]](https://gitlab.com/ultreiaio/ird-observe/issues/1207) **Le mode plein écran est disponible (?) et pose des problèmes : le retirer** (Thanks to Tony CHEMIT) (Reported by Pascal Cauquil)
    
    136
    +
    
    116 137
     ## Version [7.0.1](https://gitlab.com/ultreiaio/ird-observe/milestones/131)
    
    117 138
     
    
    118 139
     **Closed at 2019-01-02.**
    
    ... ... @@ -1175,18 +1196,6 @@ Mise en place web services

*(from redmine: created on 2014-02-05)*
    1175 1196
       * [[Anomalie 420]](https://gitlab.com/ultreiaio/ird-observe/issues/420) **Problème avec la saisie des positions** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1176 1197
       * [[Anomalie 433]](https://gitlab.com/ultreiaio/ird-observe/issues/433) **Souci sur une fonction SQL de la migration 4.0.2 avec PostgreSQL 8** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1177 1198
     
    
    1178
    -## Version [4.0.2](https://gitlab.com/ultreiaio/ird-observe/milestones/59)
    
    1179
    -

*(from redmine: created on 2015-08-11)*
    
    1180
    -
    
    1181
    -**Closed at 2015-08-27.**
    
    1182
    -
    
    1183
    -### Download
    
    1184
    -* [Application (observe-4.0.2.zip)](http://repo1.maven.org/maven2/fr/ird/observe/observe/4.0.2/observe-4.0.2.zip)
    
    1185
    -
    
    1186
    -### Issues
    
    1187
    -  * [[Anomalie 428]](https://gitlab.com/ultreiaio/ird-observe/issues/428) **La migration 4.0->4.0.1.1 plante sur PostgreSQL 8** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1188
    -  * [[Tâche 410]](https://gitlab.com/ultreiaio/ird-observe/issues/410) **[PS] Question calculs taille/poids** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1189
    -
    
    1190 1199
     ## Version [4.0-2](https://gitlab.com/ultreiaio/ird-observe/milestones/31)
    
    1191 1200
     Contrat "Armateurs"

*(from redmine: created on 2014-01-30)*
    
    1192 1201
     
    
    ... ... @@ -1205,6 +1214,18 @@ Contrat "Armateurs"

*(from redmine: created on 2014-01-30)*
    1205 1214
       * [[Evolution 118]](https://gitlab.com/ultreiaio/ird-observe/issues/118) **Saisie générique des caractéristiques de l'équipement du bateau & migration senne** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1206 1215
       * [[Evolution 133]](https://gitlab.com/ultreiaio/ird-observe/issues/133) **Faire passer le contrôle sur les distances entre activités en warning** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1207 1216
     
    
    1217
    +## Version [4.0.2](https://gitlab.com/ultreiaio/ird-observe/milestones/59)
    
    1218
    +

*(from redmine: created on 2015-08-11)*
    
    1219
    +
    
    1220
    +**Closed at 2015-08-27.**
    
    1221
    +
    
    1222
    +### Download
    
    1223
    +* [Application (observe-4.0.2.zip)](http://repo1.maven.org/maven2/fr/ird/observe/observe/4.0.2/observe-4.0.2.zip)
    
    1224
    +
    
    1225
    +### Issues
    
    1226
    +  * [[Anomalie 428]](https://gitlab.com/ultreiaio/ird-observe/issues/428) **La migration 4.0->4.0.1.1 plante sur PostgreSQL 8** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1227
    +  * [[Tâche 410]](https://gitlab.com/ultreiaio/ird-observe/issues/410) **[PS] Question calculs taille/poids** (Thanks to Tony CHEMIT) (Reported by Tony CHEMIT)
    
    1228
    +
    
    1208 1229
     ## Version [4.0.1.1](https://gitlab.com/ultreiaio/ird-observe/milestones/60)
    
    1209 1230
     

*(from redmine: created on 2015-08-14)*
    
    1210 1231