En effet, l'id est correct, c'est le nom du fichier qui pose probleme
- le nom doit etre importInto_ContentContainerList_32_xxx , ou xxx
est un identifiant unique (lorsque l'on fait un import manuellement,
c'est un timestamp qui est utilise). Dans votre cas le "32" etait
interprete comme l'identifiant de l'import, pas de la container list,
ce qui explique qu'elle n'ait pas ete trouvee.
Le 2 août 06 à 15:08, Alexis Annosse a écrit :
pour information cet id est bien celui que je vois en haut à droite
lorsque je fais "mettre à jour" sur la containerList?
-----Message d'origine-----
De : Thomas Draier [mailto:[EMAIL PROTECTED]
Envoyé : mercredi 2 août 2006 15:06
À : [email protected]
Objet : Re: import xml via dépot dans le webdav
L'erreur provient du fait que la container list 32 n'a pas ete
trouvee. Le contenu du fichier xml n'est donc normalement pas en
cause.
Le 2 août 06 à 12:31, Alexis Annosse a écrit :
Le problème semble venir de champs dates:à l'export les dates sont
sous la forme : 'jahia:value="2006-08-24T16:39:08"'
A l'import elles sont complètement ignorées et provoquent des
erreurs (je filtre ma liste par rapport à ces dates).
-----Message d'origine-----
De : Alexis Annosse
Envoyé : mercredi 2 août 2006 11:57
À : [email protected]
Objet : RE: import xml via dépot dans le webdav
Mon fichier se nomme importInto_ContentContainerList_32, 32 étant
l'id de la container list cible. Le webdavListener détecte bien le
dépot de fichier et jahia tente de l'importer. C'est à ce moment
que l'exception est levée:
2006-08-02 11:47:10,136: [http-8080-Processor25]
JahiaProductionListener, INFO,
org.jahia.services.webdav.listeners.JahiaProductionListener: Import
file /users/root/public/importInto_ContentContainerList_32.xml
2006-08-02 11:47:10,151: [http-8080-Processor25]
JahiaProductionListener, ERROR,
org.jahia.services.webdav.listeners.JahiaProductionListener: Error
during import of file /users/root/public/
importInto_ContentContainerList_32.xml
java.lang.NullPointerException
at
org.jahia.services.webdav.listeners.JahiaProductionListener.putAfter
(JahiaProductionListener.java:176)
at org.apache.slide.webdav.event.WebdavEvent
$PutAfter.fireVetaoableEvent(WebdavEvent.java:114)
at org.apache.slide.event.EventDispatcher.fireVetoableEvent
(EventDispatcher.java:61)
at org.apache.slide.webdav.method.PutMethod.executeRequest
(PutMethod.java:416)
at
org.apache.slide.webdav.method.AbstractWebdavMethod.executeRedirect
(AbstractWebdavMethod.java:583)
at org.apache.slide.webdav.method.AbstractWebdavMethod.run
(AbstractWebdavMethod.java:416)
at org.apache.slide.webdav.JahiaWebdavServlet.service
(JahiaWebdavServlet.java:191)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
at org.jahia.bin.filters.ntlm.NtlmHttpFilter.doFilter
(NtlmHttpFilter.java:151)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:98)
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.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:432)
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:869)
at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Le xml doit-t-il avoir une forme particulière (sachant que quand
j'importe le fichier manuellement tout se passe bien)?
Merci,
Alexis
-----Message d'origine-----
De : Thomas Draier [mailto:[EMAIL PROTECTED]
Envoyé : mardi 1 août 2006 17:24
À : [email protected]
Objet : Re: import xml via dépot dans le webdav
Le fichier peut etre depose n'importe ou, seul le nom du fichier est
important.
Le 1 août 06 à 17:03, Alexis Annosse a écrit :
Bonjour,
je cherche à importer de manière automatique des contenus en
déposant un fichier xml nommé importInto_ContentContainerList_NN
(NN étant un id) dans le webdav.
Où faut-il le déposer pour que ce soit pris en compte?
J'utilise jahia 5 CE.
Merci de vos réponses,
Alexis