Merci pour l'info :)
Du coup concernant cet identifiant, y-a-t'il une forme particulière à respecter?
J'ai fait quelques essais en mettant ce qui aurait été le timestamp généré dans
1 ou 2 heures. Cette fois l'erreur est
2006-08-02 16:19:42,740: [JahiaQuartzScheduler_Worker-0] DAVFileAccess, ERROR,
org.jahia.services.webdav.DAVFileAccess: Cannot download file
java.lang.NullPointerException
at org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:321)
at
org.jahia.services.webdav.DAVFileAccess.downloadFile(DAVFileAccess.java:714)
at
org.jahia.services.importexport.ImportJob.executeJahiaJob(ImportJob.java:62)
at
org.jahia.services.scheduler.BackgroundJob.execute(BackgroundJob.java:126)
at org.quartz.core.JobRunShell.run(JobRunShell.java:195)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
le fichier s'apellant par exemple
importInto_ContentContainerList_32_20060802191524.xml
Avez vous des suggestions?
Alexis
-----Message d'origine-----
De : Thomas Draier [mailto:[EMAIL PROTECTED]
Envoyé : mercredi 2 août 2006 15:44
À : [email protected]
Objet : Re: import xml via dépot dans le webdav
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
>>
>