|
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",
|
|
|
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\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",
|
|
|
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\n\nLogs :\n\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\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\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,
|