Rapport des demandes du serveur Redmine

Sujet Description Statut Par Type Priorité Version Catégorie Date de création
Problème d'encodage sur le document décharge de données généré via la fonctionnalité extraire les données   Constatée - Anomalie Normal Foire aux anomalies - -
Les cartes si elles sont trop grosses cassent le style Il faudrait avoir une limitation sur la taille des cartes pour ne pas casser le style globale de l'application. Constatée - Anomalie Normal À chiffrer - -
Dans les indices de communauté, on a des indicateurs non traduits On a par exemple ##MeanLMax##en, il faudrait juste bien traduire tous les indicateurs. Constatée - Anomalie Normal À chiffrer - -
Ajout de warning sur des valeurs aberrantes Ajouter un contrôle qui permet de rechercher des valeurs aberrantes dans les fichiers. La liste des valeurs à chercher devant être configurable dans l'application (ex : NA ; -9 ; 999 ; "champ vide") cela génère des warnings Proposition - Evolution Normal À chiffrer - -
Evolution du logo du ministère Nouveau logo du ministère pour mettre à jour celui sur le site des indicateurs En attente validation client echatellier Anomalie Normal 1.6 - -
production de estcomind et estpopind par coser au moment de la production des results A vérifier mais d'après mon analyse, Coser ne gère plus correctement "l'encapsulation" des fichiers estcomind et estpopind ce qui sort de rsufi est en ; avec un certain ordre de colonnes et d'après ce que je vois sur des anciens projets coser doit remplacer les ; par des tabulations et ajuster l'ordre des colonnes visiblement dans la dernière version il ne le fait plus et du coup on ne peut pas publier quand je force à la main le formatage des fichiers j'arrive à publier merci de confirmer ce diagnostique Annulée echatellier Anomalie Immédiat 1.6 - -
la publication en prod ifremer d'un projet avec l'option "autoriser les données de base" ne marche pas J'y arrive pourtant en pré prod ifremer la publication en prod ifremer d'un projet avec l'option "autoriser les données de base" ne marche pas J'y arrive pourtant en pré prod ifremer En attente commentaire Client echatellier Anomalie Immédiat 1.6 - -
[TECH] mise à jour codelutinpom 2.3   Terminée 4 Evolution Normal 1.5.6 - -
Problème de redeployement d'un projet de type echobase L'erreur suivante survient :
15:01:08 ERROR org.apache.struts2.dispatcher.Dispatcher:38 - Exception occurred during processing request: Request fr.ifremer.coser.result.request.DeleteResultsRequest@6c2116f is not filled.
java.lang.IllegalArgumentException: Request fr.ifremer.coser.result.request.DeleteResultsRequest@6c2116f is not filled.
	at com.google.common.base.Preconditions.checkArgument(Preconditions.java:125)
	at fr.ifremer.coser.result.CoserRequestExecutor.executeAll(CoserRequestExecutor.java:228)
	at fr.ifremer.coser.services.WebResultService.executeAll(WebResultService.java:502)
	at fr.ifremer.coser.services.WebResultService.registerNewUploadedResultsForEchoBase(WebResultService.java:325)
	at fr.ifremer.coser.services.WebResultService.registerNewUploadedResults(WebResultService.java:255)
	at fr.ifremer.coser.web.ServiceHelper.registerNewUploadedResults(ServiceHelper.java:161)
	at fr.ifremer.coser.web.actions.UploadResultAction.execute(UploadResultAction.java:99)
En attente validation CL 4 Anomalie Normal 1.5.6 - -
Conserver le type de résultat à supprimer après une suppression Dans l'administration des projets, on doit choisir le type de résult (rsufi ou echobase) à supprimer. Une fois la suppression terminée on revient sur la même page. Il faudrait conserver alors le type de résult ) supprimer. En attente validation CL 4 Evolution Normal 1.5.6 - -
Ajouter les logos du ministère et de l'europe sur le site des indicateurs sur la page d'accueil en haut à droite au dessus de la carte de l'europe En attente validation CL echatellier Evolution Normal 1.5.5 - -
[TECH] Mise à jour de codelutinpom en 2.2   En attente validation CL 4 Evolution Normal 1.5.5 - -
Correction de quelques liens sur le site de documentation * Le lien pour lancer l'application (en webstart) est mort. * Le lien pour afficher les différentes options de la configuration est mort. * Indiquer que la procédure de mise à jour du site des indicateurs n'est plus possible (passage sous git). Terminée 4 Tâche Normal 1.5.4 - -
Impossible d'extraire juste les données Le bouton extraire ne se dégrise pas. En attente validation CL 4 Anomalie Normal 1.5.3 - -
Problème de cohérence de l'écran d'extraction des données Amélioration de cet écran car il y a trop d'incohérence possible. Terminée 4 Anomalie Normal 1.5.2 - -
Amélioration de la cinématique sur le formulaire d'extraction de données   Terminée 4 Evolution Normal 1.5.1 - -
Traduction en anglais manquante Sur l'écran http://demo.codelutin.com/coser-staging/map/facade (en anglais) traduire
TODO Translate me! Remplacer "Dans le cas des campagnes de chalutage 
démersal" *
par
Regarding bottom trawl surveys,
Terminée 4 Anomalie Normal 1.5.1 - -
Mettre en cohérence la configuration Lorsqu'on veut ouvrir un projet, on pointe sur un répertoire *XXX/rsuffi*. Hors dans la configuration le répertoire est *XXX* Annulée vbadts Anomalie Normal 1.5 - -
Revue de la documentation du site La documentation se trouve désormais ici : *http://coser.codelutin.com*. Terminée 4 Tâche Normal 1.5 - -
Can't download source for result The website contains a unique result with "download source" option enabled. When trying to download source for this result, i got this exception:
fr.ifremer.coser.result.DuplicatedResultException: There is 2 repositories that can offer the result...
	at fr.ifremer.coser.result.CoserRequestExecutor.executeUnique(CoserRequestExecutor.java:142)
	at fr.ifremer.coser.services.WebResultService.executeUnique(WebResultService.java:469)
	at fr.ifremer.coser.services.WebResultService.executeUnique(WebResultService.java:110)
	at fr.ifremer.coser.web.ServiceHelper.toFileResult(ServiceHelper.java:166)
	at fr.ifremer.coser.web.actions.source.SourceDataAction.execute(SourceDataAction.java:66)
        ...
Terminée 4 Anomalie Normal 1.5 - -
L'arbre qui afffiche les erreurs ne fonctionne pas correctement Suite à une analyze des erreurs, l'arbre ne s'affiche pas correctement et n'a pas la même structure que le rapport. De plus, lorsque l'on clic sur une ligne, la ligne n'est pas sélectionnée dans le tableau due à l'erreur de structure. Terminée echatellier Anomalie Normal 1.5 - -
Traduire en anglais les nouveaux textes intégrés pour EchoBase Voir : * https://demo.codelutin.com/coser-latest/map/facade.action * https://demo.codelutin.com/coser-latest/map/map.action?species=SCOMSCO&facade=atlantique&zone=gdgciem8 Terminée mdoray Tâche Normal 1.5 - -
[Extract data] Mettre en place pour les données pelagiques h3. Mise en oeuvre J'ai repris le même comportement que celui mis en place pour les données rsufi. À modifier si besoin. Terminée 4 Tâche Normal 1.5 - -
Migration Git Utiliser le sysètem de versionning Git à la place de svn. Terminée 4 Tâche Normal 1.5 - -
[Indices de population] Export des données incorrect pour les données EchoBase Pour les données de type *EchoBase* nous n'utilisons pas de liste de d'espèces pour les indices de population, il faudrait donc supprimer la colonne *list* car actuellement elle n'est pas renseignée et du coup le fichier téléchargé n'est pas correct:
Index;List;Species;Stratum;Year;Estimate;StandardDeviation;CV
l0.75;SARDPIL;Total;2012;19.5;0.0;0.0
Terminée 4 Anomalie Normal 1.5 - -
Export des données : mauvais en-têtes h3. Résultats RSufi * Pour les indicateurs de population :
Indice,Liste,Espèce,Strate,Annee,Estimation,EcartType,CV (fr)
Index,List,Species,Stratum,Year,Estimate,StandardDeviation,CV (en)
* Pour les indicateurs de communauté :
Indice,Liste,Strate,Annee,Estimation,EcartType,CV (fr)
Index,List,Stratum,Year,Estimate,StandardDeviation,CV (en)
h3. Résultats EchoBase * Pour les indicateurs de population :
Indice,Espèce,Strate,Annee,Estimation,EcartType,CV (fr)
Index,Species,Stratum,Year,Estimate,StandardDeviation,CV (en)
* Pour les indicateurs de communauté :
Indice,Liste,Strate,Annee,Estimation,EcartType,CV (fr)
Index,List,Stratum,Year,Estimate,StandardDeviation,CV (en)
Terminée 4 Anomalie Normal 1.5 - -
Pb export des sources dans "extraction des données" Etat HTTP 500 - type Rapport d''exception message description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête. exception
java.lang.reflect.InvocationTargetException
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:483)
	com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
	com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
	org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57)
	java.lang.Thread.run(Thread.java:745)

cause mère

java.lang.NoClassDefFoundError: Could not initialize class java.awt.Rectangle
	org.xhtmlrenderer.pdf.ITextRenderer.getInitialExtents(ITextRenderer.java:217)
	org.xhtmlrenderer.pdf.ITextRenderer.layout(ITextRenderer.java:206)
	fr.ifremer.coser.result.util.Reports.generateDechargePDF(Reports.java:348)
	fr.ifremer.coser.result.util.Extracts.assemblyExtractResult(Extracts.java:102)
	fr.ifremer.coser.services.WebResultService.extractRawDataAndResults(WebResultService.java:143)
	fr.ifremer.coser.web.ServiceHelper.extractRawDataAndResults(ServiceHelper.java:150)
	fr.ifremer.coser.web.actions.search.ExtractAction.download(ExtractAction.java:294)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:483)
	com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
	com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
	org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57)
	java.lang.Thread.run(Thread.java:745)

note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.56.
Terminée 4 Anomalie Normal 1.5 - -
Publier des résultats de type EchoBase et RSufi sur le site des indicateurs   Terminée 4 Evolution Normal 1.5-rc-1 - -
Utiliser des résultats de type EchoBase dans le site des indicateurs   Terminée 4 Evolution Normal 1.5-rc-1 - -
Sélectionner les résultats echobase et les publier depuis le client Sur l'écran Administration > Publication Il faut aussi voir les résultats de echobase pour pouvoir les sélectionner et les publier. Attention, seuls des résultats publiables peuvent être envoyés sur le site des indicateurs. On utilisera un sous-répertoire nommé *echobase* dans le répertoire des projects du client. Dedans on retrouvera toues les archives produites par echobase avaec au minium le formalisme suivant sur les noms : *zone-anneé-campagne.zip*. Terminée 4 Evolution Normal 1.5-rc-1 - -
Fournir les textes à modifier pour les différents écrans Il faudrait nous fournir les différents textes que tu veux utiliser et qui sont spécifiques aux campagnes pélagiques. Terminée 4 Evolution Normal 1.5-rc-1 - -
Updates mavenpom to 5.0.6   Terminée 4 Tâche Normal 1.5-alpha-3 - -
Fix missing i18n sentences   Terminée 4 Anomalie Normal 1.5-alpha-3 - -
Publier des résultats de type EchoBase et RSufi sur le site des indicateurs   Terminée 4 Evolution Normal 1.5-alpha-2 - -
Sélectionner les résultats echobase et les publier depuis le client Sur l'écran Administration > Publication Il faut aussi voir les résultats de echobase pour pouvoir les sélectionner et les publier. Attention, seuls des résultats publiables peuvent être envoyés sur le site des indicateurs. On utilisera un sous-répertoire nommé *echobase* dans le répertoire des projects du client. Dedans on retrouvera toues les archives produites par echobase avaec au minium le formalisme suivant sur les noms : *zone-anneé-campagne.zip*. Terminée 4 Evolution Normal 1.5-alpha-2 - -
Updates mavenpom to 5.0   Terminée 4 Tâche Normal 1.5-alpha-1 - -
Pouvoir gérer de manière transparente la suppression des résultats Pour les résultats de type echobase, on ne dissocie pas les maps et les indicateurs, l'écran alors proposé actuellement ne convient plus. On propose alors un écran en deux phases : # choix du type de projet (rsufi, echobase) # ecran pour sélectionner et supprimer Le second écran reste celui actuel pour les projets rsufi, par contre pour les projets de type echobase, on aura une seule liste. Terminée 4 Evolution Normal 1.5-alpha-1 - -
Updates dependencies I18n from *2.5* to *3.0* nuiton-utils from *2.6* to *3.0-rc-2* nuiton-validator from *2.6.6* to *3.0-rc-1* nuiton-matrix from *2.3.2* to *2.4* jaxx from *2.5.9* to *2.8.2* commons-email from *1.2* to *1.3.2* httpcomponents from *4.2.3* to *4.3.2* struts from *2.3.8* to *2.3.16.1* jetty from *8.1.8.v20121106* to *8.1.14.v20131031* flying-saucer-pdf-itext5 from ** to ** jfreechart from *1.0.14* to *1.0.17* jcommon from *1.0.17* to *1.0.21* javassist from *3.8.0.GA* to *3.12.1.GA* itextpdf from *5.3.4* to *5.5.0* flying-saucer-pdf-itext5 from *9.0.1* to *9.0.4* freemarker from *2.3.19* to *2.3.20* Use commons-collection4 instead of commons-collection Use nuiton-config *3.0-alpha-2* Terminée 4 Tâche Normal 1.5-alpha-1 - -
Amélioration du code existant * Utilisation de nuiton-i18n * Amélioration des sites * Consolidation des configurations Terminée 4 Tâche Normal 1.5-alpha-1 - -
NPE quand extraction sans une des données saisie Si je tente une extraction de données sans renseigner soit un type de donnée, soit une espèce, soit un indicateur j'ai des erreurs:
java.lang.NullPointerException
	fr.ifremer.coser.services.WebService.extractData(WebService.java:2529)
	fr.ifremer.coser.web.actions.search.ExtractAction.download(ExtractAction.java:268)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
	com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
	org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57)
	java.lang.Thread.run(Thread.java:662)
h3. Solution On grise le bouton *extraire* tant que les données requises manqeunt, à savoir il faut au moins un zone, une type de donnée, (une espèce ou un indicateur) à extraire.
Terminée 4 Anomalie Urgent 1.5-alpha-1 - -
Mise à jour de struts 2.3.16 La faille http://struts.apache.org/release/2.3.x/docs/s2-015.html semble être exploitée sur le site de l'ifremer. Terminée echatellier Anomalie Normal 1.4.3 - -
POST request must have a Content-Length header Result upload results in following error by security firewall:
Access attempt blocked by Mod Security.
[Wed Apr 10 10:02:56 2013] [error] [client 134.246.53.148] ModSecurity: Access denied with code 400 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. [file "/etc/modsecurity2/modsecurity_crs_20_protocol_violations.conf"] [line "48"] [id "960012"] [msg "POST request must have a Content-Length header"] [severity "WARNING"] [tag "PROTOCOL_VIOLATION/EVASION"] [hostname "www.ifremer.fr"] [uri "/SIH-indices-campagnes//upload-result.action"] [unique_id "UWUco4b2jgkAAG67gZYAAABX"] 
Terminée echatellier Anomalie Normal 1.4.2 - -
Update to junit 4.11   Terminée echatellier Tâche Normal 1.4.1 - -
Le formulaire d'extraction consome trop de mémoire La génération du pdf final du moteur de recherche d'extraction des données consome énormement de mémoire allant jusqu'à faire planter tomcat. Terminée echatellier Anomalie Normal 1.4.1 - -
Titre à harmoniser Dans l'étape de sélection choix des espèces pour liste 1 bouton "fusion/renommage" et clic droit sur une espèce "fusion" il faut harmoniser les deux en "fusion/renommage" car il font la même chose Merci Terminée echatellier Evolution Normal 1.4.1 - -
Update to struts 2.3.8   Terminée echatellier Tâche Normal 1.4.1 - -
Update to HttpComponents 4.2.3   Terminée echatellier Tâche Normal 1.4.1 - -
Update to nuiton-utils 2.6.6   Terminée echatellier Tâche Normal 1.4.1 - -
Update to jaxx 2.5.9   Terminée echatellier Tâche Normal 1.4.1 - -
Ajouter le lien Manuel des protocoles Medits, Version 6 dans la page des campagnes   Terminée echatellier Anomalie Normal 1.4.1 - -
Inclure le fichier reftax dans l'export rsufi   Terminée echatellier Evolution Normal 1.4 - -
Update to HttpComponents 4.2.2   Terminée echatellier Tâche Normal 1.4 - -
Update to jaxx 2.5.6   Terminée echatellier Tâche Normal 1.4 - -
Archivage des autres fichiers d'entrée de RSUFI Etape onglet RSUFI En haut, avant l'option "Export des données en entrée de RSUFI" Ajouter une option "Archivage des autres fichiers d'entrée de RSUFI" : permet à l'utilisateur d'archiver tous les autres fichiers qui seront nécessaires à RSUFI. Le dossier de stockage devra se trouver comme fils du dossier de sélection, ie au même niveau que le dossier "results" par exemple. Ce dossier devra être inclus dans le dossier créé par l'option "Export des données en entrée de RSUFI" Terminée echatellier Evolution Normal 1.4 - -
Extraction des indicateurs et données depuis une recherche * filtres par facade, zone et type de données * filtres par espèces et indicateurs * génération d'un fichier pdf avec les graphiques et données des graphiques * génération d'un fichier zip avec le pdf et les données sources Terminée echatellier Evolution Normal 1.4 - -
Update to nuiton-utils 2.6.4   Terminée echatellier Tâche Normal 1.4 - -
Update to flying-saucer-pdf 9.0.1   Terminée echatellier Tâche Normal 1.4 - -
Update to nuiton-matrix 2.3.2   Terminée echatellier Tâche Normal 1.4 - -
Update to nuiton-i18n 2.5   Terminée echatellier Tâche Normal 1.4 - -
Update to jquery 1.8.2   Terminée echatellier Tâche Normal 1.4 - -
Mise à jour de struts 2.3.4.1 Attention à la regression de validation en Java Web Start. Terminée echatellier Tâche Normal 1.3 - -
Améliorer la documentation (mise à jour des textes du site)   Terminée echatellier Tâche Normal 1.3 - -
Ajouter une frise permettant de guide l'utilisateur dans le processus   Terminée echatellier Evolution Normal 1.3 - -
Pouvoir supprimer un résultat depuis l'interface   Terminée echatellier Evolution Normal 1.3 - -
Ajouter un warning sur les tailles aberrantes par espèce En se basant sur l'écart-type. Terminée echatellier Evolution Normal 1.3 - -
Pouvoir renommer une espèce depuis l'interface de sélection   Terminée echatellier Evolution Normal 1.3 - -
Ajouter l'affichage de la profondeur du trait sur la carte   Terminée echatellier Evolution Normal 1.3 - -
Améliorer le contenu du mail de mise à jour des données du site   Terminée echatellier Evolution Normal 1.3 - -
Regrouper les warning capture/taille par espèce   Terminée echatellier Evolution Normal 1.3 - -
Ajouter des boutons supplémentaires correspondant au action du menu contextuel   Terminée echatellier Evolution Normal 1.3 - -
Correction du problème d'affichage à l'ouverture Le texte de l'application s'ouvre en tout petit lors de certains démarrage (JWS ?) Terminée echatellier Anomalie Normal 1.3 - -
Modifier le filtre par type Retirer le comportement qui dit que si aucun type n'est sélectionné, il n'y a pas de filtre et forcer la sélection de tous les types par defaut. Terminée echatellier Evolution Normal 1.3 - -
Réordonner les dimensions dans le graphique de structure en taille   Terminée echatellier Evolution Normal 1.3 - -
Améliorer la gestion des « autres fichiers » lors de la modification   Terminée echatellier Evolution Normal 1.3 - -
Gérer les espèces par C_Perm, AA_Valide ou L_Valide   Terminée echatellier Evolution Normal 1.3 - -
Sauvegarder les rapports contrôle et sélection en PDF   Terminée echatellier Evolution Normal 1.3 - -
Mise à jour de commons-io 2.4   Terminée echatellier Tâche Normal 1.3 - -
Mise à jour de nuiton-utils 2.5.3   Terminée echatellier Tâche Normal 1.3 - -
Mise à jour de freemarker 2.3.19   Terminée echatellier Tâche Normal 1.3 - -
Mise à jour de rsyntaxtextarea 2.0.2   Terminée echatellier Tâche Normal 1.3 - -
Mise à jour de swingx 1.6.4   Terminée echatellier Tâche Normal 1.3 - -
Mise à jour de jaxx 2.5.4   Terminée echatellier Tâche Normal 1.3 - -
Mise à jour de log4j 1.2.17   Terminée echatellier Tâche Normal 1.3 - -
Mise à jour de httpcomponents 4.2.1   Terminée echatellier Tâche Normal 1.3 - -
Les lignes non contigues ne sont pas mergées dans le fichier de taille Fichier TAILLES : "coser.business.line";"Campagne";"Annee";"Trait";"Espece";"Sexe";"Maturite";"Longueur";"Nombre";"Poids";"Age" clef unique = "coser.business.line";"Campagne";"Annee";"Trait";"Espece";"Sexe";"Maturite";"Longueur";"Age" Donc suite à des fusion d'espèces il faut sommer les lignes sur les valeurs "Nombre" et "Poids" Visiblement cela est bien fait sur le fichier Capture mais pas sur le fichier Tailles Exemple : Fichier origine :
EVHOE;2011;P1096;ARNOIMP;i;NA;6.0;1.00;;NA
EVHOE;2011;P1096;ARNOIMP;i;NA;12.0;4.00;;NA
EVHOE;2011;P1096;ARNOIMP;i;NA;13.0;5.00;;NA
EVHOE;2011;P1096;ARNOIMP;i;NA;14.0;2.00;;NA
EVHOE;2011;P1096;ARNOIMP;i;NA;15.0;1.00;;NA
EVHOE;2011;P1096;ARNOIMP;i;NA;16.0;1.00;;NA
EVHOE;2011;P1096;ARNOIMP;i;NA;17.0;1.00;;NA
EVHOE;2011;P1096;ARNOIMP;i;NA;19.0;1.00;;NA
EVHOE;2011;P1096;ARNOLAT;i;NA;6.0;2.00;;NA
EVHOE;2011;P1096;ARNOLAT;i;NA;7.0;2.00;;NA
EVHOE;2011;P1096;ARNOLAT;i;NA;8.0;2.00;;NA
EVHOE;2011;P1096;ARNOLAT;i;NA;9.0;2.00;;NA
EVHOE;2011;P1096;ARNOLAT;i;NA;12.0;2.00;;NA
EVHOE;2011;P1096;ARNOTHO;i;NA;6.0;1.00;;NA
EVHOE;2011;P1096;ARNOTHO;i;NA;11.0;1.00;;NA
EVHOE;2011;P1096;ARNOTHO;i;NA;12.0;2.00;;NA
EVHOE;2011;P1096;ARNOTHO;i;NA;14.0;1.00;;NA
EVHOE;2011;P1096;ARNOTHO;i;NA;15.0;1.00;;NA
EVHOE;2011;P1096;ARNOTHO;i;NA;16.0;2.00;;NA
EVHOE;2011;P1096;ARNOTHO;i;NA;17.0;2.00;;NA
Puis fusion de ARNOIMP ARNOLAT et ARNOTHO en ARNO
"228095";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"6.0";"1.00";"";"NA"
"228096";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"12.0";"4.00";"";"NA"
"228097";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"13.0";"5.00";"";"NA"
"228098";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"14.0";"2.00";"";"NA"
"228099";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"15.0";"1.00";"";"NA"
"228100";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"16.0";"1.00";"";"NA"
"228101";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"17.0";"1.00";"";"NA"
"228102";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"19.0";"1.00";"";"NA"
"228103";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"6.0";"2.00";"";"NA"
"228104";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"7.0";"2.00";"";"NA"
"228105";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"8.0";"2.00";"";"NA"
"228106";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"9.0";"2.00";"";"NA"
"228107";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"12.0";"2.00";"";"NA"
"228108";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"6.0";"1.00";"";"NA"
"228109";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"11.0";"1.00";"";"NA"
"228110";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"12.0";"2.00";"";"NA"
"228111";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"14.0";"1.00";"";"NA"
"228112";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"15.0";"1.00";"";"NA"
"228113";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"16.0";"2.00";"";"NA"
"228114";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"17.0";"2.00";"";"NA"
On des doublons sur par exemple :
"228095";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"6.0";"1.00";"";"NA"
"228103";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"6.0";"2.00";"";"NA"
"228108";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"6.0";"1.00";"";"NA"
On devrait avoir 1 ligne avec 4 individus
"???????";"EVHOE";"2011";"P1096";"ARNO";"i";"NA";"6.0";"4.00";"";"NA"
Terminée echatellier Anomalie Normal 1.2.6 - -
NPE lorsque l'on rejoue une selection
fr.ifremer.coser.ui.control.ControlHandler.controlDataTableSelectionChanged(ControlHandler.java:480)
    fr.ifremer.coser.ui.control.ControlView.doValueChanged__on__controlDataTableSelectionModelCatch(ControlView.java:521)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    java.lang.reflect.Method.invoke(Unknown Source)
    jaxx.runtime.JAXXUtil$1.invoke(JAXXUtil.java:257)
    $Proxy12.valueChanged(Unknown Source)
Terminée echatellier Anomalie Normal 1.2.6 - -
La fenetre de rejouer une selection n'est pas rattaché a son parent On perd la fenetre lors de switch au bureau Terminée echatellier Anomalie Normal 1.2.6 - -
Lors de rejouer une selection, l'étape rejouer les commandes n'est pas ergonomique Par rapport au reste des étapes, il est possible de selectionner ou pas des lignes, mais la selection n'est pas prise en compte. Terminée echatellier Anomalie Normal 1.2.6 - -
Ajouter le fichier reftaxSpecies.csv dans le fichier zip de téléchargement des sources Ajout d'un 5ème fichier dans le dossier source.zip qui est téléchargé depuis le site web des indicateurs Le fichier à ajouter est le "reftaxSpecies.csv" situé à la racine du projet Cela permettra aux utilisateurs d'avoir la correspondance entre le code espèce et le nom scientifique de l'espèce Terminée echatellier Evolution Normal 1.2.5 - -
Ajout de la traduction anglaise du fichier de décharge   Terminée echatellier Evolution Normal 1.2.4 - -
Add google analytics code   Terminée echatellier Evolution Normal 1.2.3 - -
Correction des textes du site marin > marins Terminée echatellier Anomalie Normal 1.2.2 - -
Remplacement de la favicon par celle de coser/SIH   Terminée echatellier Evolution Normal 1.2.2 - -
Préciser ce que supprime l'interface d'administration de coser In admin web interface, maps projects and indicators project are displayed, but not source projects Terminée echatellier Anomalie Normal 1.2.2 - -
Traduction des commentaires de zone suivante la locale du site Dans le fichier de zone: * une colonne "comment_en" doit être ajoutée * le service doit prendre en compte la langue du site pour utiliser la traduction Terminée echatellier Anomalie Normal 1.2.2 - -
UI validation is not working in java web start In java web start, field validated with "requiredstring" condition is not working anymore Terminée echatellier Anomalie Normal 1.2.1 - -
Lors de la visualisation des cartes ne pas avoir de sélection d'espèce par defaut   Terminée echatellier Evolution Normal 1.2 - -
Update to struts 2.3.1.1   Terminée echatellier Evolution Normal 1.2 - -
Update to openmap 5.0   Terminée echatellier Evolution Normal 1.2 - -
Update to HttpComponents HttpCore 4.1.4   Terminée echatellier Evolution Normal 1.2 - -