Rapport des demandes du serveur Redmine

Sujet Description Statut Par Type Priorité Version Catégorie Date de création
Mise à jour librairies 2 Il restait certaines librairies à mettre à jour assez critiques (struts, hibernate). En cours 4 Tâche Normal Wishes - -
La suppression d'un import Resultat ESDU est trop longue Voir pourquoi la suppression est si longue et améliorer les temps de suppression. Constatée 4 Anomalie Normal Wishes - -
Mettre en place un reverse ssh sur Acoustica Ceci dans le but de pouvoir dépanner plus facilement les problèmes sur le serveur. Proposition 4 Evolution Normal Wishes - -
Ne pas avoir besoin d'avoir les droits admin ou su pour lancer une application embarquée   Constatée - Anomalie Normal Wishes - -
Le voyage n'est pas supprimé de la table voyage quand on supprime des données V/T/T J'ai supprimé toutes les donnée importées sur le Voyage PELGAS2015, y compris les données de VTT J'ai ensuite essayé d'importer de nouveaux fichiers V/T/T (en PJ) sur ce voyage, et j'ai l'erreur EB ci-dessous, car le voyage n'a pas été supprimé de la table voyage. Quand j'essaye de supprimer le voyage à la main avec pgadmin j'ai une autre erreur : "Une erreur s'est produite : 13:27:42: Erreur : ERREUR: UPDATE ou DELETE sur la table « voyage » viole la contrainte de clé étrangère « fk_fq5w4vxbqg82fwtnjduo04r8y » de la table « cell » DETAIL: La clé (topiaid)=(fr.ifremer.echobase.entities.data.Voyage#1452693458543#0.15441622773764807) est toujours référencée à partir de la table « cell »." il semble qu'il y ait des cellules de PELGAS2015 qui trainent quelque part? Erreur EB : Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_Voyage4Echobase.csv : Ligne 1 - La marée nommée «PELGAS2015» existe déjà dans la base. at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageCommons(ImportDataService.java:146) at fr.ifremer.echobase.ui.actions.importData.LaunchCommonImport.doImport(LaunchCommonImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchCommonImport.doImport(LaunchCommonImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: fr.ifremer.echobase.services.service.importdata.DuplicatedVoyageException: Ligne 1 - La marée nommée «PELGAS2015» existe déjà dans la base. at fr.ifremer.echobase.services.service.importdata.actions.VoyageCommonsVoyageImportAction.performImport(VoyageCommonsVoyageImportAction.java:96) at fr.ifremer.echobase.services.service.importdata.actions.VoyageCommonsVoyageImportAction.performImport(VoyageCommonsVoyageImportAction.java:48) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 15 more Constatée jruchaud Anomalie Normal 4.1 - -
Le champ importexttext de la table importlog est de type "character varying" au lieu de "text" lors du clonage d'une base J'ai recloné ma base test, et le champ importexttext de la table importlog est toujours de type "character varying" (alors qu'il est de type text dans la base test d'origine) Constatée jruchaud Anomalie Normal 4.1 - -
Les cartes de "mean biomass" ne s'affichent pas correctement dans QGIS server Les données sont correctes en base, mais les cartes de "mean biomass" ne s'affichent pas correctement dans QGIS server Voir en PJ des photos d'écran de : 1. la carte que l'on obtient avec QGIS connecté à EchoBase pour l'anchois (ENGR-ENC) en 2015 2. la carte que l'on obtient avec QGISserver pour l'anchois (ENGR-ENC) en 2015 il manque des bouts... Constatée jruchaud Anomalie Normal 4.1 - -
Erreur à l'import des données d'opération (bis) Passage en 4.0.2 sans pb J'ai cloné ma base de test et ai refait tous les imports sur une base clean. VTT ça marche Mais quand je veux importer les données d'opérations en PJ, j'ai la même erreur qu'on avait eu précédemment (cf ci dessous) Je te joins aussi mon référentiel pour que tu puisses reproduire. ce qui est bizarre c'est que l'import de ces opérations est passé sur ma base de test habituelle... (celle à partir de laquelle j'ai cloné la base clean) ?? Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: org.nuiton.topia.persistence.TopiaException: An error occurred during commit operation: could not execute statement at org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.commit(AbstractTopiaPersistenceContext.java:352) at fr.ifremer.echobase.services.service.UserDbPersistenceService.commit(UserDbPersistenceService.java:1206) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:416) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageOperations(ImportDataService.java:159) at fr.ifremer.echobase.ui.actions.importData.LaunchOperationImport.doImport(LaunchOperationImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchOperationImport.doImport(LaunchOperationImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: org.hibernate.exception.DataException: could not execute statement at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:135) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:211) at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3285) at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3183) at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3525) at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:159) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258) at org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.commit(AbstractTopiaPersistenceContext.java:343) ... 16 more Caused by: org.postgresql.util.PSQLException: ERREUR: valeur trop longue pour le type character varying(255) at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2284) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2003) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:200) at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:424) at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:161) at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:133) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:208) ... 26 more Constatée jruchaud Anomalie Normal 4.1 - -
Lien " Comment utiliser une application embarquée" cassé sur page création base embarquée Not Found The requested URL /echobase/embedded.html was not found on this server. Apache/2.4.10 (Debian) Server at maven-site.forge.codelutin.com Port 80 Constatée jruchaud Anomalie Normal 4.1 - -
Il faut recalculer les données spatiales alors qu'il n'y a pas eu de nouvel import de données Quand on accède à la page de visualisation des données spatiales, il recalculer les données spatiales alors qu'elles ont déjà été calculées et qu'il n'y a pas eu de nouvel import de données. ça ne le fait pas tout le temps, mais souvent Constatée jruchaud Anomalie Normal 4.1 - -
Erreur au lancement d'une base embarquée Avec la base embarquée créée avec les données PELGAS2015, "sh startEchobase.sh" renvoit : java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode) Using server name : EchoBase Starting server embedded mode... Search for launcher class : org/nuiton/web/war/JettyLauncher.class - using classFile : jar:file:/home/mathieu/Documents/temp/echobase-embedded-4.0.7/echobase-embedded-4.0.7.war!/org/nuiton/web/war/JettyLauncher.class - using warfile file : /home/mathieu/Documents/temp/echobase-embedded-4.0.7/echobase-embedded-4.0.7.war 2016-12-02 10:38:23.212:INFO::main: Logging initialized @398ms Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jetty/server/nio/SelectChannelConnector at org.nuiton.web.war.JettyLauncher.startServer(JettyLauncher.java:186) at org.nuiton.web.war.JettyLauncher.main(JettyLauncher.java:98) Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.server.nio.SelectChannelConnector at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 2 more Terminée jruchaud Anomalie Normal 4.0.9 - -
N'exporter que les données associées au bateau sélectionné dans l'export CIEM actuellement quand on sélectionne un bateau de pêche dans l'export CIEM, les données biotic correspondent bien au bateau de pêche, mais pas les données acoustic qui sont celles de Thalassa Terminée jruchaud Anomalie Normal 4.0.9 - -
Erreur à la création d'une application embarquée (avec les données PELGAS2015) Une erreur est survenue pendant l'opération : Could not create embedded zip structure at /var/lib/tomcat8/temp/echobase-embeddedApplication-1480508928796/echobase-embedded-4.0.6 fr.ifremer.echobase.EchoBaseTechnicalException: Could not create embedded zip structure at /var/lib/tomcat8/temp/echobase-embeddedApplication-1480508928796/echobase-embedded-4.0.6 at fr.ifremer.echobase.services.service.embeddedapplication.EmbeddedApplicationService.createStaticArchiveStructure(EmbeddedApplicationService.java:285) at fr.ifremer.echobase.services.service.embeddedapplication.EmbeddedApplicationService.createEmbeddedApplication(EmbeddedApplicationService.java:109) at fr.ifremer.echobase.ui.actions.embeddedApplication.Build.startAction(Build.java:76) at fr.ifremer.echobase.ui.actions.embeddedApplication.Build.startAction(Build.java:35) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.FileNotFoundException: Source '/var/local/echobase/data/lib/echobase-embedded-4.0.6.war' does not exist at org.apache.commons.io.FileUtils.checkFileRequirements(FileUtils.java:1405) at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1072) at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:1040) at fr.ifremer.echobase.services.service.embeddedapplication.EmbeddedApplicationService.createStaticArchiveStructure(EmbeddedApplicationService.java:282) ... 12 more Annulée jruchaud Anomalie Normal 4.0.9 - -
La platform code ne se met pas à jour dans l'export ICES J'ai mis à jour les codes bateaux dans les tables vessel et vocabularyCIEM en PJ et testé l'export des données associées à un bateau de pêche au format CIEM, mais le platform code ne se met pas à jour dans le fichier xml. Il est bien ajouté au nom du fichier zip (en PJ), mais pas dans le fichier xml Annulée jruchaud Anomalie Normal 4.0.9 - -
Import des données de "Calibration" Il faudrait l'ajouter Annulée mdoray Anomalie Normal 4.0.7 - -
Erreur à l'arrivée sur la page de création de base embarquée Quand on arrive sur la page de création de base embarquée, l'erreur suivante s'affiche : "L'application n'a pas été trouvée à l'emplacement suivant /var/local/echobase/data/lib/echobase-embedded-4.0.6.war" Terminée jruchaud Anomalie Normal 4.0.7 - -
Pb de check à l'import des données esdu-région PELGAS2015 Les fichiers d'import et de check en PJ Annulée jruchaud Anomalie Normal 4.0.6 - -
Pb de check à l'import des données fishmap PELGAS2015 données et check en PJ Annulée jruchaud Anomalie Normal 4.0.6 - -
Mettre le "voyage.name" dans le champ "cruise local id" de l'export xml Atlantos   Terminée jruchaud Anomalie Normal 4.0.5 - -
Pb à l'import des données biometry 2015 Le fichier d'import en PJ Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_biometryR4Echobase.csv : Given query doesn't returns any result (at least one expected) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageCatches(ImportDataService.java:187) at fr.ifremer.echobase.ui.actions.importData.LaunchCatchesImport.doImport(LaunchCatchesImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchCatchesImport.doImport(LaunchCatchesImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: org.nuiton.topia.persistence.TopiaNoResultException: Given query doesn't returns any result (at least one expected) at org.nuiton.topia.persistence.internal.AbstractTopiaDao.findUnique(AbstractTopiaDao.java:489) at org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderRunQueryStep.findUnique(AbstractTopiaDao.java:1154) at org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep.findUnique(AbstractTopiaDao.java:1000) at fr.ifremer.echobase.services.service.UserDbPersistenceService.getSampleDataTypeByName(UserDbPersistenceService.java:976) at fr.ifremer.echobase.services.service.importdata.contexts.VoyageCatchesImportDataContext.getSampleDataTypeSpecimenIndex(VoyageCatchesImportDataContext.java:139) at fr.ifremer.echobase.services.service.importdata.actions.VoyageCatchesBiometrySampleImportAction.performImport(VoyageCatchesBiometrySampleImportAction.java:80) at fr.ifremer.echobase.services.service.importdata.actions.VoyageCatchesBiometrySampleImportAction.performImport(VoyageCatchesBiometrySampleImportAction.java:54) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 15 more Terminée jruchaud Anomalie Normal 4.0.5 - -
Erreur à l'import des résultats par ESDU / échotype / catégorie sp /taille 3, la vengeance Nouvelle erreur à l'import avec le fichier en PJ : Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_resEsduEchotypeSpSize4Echobase.csv : Impossible d'enregistrer la valeur 'mid point of 1 cm size bin' (objet 'fr.ifremer.echobase.services.service.importdata.csv.VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthImportRow@14fe7790', ligne 1, column 'lengthClassMeaning') at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:335) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: org.nuiton.csv.ImportRuntimeException: Impossible d'enregistrer la valeur 'mid point of 1 cm size bin' (objet 'fr.ifremer.echobase.services.service.importdata.csv.VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthImportRow@14fe7790', ligne 1, column 'lengthClassMeaning') at org.nuiton.csv.Import.setValue(Import.java:255) at org.nuiton.csv.Import$1.next(Import.java:152) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:82) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:49) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 15 more Caused by: java.lang.NoSuchMethodException: Unknown property 'lengthClassMeaning' on class 'class fr.ifremer.echobase.services.service.importdata.csv.VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthImportRow' at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:2079) at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1903) at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:2010) at org.nuiton.csv.Common$BeanProperty.set(Common.java:160) at org.nuiton.csv.Column.setValue(Column.java:171) at org.nuiton.csv.Import.setValue(Import.java:246) ... 19 more Terminée jruchaud Anomalie Normal 4.0.4 - -
Erreur à la comparaison des fichiers esdus/régions Avec les fichiers d'import en PJ, j'ai l'erreur suivante lors de la comparaison : les lignes du fichier esdu/région ne sont pas dans le même ordre, et il y a une différence à une ligne Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_esduRegions4Echobase.csv : Check file for file: PELGAS2015_esduRegions4Echobase.checked.csv failed, contents are not the same. at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:219) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:335) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: fr.ifremer.echobase.services.service.importdata.CheckFileException: Check file for file: PELGAS2015_esduRegions4Echobase.checked.csv failed, contents are not the same. at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.checkImport(ImportDataActionSupport.java:358) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:217) ... 15 more Terminée jruchaud Anomalie Normal 4.0.4 - -
Erreur à l'import des cartes de type poisson : lignes pas de le même ordre dans les fichiers processed et checked L'import se fait bien apparemment, mais échoue à la comparaison des fichiers car les lignes pas de le même ordre dans les fichiers processed et checked (en PJ) Faut-il que je change l'ordre des lignes dans le fichier d'entrée? Terminée jruchaud Anomalie Normal 4.0.4 - -
Erreur à la comparaison des fichiers autres cartes Pb à l'import des fichiers autres cartes joints Terminée mdoray Anomalie Normal 4.0.4 - -
Erreur à l'import des résultats par ESDU / échotype / catégorie sp /taille 2, le retour on progresse, les imports de : - opérations - captures - résultats ESDU/echotype et ESDU/echotype/sp sont passés Mais pour l'import ESDU/echotype/sp/size, j'ai l'erreur ci-dessous (j'ai la même si j'appelle la colonne "lengthClassMeaning" ou "sizeCategoryMeaning") ?? Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.GeneratedMethodAccessor854.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.DataMetadataNotFoundException: Colonne de métadonnées nommée lengthClassMeaning non trouvée (valeurs existantes : [LongitudeStart, TimeEnv, LatitudeStart, TimeStart, DepthRefSurfaceStart, DepthRefBottomStart, LongitudeEnd, LatitudeEnd, TimeEnd, DepthRefSurfaceEnd, DepthRefBottomEnd, LongitudeBary, LatitudeBary, TimeBary, DepthRefSurfaceBary, DepthRefBottomBary, LongitudeEnv, LatitudeEnv, DepthRefSurfaceEnv, DepthRefBottomEnv, NASC, sa, sv, Sv, Volume, Surface, ReferenceStationCatch, ReferenceStationBiometry, Biomass, Abundance, MeanLength, MeanWeight, Formula, MeanXe, EIGAS1983_mm, EIGAS83b_mm, EIGAS1984_mm, Nesdu, EIGAS1985_mm, EIGAS1986_mm, EIGAS1987_mm, DAAG1989_Qd, DAAG1990_Qd, DAAG1991_Qd, DAAG1992_Qd, ERAG1993_Qd, ERAG1994_Qd, PEGASE1997_Qd, EsduFlag, NumberOfSamplesRecorded, NumberOfSamplesEchoIntegrated, En, SigmaSp, pondBiomass, pondAbundance, VarianceXe, VarianceNASC, MeanNASC, NASCWeightedMeanXe, Nhauls, MeanNASCWeightedBiomassDensity, NASCWeightedEstimationVariance, NASCWeightedEstimationCV, MeanBiomassDensity, EstimationVariance, EstimationCV, TotalEstimationVariance, TotalNASCWeightedEstimationVariance, ProportionOfTotalEstimationVariance, ProportionOfNASCWeightedTotalEstimationVariance, NASCWeightedBiomass, RegionEnvCoordinates, GridCellLongitude, GridCellLatitude, GridLongitudeLag, GridLatitudeLag, GridCellDepth, GridDepthLag, KrigedXe, KrigedNASC, meanMapcellBiomass, stdevMapcellBiomass, NsampleMapcell, Dbar, l0.25, l0.05, l0.75, l0.95, L50, Lbar, lnN, PropMat, Lvar, sexRatio, biomBig, Wbar, biomSmall, Btot, Delta1, Gtot, Lbcomm, meanQuant0.95, meanWbar, Ntot, propL15, propL20, propL25, propL30, Shannonmod, propLW, Wbcomm, Wtot, xcg, ycg, I, Imax, Iso, Imin, xaxe1.1, xaxe1.2, yaxe1.1, yaxe1.2, xaxe2.2, xaxe2.1, yaxe2.1, yaxe2.2, Npatch, SA, PA, EA, microS, Dbar_stdev, l0.25_stdev, l0.05_stdev, l0.75_stdev, L50_stdev, l0.95_stdev, Lbar_stdev, lnN_stdev, lvar_stdev, sexRatio_stdev, PropMat_stdev, Wbar_stdev, biomBig_stdev, biomSmall_stdev, Btot_stdev, Delta_stdev, Gtot_stdev, Lbcomm_stdev, meanQuant0.95_stdev, meanWbar_stdev, Ntot_stdev, propL15_stdev, propL20_stdev, propL25_stdev, propL30_stdev, propLW_stdev, Shannonmod_stdev, Wbcomm_stdev, N_stdev, W_stdev, EsduBasedBiomass, EsduBasedAbundance, N, W, NASCWeightedAbundance, RadialNumber, ESDUstartDepth]) at fr.ifremer.echobase.services.service.importdata.contexts.ImportResultsDataContext.getMetas(ImportResultsDataContext.java:155) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.(ImportResultsCellDataActionSupport.java:58) at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsCellImportDataActionSupport.(VoyageResultsCellImportDataActionSupport.java:45) at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthCellImportAction.(VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthCellImportAction.java:52) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:306) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 9 more Terminée jruchaud Anomalie Normal 4.0.3 - -
Erreur à l'import des cartes de type poisson Erreur obtenue avec le fichier en PJ Import des résultats ( Import des cellules de type Carte (Poisson) ) Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.GeneratedMethodAccessor854.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_FishMap4Echobase.csv : Ligne 526 - La cellule de type Carte d'identifiant «-5.875 43.125 0» sur la marée nommée «PELGAS2015» existe déjà en base. at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:335) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 9 more Caused by: fr.ifremer.echobase.services.service.importdata.DuplicatedMapCellException: Ligne 526 - La cellule de type Carte d'identifiant «-5.875 43.125 0» sur la marée nommée «PELGAS2015» existe déjà en base. at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsMapFishCellImportAction.performImport(VoyageResultsMapFishCellImportAction.java:120) at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsMapFishCellImportAction.performImport(VoyageResultsMapFishCellImportAction.java:56) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 14 more Terminée jruchaud Anomalie Normal 4.0.3 - -
re-Erreur à l'import des données acoustiques obtenue avec le fichier en PJ qui était pourtant bien passé avec la 4.0.1 vendredi (??) Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.GeneratedMethodAccessor854.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_lay384Echobase.csv : Unable to 'save' instance at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageAcoustics(ImportDataService.java:194) at fr.ifremer.echobase.ui.actions.importData.LaunchAcousticImport.doImport(LaunchAcousticImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchAcousticImport.doImport(LaunchAcousticImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 9 more Caused by: org.nuiton.topia.persistence.TopiaException: Unable to 'save' instance at org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.save(HibernateTopiaJpaSupport.java:266) at org.nuiton.topia.persistence.internal.AbstractTopiaDao.create(AbstractTopiaDao.java:292) at org.nuiton.topia.persistence.internal.AbstractTopiaDao.create(AbstractTopiaDao.java:327) at org.nuiton.topia.persistence.internal.AbstractTopiaDao.create(AbstractTopiaDao.java:301) at fr.ifremer.echobase.services.service.UserDbPersistenceService.createData(UserDbPersistenceService.java:360) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.createCellData(ImportDataActionSupport.java:419) at fr.ifremer.echobase.services.service.importdata.actions.ImportAcousticsActionSupport.createElementaryCellData(ImportAcousticsActionSupport.java:649) at fr.ifremer.echobase.services.service.importdata.actions.ImportAcousticsActionSupport.performImport(ImportAcousticsActionSupport.java:288) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 14 more Caused by: org.hibernate.PropertyValueException: not-null property references a null or transient value : fr.ifremer.echobase.entities.data.DataImpl.dataMetadata at org.hibernate.engine.internal.Nullability.checkNullability(Nullability.java:106) at org.hibernate.action.internal.AbstractEntityInsertAction.nullifyTransientReferencesIfNotAlready(AbstractEntityInsertAction.java:132) at org.hibernate.action.internal.AbstractEntityInsertAction.makeEntityManaged(AbstractEntityInsertAction.java:141) at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:203) at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:181) at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:168) at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:342) at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:289) at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:195) at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:138) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:209) at org.hibernate.event.internal.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:55) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:194) at org.hibernate.event.internal.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:49) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:90) at org.hibernate.internal.SessionImpl.fireSave(SessionImpl.java:715) at org.hibernate.internal.SessionImpl.save(SessionImpl.java:707) at org.hibernate.internal.SessionImpl.save(SessionImpl.java:702) at org.nuiton.topia.persistence.internal.support.HibernateTopiaJpaSupport.save(HibernateTopiaJpaSupport.java:264) ... 22 more Annulée jruchaud Anomalie Normal 4.0.3 - -
Colonne dataquality vide à l'import des régions quand j'essaye d'importer les résultats par régions, j'ai une erreur à la comparaison des fichiers en PJ car la Colonne dataquality est vide en base Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.GeneratedMethodAccessor854.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_regions4Echobase.csv : Check file for file: PELGAS2015_regions4Echobase.checked.csv failed, contents are not the same. at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:219) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:335) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 9 more Caused by: fr.ifremer.echobase.services.service.importdata.CheckFileException: Check file for file: PELGAS2015_regions4Echobase.checked.csv failed, contents are not the same. at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.checkImport(ImportDataActionSupport.java:358) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:217) ... 14 more Terminée jruchaud Anomalie Normal 4.0.3 - -
Erreur à l'import des résultats par ESDU / échotype / catégorie sp / âge Quand j'essaye d'importer les résultats par ESDU / échotype / catégorie sp / âge en PJ j'ai l'erreur suivante : Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.GeneratedMethodAccessor854.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_resEsduSpAge4Echobase.csv : Le label de la catégorie d'age (fish age-group (years)) ne correspond pas à celui enregistré en base (fish age group (years)) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:335) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 9 more Caused by: fr.ifremer.echobase.services.service.importdata.MismatchAgeCategoryMeaningException: Le label de la catégorie d'age (fish age-group (years)) ne correspond pas à celui enregistré en base (fish age group (years)) at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsEsduSpeciesAndAgeCategoryCellImportAction.getResultCategory(VoyageResultsEsduSpeciesAndAgeCategoryCellImportAction.java:71) at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsEsduSpeciesAndAgeCategoryCellImportAction.getResultCategory(VoyageResultsEsduSpeciesAndAgeCategoryCellImportAction.java:47) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:86) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:49) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 14 more Annulée jruchaud Anomalie Normal 4.0.3 - -
Impossible de cloner ma base test Pour essayer de contourner le problème du ticket précédent et tester l'import des données, j'ai essayé de cloner ma base test. Tout va bien jusqu'à ce que j'essaye de me connecter à la nouvelle base test2, j'ai alors une erreur (du coup je suis un peu bloqué...) : Etat HTTP 500 - Missing column: transducerFrequency in public.acousticinstrument type Rapport d''exception message Missing column: transducerFrequency in public.acousticinstrument description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête. exception org.nuiton.topia.persistence.SchemaValidationTopiaException: Missing column: transducerFrequency in public.acousticinstrument org.nuiton.topia.persistence.SchemaValidationTopiaException.throwIfHibernateExceptionIsAboutSchemaValidation(SchemaValidationTopiaException.java:68) org.nuiton.topia.persistence.util.TopiaUtil.newSessionFactory(TopiaUtil.java:591) org.nuiton.topia.persistence.internal.HibernateProvider.getSessionFactory(HibernateProvider.java:350) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext$InternalTopiaHibernateSupport.getHibernateFactory(AbstractTopiaPersistenceContext.java:176) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.startTransaction(AbstractTopiaPersistenceContext.java:187) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.(AbstractTopiaPersistenceContext.java:126) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaPersistenceContext.(AbstractEchoBaseUserTopiaPersistenceContext.java:150) fr.ifremer.echobase.entities.EchoBaseUserTopiaPersistenceContext.(EchoBaseUserTopiaPersistenceContext.java:44) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaApplicationContext.newPersistenceContext(AbstractEchoBaseUserTopiaApplicationContext.java:60) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newPersistenceContext(EchoBaseUserTopiaApplicationContext.java:147) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.initInternalSpatialStates(EchoBaseUserTopiaApplicationContext.java:172) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.(EchoBaseUserTopiaApplicationContext.java:128) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newApplicationContext(EchoBaseUserTopiaApplicationContext.java:113) fr.ifremer.echobase.ui.EchoBaseSession.initUserDb(EchoBaseSession.java:171) fr.ifremer.echobase.ui.actions.workingDb.Connect.execute(Connect.java:72) 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:497) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) cause mère org.hibernate.HibernateException: Missing column: transducerFrequency in public.acousticinstrument org.hibernate.mapping.Table.validateColumns(Table.java:366) org.hibernate.cfg.Configuration.validateSchema(Configuration.java:1338) org.hibernate.tool.hbm2ddl.SchemaValidator.validate(SchemaValidator.java:175) org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:525) org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1859) org.nuiton.topia.persistence.util.TopiaUtil.newSessionFactory(TopiaUtil.java:589) org.nuiton.topia.persistence.internal.HibernateProvider.getSessionFactory(HibernateProvider.java:350) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext$InternalTopiaHibernateSupport.getHibernateFactory(AbstractTopiaPersistenceContext.java:176) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.startTransaction(AbstractTopiaPersistenceContext.java:187) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.(AbstractTopiaPersistenceContext.java:126) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaPersistenceContext.(AbstractEchoBaseUserTopiaPersistenceContext.java:150) fr.ifremer.echobase.entities.EchoBaseUserTopiaPersistenceContext.(EchoBaseUserTopiaPersistenceContext.java:44) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaApplicationContext.newPersistenceContext(AbstractEchoBaseUserTopiaApplicationContext.java:60) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newPersistenceContext(EchoBaseUserTopiaApplicationContext.java:147) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.initInternalSpatialStates(EchoBaseUserTopiaApplicationContext.java:172) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.(EchoBaseUserTopiaApplicationContext.java:128) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newApplicationContext(EchoBaseUserTopiaApplicationContext.java:113) fr.ifremer.echobase.ui.EchoBaseSession.initUserDb(EchoBaseSession.java:171) fr.ifremer.echobase.ui.actions.workingDb.Connect.execute(Connect.java:72) 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:497) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) Annulée jruchaud Anomalie Normal 4.0.2 - -
"Cellule ESDU sans cellule elementary cell" lors de l'import des données acoustiques PELGAS2015 Lors de l'import des données acoustiques PELGAS2015 dans ma nouvelle base clean, j'ai l'erreur suivante, alors que toutes les ESDUs ont des elementary cells dans le fichier d'import joint : j'ai regardé les lignes enlevées dans ton fichier lite : elles correspondent à certaines cellules ESDU et leur cells elementary. Je ne comprend pas pourquoi enlever ces lignes permet l'import car elles n'ont rien de spécial a priori.. Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalArgumentException: cant have esdu with no elementary cells at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) at fr.ifremer.echobase.services.service.importdata.actions.ImportAcousticsActionSupport.flushImportedEsduCell(ImportAcousticsActionSupport.java:373) at fr.ifremer.echobase.services.service.importdata.actions.ImportAcousticsActionSupport.computeImportedExport(ImportAcousticsActionSupport.java:343) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:209) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageAcoustics(ImportDataService.java:194) at fr.ifremer.echobase.ui.actions.importData.LaunchAcousticImport.doImport(LaunchAcousticImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchAcousticImport.doImport(LaunchAcousticImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Terminée mdoray Anomalie Normal 4.0.2 - -
Erreur à l'import des résultats par ESDU / échotype Erreur à l'import du fichier en PJ Import des résultats ( Import des résultats des cellules de type "ESDU" ) Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_resEsduEchotype4Echobase.csv : Erreur lors de l'interprétation de la valeur '2015-05-02 05:04:57.0000' (colonne 'name', ligne 1) Can not found esdu cell [2015-05-02 05:04:57.0000] at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:335) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: org.nuiton.csv.ImportRuntimeException: Erreur lors de l'interprétation de la valeur '2015-05-02 05:04:57.0000' (colonne 'name', ligne 1) Can not found esdu cell [2015-05-02 05:04:57.0000] at org.nuiton.csv.Import.parseValue(Import.java:237) at org.nuiton.csv.Import$1.next(Import.java:149) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:82) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:49) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 15 more Caused by: org.nuiton.csv.ImportRuntimeException: Can not found esdu cell [2015-05-02 05:04:57.0000] at fr.ifremer.echobase.services.csv.CellValueParser.parse(CellValueParser.java:57) at fr.ifremer.echobase.services.csv.CellValueParser.parse(CellValueParser.java:35) at org.nuiton.csv.Column.parseValue(Column.java:152) at org.nuiton.csv.Import.parseValue(Import.java:231) ... 19 more Terminée jruchaud Anomalie Normal 4.0.2 - -
Erreur à l'import des résultats par ESDU / échotype / catégorie sp J'ai une erreur de comparaison de fichier à l'import des résultats par ESDU / échotype / catégorie sp. Même problème que pour les résultats par ESDU / échotype : la colonne "dataQuality" est vide dans le fichier "checked", alors qu'elle est renseignée dans le fichier "processed" (en PJ) Est ce que les colonnes du fichier d'import doivent être dans le même ordre que dans la doc en ligne? ou c'est un autre problème? Terminée jruchaud Anomalie Normal 4.0.2 - -
Erreur à l'import des données d'opération J'ai changé "gearHaulingEndLatitude et latitude" en "gearShootingEndLatitude et latitude" dans le fichier d'import opération en PJ pour pouvoir continuer à tester et j'ai l'erreur suivante lors de l'import des opérations : (fichiers d'import utilisés et référentiel en PJ, import sur la base clean clonée") Résultats de l'import de données Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: org.nuiton.topia.persistence.TopiaException: An error occurred during commit operation: could not execute statement at org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.commit(AbstractTopiaPersistenceContext.java:352) at fr.ifremer.echobase.services.service.UserDbPersistenceService.commit(UserDbPersistenceService.java:1206) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:416) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageOperations(ImportDataService.java:159) at fr.ifremer.echobase.ui.actions.importData.LaunchOperationImport.doImport(LaunchOperationImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchOperationImport.doImport(LaunchOperationImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: org.hibernate.exception.DataException: could not execute statement at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:135) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:211) at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3285) at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3183) at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3525) at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:159) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258) at org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.commit(AbstractTopiaPersistenceContext.java:343) ... 16 more Caused by: org.postgresql.util.PSQLException: ERREUR: valeur trop longue pour le type character varying(255) at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2284) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2003) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:200) at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:424) at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:161) at org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:133) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:208) ... 26 more Terminée jruchaud Anomalie Normal 4.0.2 - -
Modification de l'import du fichier opérations pour compatibilité Atlantos Atlantos demande la position de début et de fin pour chaque opération (gearShootingStartLatitude, gearShootingStartLongitude et gearHaulingEndLatitude, gearHaulingEndLongitude). Actuellement, l'import du fichier opération ne permet de spécifier que : gearShootingStartLatitude, gearShootingStartLongitude et gearShootingEndLatitude, gearShootingEndLongitude il faudrait transformer gearShootingEndLatitude, gearShootingEndLongitude en gearHaulingEndLatitude, gearHaulingEndLongitude dans le process d'import et en base pour pouvoir stocker l'information sur la position de fin de trait Terminée jruchaud Anomalie Normal 4.0.2 - -
Ajout du header "biology" dans l'export xml Atlantos J'ai mis ce qu'il fallait mettre dans chaque champ du header "biology" dans le fichier "biotic" en PJ J'ai aussi joint un fichier exemple d'import de données de biometry dans EB (pour PELGAS2011). Ce fichier génère des samples de type "Individual", qui correspondent aux lignes à générer dans le header "biology" d'Atlantos. Avant de générer le xml, il faut cependant trier les samples de type "Individual" pour ne garder que ceux pour lequel le dataValue du sampleDataType "Age" est différent de "-1" (âges valides). Je joint aussi une table de correspondance entre vocabulary ICES et Echobase pour les sampleDataType "Maturity" Toutes les demandes d'ajout de codes dans le vocab ices ont du être faites sinon Merci Terminée jruchaud Anomalie Normal 4.0.2 - -
Erreur à l'import des résultats par ESDU / échotype / catégorie sp /taille Pb de label de la catégorie de taille avec le fichier en PJ Une erreur est survenue pendant l'opération : Error during import fr.ifremer.echobase.services.service.importdata.ImportException: Error during import at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:92) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_resEsduEchotypeSpSize4Echobase.csv : Le label de la catégorie de taille (mid point of 1 cm size bin) ne correspond pas à celui enregistré en base (All) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageResults(ImportDataService.java:335) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchResultsImport.doImport(LaunchResultsImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:88) ... 10 more Caused by: fr.ifremer.echobase.services.service.importdata.MismatchSizeCategoryMeaningException: Le label de la catégorie de taille (mid point of 1 cm size bin) ne correspond pas à celui enregistré en base (All) at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthCellImportAction.getResultCategory(VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthCellImportAction.java:76) at fr.ifremer.echobase.services.service.importdata.actions.VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthCellImportAction.getResultCategory(VoyageResultsEsduByEchotypeAndSpeciesCategoryAndLengthCellImportAction.java:48) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:86) at fr.ifremer.echobase.services.service.importdata.actions.ImportResultsCellDataActionSupport.performImport(ImportResultsCellDataActionSupport.java:49) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 15 more Terminée jruchaud Anomalie Normal 4.0.2 - -
Missing column: country in public.mission quand tentative de connexion à la base Echobase-test ça a bien marché sans le "SNAPSHOT" (je me suis emmêlé entre la doc du site et ton mail) Mais quand j'essaye de me connecter à ma base test j'obtiens : Etat HTTP 500 - Missing column: country in public.mission type Rapport d''exception message Missing column: country in public.mission description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête. exception org.nuiton.topia.persistence.SchemaValidationTopiaException: Missing column: country in public.mission org.nuiton.topia.persistence.SchemaValidationTopiaException.throwIfHibernateExceptionIsAboutSchemaValidation(SchemaValidationTopiaException.java:68) org.nuiton.topia.persistence.util.TopiaUtil.newSessionFactory(TopiaUtil.java:591) org.nuiton.topia.persistence.internal.HibernateProvider.getSessionFactory(HibernateProvider.java:350) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext$InternalTopiaHibernateSupport.getHibernateFactory(AbstractTopiaPersistenceContext.java:176) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.startTransaction(AbstractTopiaPersistenceContext.java:187) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.(AbstractTopiaPersistenceContext.java:126) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaPersistenceContext.(AbstractEchoBaseUserTopiaPersistenceContext.java:150) fr.ifremer.echobase.entities.EchoBaseUserTopiaPersistenceContext.(EchoBaseUserTopiaPersistenceContext.java:44) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaApplicationContext.newPersistenceContext(AbstractEchoBaseUserTopiaApplicationContext.java:60) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newPersistenceContext(EchoBaseUserTopiaApplicationContext.java:147) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.initInternalSpatialStates(EchoBaseUserTopiaApplicationContext.java:172) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.(EchoBaseUserTopiaApplicationContext.java:128) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newApplicationContext(EchoBaseUserTopiaApplicationContext.java:113) fr.ifremer.echobase.ui.EchoBaseSession.initUserDb(EchoBaseSession.java:171) fr.ifremer.echobase.ui.actions.workingDb.Connect.execute(Connect.java:72) 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:497) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) cause mère org.hibernate.HibernateException: Missing column: country in public.mission org.hibernate.mapping.Table.validateColumns(Table.java:366) org.hibernate.cfg.Configuration.validateSchema(Configuration.java:1338) org.hibernate.tool.hbm2ddl.SchemaValidator.validate(SchemaValidator.java:175) org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:525) org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1859) org.nuiton.topia.persistence.util.TopiaUtil.newSessionFactory(TopiaUtil.java:589) org.nuiton.topia.persistence.internal.HibernateProvider.getSessionFactory(HibernateProvider.java:350) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext$InternalTopiaHibernateSupport.getHibernateFactory(AbstractTopiaPersistenceContext.java:176) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.startTransaction(AbstractTopiaPersistenceContext.java:187) org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.(AbstractTopiaPersistenceContext.java:126) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaPersistenceContext.(AbstractEchoBaseUserTopiaPersistenceContext.java:150) fr.ifremer.echobase.entities.EchoBaseUserTopiaPersistenceContext.(EchoBaseUserTopiaPersistenceContext.java:44) fr.ifremer.echobase.entities.AbstractEchoBaseUserTopiaApplicationContext.newPersistenceContext(AbstractEchoBaseUserTopiaApplicationContext.java:60) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newPersistenceContext(EchoBaseUserTopiaApplicationContext.java:147) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.initInternalSpatialStates(EchoBaseUserTopiaApplicationContext.java:172) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.(EchoBaseUserTopiaApplicationContext.java:128) fr.ifremer.echobase.entities.EchoBaseUserTopiaApplicationContext.newApplicationContext(EchoBaseUserTopiaApplicationContext.java:113) fr.ifremer.echobase.ui.EchoBaseSession.initUserDb(EchoBaseSession.java:171) fr.ifremer.echobase.ui.actions.workingDb.Connect.execute(Connect.java:72) 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:497) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/8.0.32. Terminée jruchaud Anomalie Normal 4.0.1 - -
Les utilisateurs n'apparaissent plus dans le menu gestion des utilisateurs   Terminée jruchaud Anomalie Normal 4.0 - -
Ajouter champ dans menu import données acoustiques pour saisir le "softwareName" et "processingSoftwareVersion" de la table dataprocessing Ajouter champ dans menu import données acoustiques pour saisir le "softwareName" et "processingSoftwareVersion" de la table dataprocessing et stocker les valeurs au bon endroit les champs de saisie s'appelleront : "Logiciel de traitement" et "Version du logiciel de traitement" et mettre une combo box avec Movies3D et Movies+ et Movies3D par défaut et mettre "ER60" comme valeur par défaut dans le "softwareName" de la table dataacquisition à l'import Terminée jruchaud Anomalie Normal 4.0 - -
Après avoir créé une mission, on arrive sur un menu d'import de données V/T/T : pas approprié pour bouées il faudrait arriver sur le menu correspondant au bouton : "importer des données" Terminée jruchaud Anomalie Normal 4.0 - -
Modifications liées à compatibilité mission/voyage avec base CIEM ajouter un champ de saisie "pays" dans la page de création de la mission et en base Terminée jruchaud Anomalie Normal 4.0 - -
Mettre dans la doc en ligne le format du fichier d'import des caractéristiques d'engins   Terminée jruchaud Anomalie Normal 4.0 - -
Traductions manquantes Traduire "organisationLevelAcknowledgements" par "" dans création mission Traduire "ancillary instrumentation" par "Autres capteurs" en français Terminée jruchaud Anomalie Normal 4.0 - -
Ajout d'une colonne "wormsCode" dans la table de référence "Species" Il faudrait ajouter une colonne "wormsCode" dans la table de référence "Species" pour compatibilité avec le format CIEM. EN PJ la nouvelle table Species avec les wormsCodes Terminée jruchaud Anomalie Normal 4.0 - -
Plantage quand export d'un fichier d'export (ex check-PELGAS2015_Voyage4Echobase.csv) dans tableau de bord 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.NullPointerException fr.ifremer.echobase.io.EchoBaseIOUtil.blobLength(EchoBaseIOUtil.java:341) fr.ifremer.echobase.ui.actions.workingDb.DownloadFileSupport.execute(DownloadFileSupport.java:97) 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:497) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/8.0.32. Terminée jruchaud Anomalie Normal 4.0 - -
Export au format Atlantos Pouvoir faire un export de données au format Atlantlos Terminée jruchaud Evolution Normal 4.0 - -
Valider les imports au format Coser   Terminée jruchaud Evolution Normal 4.0 - -
A l'import du voyage, EB va cherche le compare la valeur du champ "startPort" du fichier d'import avec le champ "code" de la table 'port', alors qu'il faudrait la comparer avec le champ "name" Une erreur est survenue pendant l'opération : Erreur lors de l'importation du fichier PELGAS2015_Voyage4Echobase.csv : Erreur lors de l'interprétation de la valeur 'Brest' (colonne 'startPort', ligne 1) Could not find entity of type Port with 'code' = Brest fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_Voyage4Echobase.csv : Erreur lors de l'interprétation de la valeur 'Brest' (colonne 'startPort', ligne 1) Could not find entity of type Port with 'code' = Brest at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:199) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImport(ImportDataService.java:397) at fr.ifremer.echobase.services.service.importdata.ImportDataService.doImportVoyageCommons(ImportDataService.java:146) at fr.ifremer.echobase.ui.actions.importData.LaunchCommonImport.doImport(LaunchCommonImport.java:45) at fr.ifremer.echobase.ui.actions.importData.LaunchCommonImport.doImport(LaunchCommonImport.java:35) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:87) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:41) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Caused by: org.nuiton.csv.ImportRuntimeException: Erreur lors de l'interprétation de la valeur 'Brest' (colonne 'startPort', ligne 1) Could not find entity of type Port with 'code' = Brest at org.nuiton.csv.Import.parseValue(Import.java:237) at org.nuiton.csv.Import$1.next(Import.java:149) at fr.ifremer.echobase.services.service.importdata.actions.VoyageCommonsVoyageImportAction.performImport(VoyageCommonsVoyageImportAction.java:91) at fr.ifremer.echobase.services.service.importdata.actions.VoyageCommonsVoyageImportAction.performImport(VoyageCommonsVoyageImportAction.java:48) at fr.ifremer.echobase.services.service.importdata.actions.ImportDataActionSupport.run(ImportDataActionSupport.java:197) ... 15 more Caused by: org.nuiton.topia.persistence.TopiaException: Could not find entity of type Port with 'code' = Brest at org.nuiton.topia.service.csv.TopiaCsvCommons$ForeignKeyValue.parse(TopiaCsvCommons.java:225) at org.nuiton.topia.service.csv.TopiaCsvCommons$ForeignKeyValue.parse(TopiaCsvCommons.java:195) at org.nuiton.csv.Column.parseValue(Column.java:152) at org.nuiton.csv.Import.parseValue(Import.java:231) ... 19 more Annulée jruchaud Anomalie Normal 4.0 - -
Les couleurs des camemberts des captures ne s'affichent pas dans la légende dans la visualisation spatiale   Annulée sbavencoff Anomalie Normal 4.0 - -
Bloquer les imports si des doublons sont détectés Il faut bien définir quelle sont les clefs d'unicité pour chaque type d'import. Si une clef est dupliquée, on arrête l'import. h3. Import commons * fichier voyage name * fichier transit voyage-startTime-endTime * fichier transect voyage-title h3. Import operations * fichier operation voyage-vesselName-operationId-depthStratumId * fichier operationmeta vesselName-operationId-metadataType * fichier gearmeta vesselName-operationId-gearCode-metadataType (Supprimer les lignes où l'on a du NA : on ne les rajoute pas dans le fichier processed) h3. Import captures * fichier totalSample operationId + SpeciesCategory * fichier subSample operationId + SpeciesCategory + lengthClass * fichier biometrySample operationId + species + numFish h3. Import acoustic * id de cellule h3. Import résultats voyage * fichier voyage/taille/age voyage-espèce-agecategory-classe de taille FIXME A revoir on n'a pas ageCategory (juste age) ... * fichier voyage/taille/poids voayeg-espèce-sizeCategory * fichier voyage/echotype voyage-echotypeName-depthStratum-espèce FIXME Revoir comment on crée les echotype car là ils ne sont créent que sur leur nom, ce qui ne semble pas cohérent avec le fait de l'unicité sur echotypeName - depthStratum). À revoir. h3. Import résultats région * fichier region voyage-name-celltype ok * fichier association region pas d'unicité ok * fichier résultats region voyage-name-category h3. Import résultats carte * fichier map/fish voyage name-category FIXME J'ai laissé voyage - name, bien valider que c'est correct. * fichier map/other voyage-name h3. Import résultats esdu * voyage/categorie Terminée jruchaud Evolution Normal 4.0 - -
Permettre d'importer les données acoustiques volumineuses Il faut optimiser l'empreinte mémoire lors de l'import (les fichiers atteignent désormais près de 400Mo et cela ne tient pas en mémoire). Il faut compter réellement 27 fréquences de données (avant il y en avait une seul), soit 135mo de fichier. Terminée jruchaud Evolution Normal 4.0-alpha-7 - -
Adaptation des imports suite à la mdofication du modèle Le format des données à changer, il faudra repréciser ce qui doit aussi être importable. * compléter la documentation * ajouter de nouveaux écrans pour l'import des Mouillages: sélection de l'import + les formulaires (comme ceux de voyage, mais le champ navire doit être remplacé par la bouée) * ajouter les services d'import en s'inspirant des imports de voyage * le fichier d'import de résultat n'est pas défini, faire un format générique Terminée jruchaud Evolution Normal 4.0-alpha-7 - -
Pb à la suppression des données acoustiques Une erreur est survenue pendant l'opération : java.lang.NullPointerException at fr.ifremer.echobase.services.service.removedata.strategy.AcousticRemoveDataStrategy.removeImportData(AcousticRemoveDataStrategy.java:112) at fr.ifremer.echobase.services.service.removedata.strategy.AbstractRemoveDataStrategy.doRemove(AbstractRemoveDataStrategy.java:114) at fr.ifremer.echobase.services.service.removedata.RemoveDataService.removeImport(RemoveDataService.java:187) at fr.ifremer.echobase.services.service.removedata.RemoveDataService.removeImport(RemoveDataService.java:156) at fr.ifremer.echobase.ui.actions.removeData.Delete.startAction(Delete.java:82) at fr.ifremer.echobase.ui.actions.removeData.Delete.startAction(Delete.java:39) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:745) Terminée jruchaud Anomalie Normal 4.0-alpha-6 - -
Erreur de vérification durant l'import accoustique Actuellement on mets : MOVIES_EILayer\cellset\depthstart dans une cell ESDU MOVIES_EILayer\cellset\depthend dans une cell Elementary Or il faut ceci: MOVIES_EILayer\cellset\depthstart dans une cell ESDU MOVIES_EILayer\cellset\depthstart dans une cell Elementary MOVIES_EILayer\cellset\depthend dans une cell Elementary Terminée jruchaud Anomalie Normal 4.0-alpha-5 - -
Import depuis le modèle Atlantlos Pouvoir réaliser un import de données dans EchoBase depuis le modèle Atlantos. Annulée 4 Evolution Normal 4.0-alpha-4 - -
LibreOffice 4 ou 5 ne charge plus le driver jdbc pour se connecter à Echobase impossible de déclarer le driver jdbc postgresql dans le menu outil/avancé/class path de LibreOffice. Testé avec JRE et JDK version "1.8.0_72" installés, le driver jdbc 9.3-1102-jdbc41 et 9.3-1103-jdbc41 et LibreOffice 5.0.5.2 sous linux et LibreOffice 4.0.5.2 sous windows Terminée jruchaud Anomalie Normal 4.0-alpha-4 - -
Erreur durant la migration de donnée
ALTER TABLE PUBLIC.SAMPLE ALTER COLUMN SAMPLEWEIGHT TYPE REAL;
ERREUR:  ne peut pas modifier le type d'une colonne utilisée dans une vue ou une règle
DÉTAIL : règle _RETURN active vue matérialisée totalsampleview dépend de la colonne « sampleweight »
Terminée jruchaud Anomalie Normal 4.0-alpha-3 - -
Ajouter le numéro de radiale lors de l'import acoustique On peut ajouter une colonne *label* dans l'import acoustique et l'ajouter en tant que data (ajouter un nouvel dataMetadata qui convient bien). En attente validation client 4 Evolution Normal 4.0-alpha-2 - -
Adaptation du modèle EchoBase depuis le modèle Atlantlos Incorporer dans le modèle EchoBase tout ce qui est en plus dans le modèle Atlantos. En attente validation client 4 Evolution Normal 4.0-alpha-2 - -
Améliorer la procédure de mise à jour de l'application Fournir un script simple à executer pour mettre à jour Acoustica (ou tout autre machine). On pensera à pouvoir paramétrer l'installation. Terminée 4 Evolution Normal 4.0-alpha-2 - -
Permettre d'ajouter des caractéritstiques à un engin Au niveau de l'écran modification des données quand Gear est sélectionné, on ajoute un troisième onglet importer les caractéristiques des engins, un seul fichier avec : * GearCode * name Gearcaracteristic * dataValue En attente validation client 4 Evolution Normal 4.0-alpha-2 - -
Vérifier que les échantillons hors-vrac sont tous importés Il faut importer les échantillons de type hors vrac (*unsorted*) sont bien importés même si y'a pas de données à y rattacher. En attente validation client 4 Anomalie Normal 4.0-alpha-1 - -
Mise à jour des librairies   En attente validation client 4 Evolution Normal 4.0-alpha-1 - -
Passage en java 8   En attente validation CL 4 Evolution Normal 4.0-alpha-1 - -
Vérification des données importées Il faut trouver un moyen de pouvoir valider les données importer. h3. Proposition Une solution simple est de produire un export des données importées suite à l'import et de comparer avec les hypothèses. On pourrait même stoquer ce (ces) résultat(s) d'import dans la base au même titre que nous stoquons les fichiers d'imports. En attente validation client 4 Evolution Normal 4.0-alpha-1 - -
Vérifier le formattage de la documentation Il reste quelques pages avec des erreurs de format rst, refaire une passe dessus? Terminée 4 Tâche Normal 4.0-alpha-1 - -
Migrate to ToPIA 3.0   En attente validation CL 4 Evolution Normal 4.0-alpha-1 - -
Modification de l'import SubSample supprimer la colonne units lors de l'import, elle ne sert pas. En attente validation client 4 Evolution Normal 4.0-alpha-1 - -
Modification de l'import biometry sample Ajouter un SampleDataType 'fishIndex' : '"Fish index' et persister le fishNum en utilisant cette méta-donnée. En attente validation client 4 Evolution Normal 4.0-alpha-1 - -
Import résultat esdu (validation) * le couple (cell - category) définit bien la clef unique on ne peut pas retrouver plusieurs fois ce type de lignes dans un fichier. * bien vérifier que les sizeCategoryMeaning et ageCategoryMeaning sont bien les même que ceux de la base quand les catégories existent. En attente validation client 4 Evolution Normal 4.0-alpha-1 - -
Import résultat esdu / espèces / taille (modification) Mathieu veut changer cet import car il a changé sa manière de regrouper les résultats. C'est l'occasion de découvrir qu'on met dans la table SizeCategory des classes de tailles :(. Ce qu'on doit changer 1. Ajouter sur SpeciesCategory un champs optional lengthClass 1. renommer la colonne sizeCategory en lengthClass et enregistrer dans SpeciesCategory.lengthClass 2. ajouter nouvelle colonne sizeCategory qui matche bien sur SpeciesCategory.sizeCategory 3. ajouter nouvelle colonne echotype qui matche Category.echotype 4. Renommer le nom de l'import ESDU / ehcotype / catégorie d'espèce / taille En attente validation client 4 Evolution Normal 4.0-alpha-1 - -
Import données acoustiques (modifications) h3. pour les cellules de type esdu uniquement * La colonne MOVIES_EILayer\\shipnav\\depth (AcousticImportRow.PROPERTY_ESDU_CELL_DATA_DEPTH //AU) doit être enregistrée dans une donnéee de type ESDUstartDepth * La colonne MOVIES_EILayer\\cellset\\depthstart (AcousticImportRow.PROPERTY_CELL_DEPTH_START //AZ) doit être enregistrée dans une donnée de type DepthRefSurface+Suffix * La colonne MOVIES_EILayer\\cellset\\depthend (AcousticImportRow.PROPERTY_CELL_DEPTH_END //BA) ne doit pas être enregistrée et doit être de valeur NA h3. pour les cellules de type elementary uniquement * La colonne MOVIES_EILayer\\cellset\\depthend (AcousticImportRow.PROPERTY_CELL_DEPTH_END //BA) doit être renseignée (avant on avait pas le cas car elle ne pouvait pas être nulle En attente validation client 4 Evolution Normal 4.0-alpha-1 - -
Gestion de projet * Réunions (3j) * Rédactions des spécifications (2j) * Préparation livraison et livraison (1j) * Documentation (1j) Terminée 4 Tâche Normal 3.0 - -
Visualisation des données spatiales Nouvelle écran: * sélectionner la campagne * sélectionner le type de dataMetadata * par défaut on utilise un fond de carte embarqué par l'application * selection du fond de carte ? On utilise leaflet pour effectuer le rendu client Terminée 4 Evolution Normal 3.0 - -
Amélioration de la chaîne de calcul des indicateurs * Permettre l'import séparé des voyages, transits, transects (3j) * Import de cartes avec paramètres non rattachés à une espèce de poissons (physique...) (5 supports maximum) (5j) * Se connecter sur une base avec différents logins (1j) h3. Permettre l'import séparé des voyages, transits, transects ajouter deux nouveaux imports * import voyage * import transit h3. Import de cartes avec paramètres non rattachés à une espèce de poissons (physique...) Au niveau de l'import Map il faut que la colonne baracoudaCode, sizeCategory agecategory soient non obligatoires. au final il faut avoir un resultat sans category. On split l'import en deux, un qui reste comme maintenant (import carte poisson) et un (importe carte autres) sans les trois colonnes de categorie. h3. Se connecter sur une base avec différents logins * supprimer le login de la base interne, (et sur le formulaire de création de connexion) * du coup rendre éditable le login sur le forumulaire de connexion à une base de travail) Terminée 4 Evolution Normal 3.0 - -
Spatialisation des données pour la production de cartes Mise en place de la base de données (1j) Trigger (1j) Import des polygones (2j) * Ajouter couche postgis (utiliser postgresql > 9.1 (actuellement 9.2.4), postgis 2.xxx en extension) * ajouter données spatiales sur: > * cellule esdu (lat-long) (1000 à 2000) > * cellule elementary (lat-long-profondeur) (voir si la 3D fonctionne bien) (nb cel esud *1000) > * cellule map (2 points, on pourrait utiliser box 2D) actuellement point + hauteur + largeur > * cellule region (polygones) Pour l'import des polygones, revoir l'import des régions car c'est déjà stocké en base (datametadata RegionEnvCoordinates), bien vérifier que l'ordre d'import est bien respecté sinon le polygone ne sera pas ok. h3. trigger Bien voir quand déclancher le trigger car cela ne peut se faire qu'après (appeller une procédure stoké qu'on appelle après l'import de chaque cellule). Attention les imports sont aussi possibles pour une base h2 donc si on utilise. h3. Migration Lors de la migration, on devra créer les données spatiales Terminée 4 Evolution Normal 3.0 - -
Export de cartes au format image vers le site des indicateurs * Visualisation (3j) * Export au format image (3j) * Utilisation de fonds de carte différents (3j) * Sauvegarde du fond de carte pour visualisation ultérieure (3j) h3. Visualisation * selectionner la campagne * selection le type de dataMetadata * par défaut on utilise un fond de carte embarqué par l'application * selection du fond de carte ? h3. Export au format coser * selection la mission -> entonoire selection des campagnes (par defaut tout est selectionné) * selection les especes * selection les types de dataMetadata + explication du type de donnée (en différentes langue) -> On génère le zip avec les images puis on l'envoie h3. Utilisation de fonds de carte différents h3. Sauvegarde du fond de carte pour visualisation ultérieure Terminée 4 Evolution Normal 3.0 - -
Ajout des indicateurs Echobase sur le site des indicateurs * Modifications de COSER pour import des indicateurs (4j) * Modifications du site des indicateurs pour Echobase (4j) Il faudrait que l'explication des indicateurs viennent avec le zip et non plus soit directement sur le site (en dure). h3. Modifications du site des indicateurs pour Echobase species distribution maps by area : il faut aussi pouvoir choisir en dernière étape le dataMetadata * select ocean * select survey * select species * select indicateur (nouveau avant pas de choix directement abondance moyenne) Population indices by species by area : ça reste pareil * select ocean * select serie Community indices by area * select ocean * select serie * select indicateur * select species group A revoir en septembre avec Mathieu et Vincent Terminée 4 Evolution Normal 3.0 - -
Pas de visualisation de données spatiales quand je clique sur visualiser les données spatiales, j'ai un message d'erreur : "Adresse introuvable Firefox ne peut trouver le serveur à l'adresse acoustica-map." Annulée sbavencoff Anomalie Normal 3.0 - -
Impossible de supprimer une des résultats de voyage
Une erreur est survenue pendant l'opération : Could not remove data
      
        fr.ifremer.echobase.EchoBaseTechnicalException: Could not remove data
	at fr.ifremer.echobase.services.removedata.RemoveDataService.removeImport(RemoveDataService.java:168)
	at fr.ifremer.echobase.services.removedata.RemoveDataService.removeImport(RemoveDataService.java:137)
	at fr.ifremer.echobase.ui.actions.removeData.Delete.startAction(Delete.java:78)
	at fr.ifremer.echobase.ui.actions.removeData.Delete.startAction(Delete.java:38)
	at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:161)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:446)
	at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:285)
	at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57)
	at java.lang.Thread.run(Thread.java:722)
Caused by: org.nuiton.topia.TopiaException: Une erreur est apparue pendant le recherche (requête FROM fr.ifremer.echobase.entities.data.Cell WHERE topiaId = :topiaId) : Could not execute JDBC batch update
	at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:1048)
	at org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:1386)
	at org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:1409)
	at org.nuiton.topia.framework.TopiaQuery.executeToEntity(TopiaQuery.java:1511)
	at org.nuiton.topia.persistence.TopiaDAOImpl.findByQuery(TopiaDAOImpl.java:436)
	at org.nuiton.topia.persistence.TopiaDAOImpl.findByTopiaId(TopiaDAOImpl.java:403)
	at fr.ifremer.echobase.services.removedata.strategy.AbstractRemoveDataStrategy.removeVoyageCellResults(AbstractRemoveDataStrategy.java:237)
	at fr.ifremer.echobase.services.removedata.strategy.ResultVoyageRemoveDataStrategy.removePreDataInVoyage(ResultVoyageRemoveDataStrategy.java:72)
	at fr.ifremer.echobase.services.removedata.strategy.AbstractRemoveDataStrategy.doRemove(AbstractRemoveDataStrategy.java:125)
	at fr.ifremer.echobase.services.removedata.RemoveDataService.removeImport(RemoveDataService.java:166)
	... 12 more
Caused by: org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:187)
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
	at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:64)
	at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:1185)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1261)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
	at org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:1044)
	... 21 more
Caused by: java.sql.BatchUpdateException: L'élément du batch 0 update result set cell=null where cell='fr.ifremer.echobase.entities.data.Cell#1365079650761#0.6491426464883325' a été annulé. Appeler getNextException pour en connaître la cause.
	at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2621)
	at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1837)
	at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:407)
	at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2754)
	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
	... 29 more

Terminée 4 Anomalie Haut 3.0 - -
Les war ne sont plus déployés sur le nexus   En attente validation client 4 Anomalie Haut 2.12.1 - -
Utilisation pom 10   Terminée 4 Tâche Normal 2.12.1 - -
La documentation n'est pas bien formatée Dans le fichier importData.rst, il manque un espèce dans un tableau : le rendu n'est pas effectué. Terminée 4 Anomalie Normal 2.12.1 - -
Impossible d'importer des données acoustiques Je remplis tous les champs du formulaire d'import des données acoustiques, j'attache un fichier texte, je clique sur OK, et je reste sur la même page avec une erreur comme quoi aucun des champs n'a été bien rempli (cf PJ) Terminée 4 Anomalie Normal 2.12.1 - -
Impossible de démarrer l'application sous java 8 h3. Environnement
root@acoustica:/opt/repository/jdk1.8.0_73# /opt/jdk/bin/java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
Tomcat Version 7.0.28, Dec 8 2012
h3. Erreur
mars 16, 2016 10:29:45 AM org.apache.jasper.compiler.JDTCompiler$1 findType
GRAVE: Compilation error
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
	at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.(ClassFileReader.java:372)
	at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:232)
	at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:188)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:102)
	at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:49)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:122)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSignature(LookupEnvironment.java:1188)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromVariantTypeSignature(LookupEnvironment.java:1244)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeArgumentsFromSignature(LookupEnvironment.java:1031)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSignature(LookupEnvironment.java:1193)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createMethod(BinaryTypeBinding.java:507)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createMethods(BinaryTypeBinding.java:588)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.cachePartsFrom(BinaryTypeBinding.java:327)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:640)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:619)
	at org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:295)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:107)
	at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:49)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:122)
	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:168)
	at org.eclipse.jdt.internal.compiler.lookup.Scope.getPackage(Scope.java:2283)
	at org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference.internalResolveType(ParameterizedQualifiedTypeReference.java:134)
	at org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference.resolveType(ParameterizedQualifiedTypeReference.java:340)
	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.resolveTypeFor(SourceTypeBinding.java:1275)
	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.fields(SourceTypeBinding.java:614)
	at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.faultInTypesForFieldsAndMethods(SourceTypeBinding.java:592)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:447)
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:752)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:464)
	at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:459)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

puis
An error occurred at line: 1 in the generated java file
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

Stacktrace:
	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
	at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:469)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
h3. Diagnostic Bien vérifier que le compilateur de jsp inclu avec l'application en pose pas de problème (je suppose que si :().
En attente validation client 4 Anomalie Urgent 2.12.1 - -
Pb modification référentiel depth stratum Quand j'essaye d'ajouter 2 lignes dans le référentiel depth stratum en important le fichier joint, j'ai une erreur : L'import a échoué Résultat d'import de données Type d'entité : DepthStratum Fichier à importer : export-DepthStratum.csv Nombre de champs créés : 0 Nombre de champs mis à jour : 0 Annulée 4 Anomalie Normal 2.12 - -
Ne pas autoriser l'utilisateur a envoyer dans le chaos binaire d'EchoBase des fichiers trop gros. On contrôle désormais à la sélection d'un fichier s'il ne dépasse pas la taille autorisée (qui est de 400Mo). Terminée 4 Evolution Normal 2.12 - -
L'édition en ligne de la doc d'Echobase ne (re)fonctionne plus Quand je clique sur "éditer la page", j'ai une erreur de Firefox qui me dit que l'accès à la page est mal configuré. Si j'ajoute une exception de sécurité pour y accéder quand même, j'ai cette erreur : Etat HTTP 404 - There is no Action mapped for action name alias/scmwebeditor2/edit. type Rapport d''état message There is no Action mapped for action name alias/scmwebeditor2/edit. description La ressource demandée n''est pas disponible. Apache Tomcat/7.0.56 (Debian) Terminée 4 Anomalie Normal 2.12 - -
Erreur lors de la suppression d'opérations et de données de pêche PELGAS2015 Résumé de la suppression d'un import Une erreur est survenue pendant l'opération : Given query doesn't returns any result (at least one expected) org.nuiton.topia.persistence.TopiaNoResultException: Given query doesn't returns any result (at least one expected) at org.nuiton.topia.persistence.internal.AbstractTopiaDao.findAny(AbstractTopiaDao.java:482) at fr.ifremer.echobase.entities.AbstractEchoBaseDao.findAny(AbstractEchoBaseDao.java:52) at org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderRunQueryStep.findAny(AbstractTopiaDao.java:1025) at org.nuiton.topia.persistence.internal.AbstractTopiaDao$InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep.findAny(AbstractTopiaDao.java:875) at org.nuiton.topia.persistence.internal.AbstractTopiaDao.findByTopiaId(AbstractTopiaDao.java:619) at fr.ifremer.echobase.services.service.UserDbPersistenceService.getImportLog(UserDbPersistenceService.java:488) at fr.ifremer.echobase.services.service.removedata.RemoveDataService.removeImport(RemoveDataService.java:155) at fr.ifremer.echobase.services.service.removedata.RemoveDataService.removeImport(RemoveDataService.java:144) at fr.ifremer.echobase.ui.actions.removeData.Delete.startAction(Delete.java:82) at fr.ifremer.echobase.ui.actions.removeData.Delete.startAction(Delete.java:39) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:744) Terminée 4 Anomalie Normal 2.12 - -
Pb de vesselName à l'import de données d'opération J'ai essayé d'importer une nouvelle campagne (fichiers et référentiels joints) ça bloque à l'import des opérations, à cause du nom d'un bateau, alors que le bateau est bien présent dans la table "vessels"?? Une erreur est survenue pendant l'opération : Erreur lors de l'importation du fichier PELGAS2015_Operations4Echobase.csv : Erreur lors de l'interprétation de la valeur 'Mailys-Charlie / Pen Kiriac III' (colonne 'vesselName', ligne 74) Could not find entity of type Vessel with 'name' = Mailys-Charlie / Pen Kiriac III fr.ifremer.echobase.services.service.importdata.ImportException: Erreur lors de l'importation du fichier PELGAS2015_Operations4Echobase.csv : Erreur lors de l'interprétation de la valeur 'Mailys-Charlie / Pen Kiriac III' (colonne 'vesselName', ligne 74) Could not find entity of type Vessel with 'name' = Mailys-Charlie / Pen Kiriac III at fr.ifremer.echobase.services.service.importdata.OperationImportService.importOperationFile(OperationImportService.java:173) at fr.ifremer.echobase.services.service.importdata.OperationImportService.startImport(OperationImportService.java:91) at fr.ifremer.echobase.services.service.importdata.OperationImportService.startImport(OperationImportService.java:66) at fr.ifremer.echobase.services.service.importdata.AbstractImportDataService.doImport(AbstractImportDataService.java:105) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:83) at fr.ifremer.echobase.ui.actions.importData.AbstractLaunchImport.startAction(AbstractLaunchImport.java:38) at fr.ifremer.echobase.ui.actions.AbstractWaitAndExecAction.execute(AbstractWaitAndExecAction.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) at org.apache.struts2.interceptor.BackgroundProcess$1.run(BackgroundProcess.java:57) at java.lang.Thread.run(Thread.java:744) Caused by: org.nuiton.csv.ImportRuntimeException: Erreur lors de l'interprétation de la valeur 'Mailys-Charlie / Pen Kiriac III' (colonne 'vesselName', ligne 74) Could not find entity of type Vessel with 'name' = Mailys-Charlie / Pen Kiriac III at org.nuiton.csv.Import.parseValue(Import.java:237) at org.nuiton.csv.Import$1.next(Import.java:149) at fr.ifremer.echobase.services.service.importdata.OperationImportService.importOperationFile(OperationImportService.java:148) ... 14 more Caused by: org.nuiton.topia.persistence.TopiaException: Could not find entity of type Vessel with 'name' = Mailys-Charlie / Pen Kiriac III at org.nuiton.topia.service.csv.TopiaCsvCommons$ForeignKeyValue.parse(TopiaCsvCommons.java:223) at org.nuiton.topia.service.csv.TopiaCsvCommons$ForeignKeyValue.parse(TopiaCsvCommons.java:195) at org.nuiton.csv.Column.parseValue(Column.java:152) at org.nuiton.csv.Import.parseValue(Import.java:231) ... 16 more Terminée 4 Anomalie Normal 2.11 - -
Pb lors du clonage ou de la création d'une base dans l'interface java Yo! J'ai essayé de cloner une base et voilà le résultat : Etat HTTP 500 - Can't create a new database: Echobase-PELGAS type Rapport d''exception message Can't create a new database: Echobase-PELGAS description Le serveur a rencontré une erreur interne (Can't create a new database: Echobase-PELGAS) qui l'a empêché de satisfaire la requête. exception fr.ifremer.echobase.EchoBaseTechnicalException: Can't create a new database: Echobase-PELGAS fr.ifremer.echobase.services.service.workingDb.WorkingDbConfigurationService.createDb(WorkingDbConfigurationService.java:178) fr.ifremer.echobase.ui.actions.workingDb.CreatePostgresDb.execute(CreatePostgresDb.java:79) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) cause mère org.hibernate.exception.SQLGrammarException: error executing work org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:123) org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:318) org.hibernate.internal.SessionImpl.doWork(SessionImpl.java:2059) org.hibernate.internal.SessionImpl.doWork(SessionImpl.java:2044) fr.ifremer.echobase.services.service.workingDb.WorkingDbConfigurationService.createDb(WorkingDbConfigurationService.java:167) fr.ifremer.echobase.ui.actions.workingDb.CreatePostgresDb.execute(CreatePostgresDb.java:79) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) cause mère org.postgresql.util.PSQLException: ERREUR: la base de données « Echobase-PELGAS » existe déjà org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2198) org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1927) org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:561) org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:419) org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:412) org.nuiton.topia.persistence.internal.support.HibernateTopiaSqlSupport$HibernateSqlWork.execute(HibernateTopiaSqlSupport.java:65) fr.ifremer.echobase.services.service.workingDb.WorkingDbConfigurationService$1.execute(WorkingDbConfigurationService.java:173) org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:54) org.hibernate.internal.SessionImpl$2.accept(SessionImpl.java:2040) org.hibernate.internal.SessionImpl$2.accept(SessionImpl.java:2037) org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:313) org.hibernate.internal.SessionImpl.doWork(SessionImpl.java:2059) org.hibernate.internal.SessionImpl.doWork(SessionImpl.java:2044) fr.ifremer.echobase.services.service.workingDb.WorkingDbConfigurationService.createDb(WorkingDbConfigurationService.java:167) fr.ifremer.echobase.ui.actions.workingDb.CreatePostgresDb.execute(CreatePostgresDb.java:79) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:239) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:252) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.EchoBaseInjectInterceptor.intercept(EchoBaseInjectInterceptor.java:74) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) fr.ifremer.echobase.ui.interceptors.AbstractCheckInterceptor.intercept(AbstractCheckInterceptor.java:71) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:93) com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:91) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) org.nuiton.web.filter.TypedTopiaTransactionFilter.doFilter(TypedTopiaTransactionFilter.java:248) note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.28. Terminée 4 Anomalie Normal 2.11 - -
Pouvoir éditer la documentation en ligne Il faut utiliser la dernière version du scmwebeditor qui permet l'édition de fichiers dans un dépôt git. Terminée 4 Evolution Normal 2.10 - -
Mettre à jour la documentation d'installation de l'application   Terminée sbavencoff Evolution Normal 2.10 - -
Impossible de générer les carte pour l'export Coser J'obtiens l'erreur suivante :
Erreur dans GridMaps4Echobase(mission = missionName, voyage = "%", path.export = exportPrefixPath,  : 
  objet 'MapResults' introuvable
Exécution arrêtée
L'erreur sera corrigé en utilisant la nouvelle version d'EchoR (voir https://forge.ifremer.fr/frs/?group_id=212)
Terminée 4 Anomalie Normal 2.9 - -
Revoir la position des layers dans la carto Il faudrait avoir l'ordre induit par qgis pour la position des layers : - country - catches - biomass - mean biomass - bathymetry Terminée 4 Evolution Normal 2.9 - -
Enlever la notification de rafraichissement de données spatiales suite à un import Vu que l'on a revu la manière de rafraichir les données spatiales, cette noficiation est devenue inutile. Terminée 4 Evolution Normal 2.9 - -
Il manque quelques informations dans la doc d'installation de la partie spatiale * décrire l'utilisation des groupes pour faciliter l'installation * corriger quelques coquilles (la commande chown au lieu de chmod) Terminée sbavencoff Evolution Normal 2.9 - -
Export coser, filtrer les indicateurs possibles Sur la configuration d'export des indicateurs, il faut d'abord choisir la mission, ensuite on recherche la liste des indicateurs de populations / communautés possibles pour cette mission, afin de ne pas exporter des indicateurs non existants. Terminée mdoray Evolution Normal 2.9 - -
Ajouter nouveau paramètre ux11 dans le script R Ajouter le paramètre ux11=TRUE dans l'appel à *GridMaps4Echobase* et bien vérifier que cela fonctionne toujours bien sur un serveur (sans affichage X11), puis le retester sur acoustica. Terminée 4 Evolution Normal 2.9 - -