Projet

Général

Profil

Actions

Bug #1363

fermé

Erreur sur import d'un champ de type fichier

Ajouté par Anonyme il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Import/Export
Début:
06/12/2010
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.3.5
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

Si j'essaye de faire un import avec des champs de type images, pas de soucis si toutes les images à importer sont présentes dans le répertoire source. En cas, d'erreur sur un nom de fichier, le moteur lance un erreur et aucune donnée du formulaire n'est ajouté.

Par exemple, j'ai une fiche décrivant un salon qui contient les champs : Logo, nom du salon, date de début, date de fin, ...

Si lors de l'import l'image qui devait être importée dans le champ logo n'existe pas, il y a une erreur et aucune donnée du formulaire n'est créée. Je devrais au moins avoir le formulaire rempli avec le nom du salon, la date de début, de fin, ...

Mis à jour par Anonyme il y a plus de 13 ans

06/12/10-14:31:42,893 - INFO : importExport.EX_CANT_CREATE_CONTENT | MODULE : importExport.GEDImportExport.createPublicationContent() | Impossible de creer le contenu de la publication (pubId = 5204)
Impossible de creer le contenu de la publication
nested (Deepest) :
java.io.FileNotFoundException: /Users/laurentloiseau/Public/images/10.jpg (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at com.stratelia.webactiv.util.FileRepositoryManager.copyFile(FileRepositoryManager.java:368)
at com.silverpeas.importExport.control.GEDImportExport.createXMLModelContent(GEDImportExport.java:439)
at com.silverpeas.importExport.control.GEDImportExport.createPublicationContent(GEDImportExport.java:363)
at com.silverpeas.importExport.control.GEDImportExport.createPublicationContent(GEDImportExport.java:335)
at com.silverpeas.importExport.control.PublicationsTypeManager.processImport(PublicationsTypeManager.java:792)
at com.silverpeas.importExport.control.ImportExport.processImport(ImportExport.java:410)
at com.silverpeas.importExportPeas.control.ImportExportSessionController.processImport(ImportExportSessionController.java:61)
at com.silverpeas.importExportPeas.servlets.ImportExportRequestRouter.getDestination(ImportExportRequestRouter.java:104)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.computeDestination(ComponentRequestRouter.java:194)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:83)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:680)

Mis à jour par Nicolas Eysseric il y a plus de 13 ans

  • Sujet changé de erreur sur import d'un champs de type fichier. à Erreur sur import d'un champ de type fichier
  • Catégorie mis à Import/Export
  • Statut changé de New à Closed
  • Assigné à mis à Nicolas Eysseric
  • Version cible mis à Version 5.4
  • % réalisé changé de 0 à 100

Désormais, si une erreur se produit sur l'un des champs du formulaire, celle-ci est attrapée et tracée.
Ainsi, le traitement des champs suivants peut s'effectuer normalement.

Actions

Formats disponibles : Atom PDF