Vérouillage automatique dans WebDav

Bonjour, Les utilisateurs de mon parc ont un problème avec WebDav dans Nuxeo 5.5 (également dans Nuxeo 5.4.2).

Nous utilisons régulièrement WebDav pour accéder aux fichiers et de nombreux documents sont amenés à être utilisé en simultanée. Nous avons donc besoins de la fonction de verrouillage automatique des documents par le mini redirecteur WebDav.

Cependant quand j'active cette fonction, les documents s'ouvre en lecture seul de manière aléatoire. Y'a til un paramètre que j'oublie? J'ai ce problème uniquement avec MS Office. Quelqu'un a-t-il rencontré ce problème également? le cas échéants comment il la résolue?

Cordialement, moise

0 votes

0 answers

2079 views

ANSWER

Bonjour j'ai mis à jour mes hotfixes sur Nuxeo 5.5 (hotfixes 4), et à présent je vois un log d’erreur à chaque fois que j'ouvre un document word ou que je me déplace dans le lecteur réseaux crée à partir de WebDav:

    2012-03-19 09:58:15,506 ERROR [org.nuxeo.runtime.transaction.TransactionHelper] Unable to start transaction
java.lang.RuntimeException: javax.transaction.NotSupportedException: Nested Transactions are not supported
    at org.nuxeo.runtime.jtajca.NuxeoContainer$TransactionManagerWrapper.begin(NuxeoContainer.java:481)
    at org.nuxeo.runtime.jtajca.NuxeoContainer$UserTransactionImpl.begin(NuxeoContainer.java:352)
    at org.nuxeo.runtime.transaction.TransactionHelper.startTransaction(TransactionHelper.java:175)
    at org.nuxeo.ecm.platform.wi.filter.WIRequestFilter.doFilter(WIRequestFilter.java:82)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    ...
Caused by: javax.transaction.NotSupportedException: Nested Transactions are not supported
    at org.apache.geronimo.transaction.manager.TransactionManagerImpl.begin(TransactionManagerImpl.java:155)
    at org.apache.geronimo.transaction.manager.TransactionManagerImpl.begin(TransactionManagerImpl.java:150)
    at org.nuxeo.runtime.jtajca.NuxeoContainer$TransactionManagerWrapper.begin(NuxeoContainer.java:479)
    ... 34 more
03/19/2012

Bonjour, Ce logs reviens sans cesse, qu'est ce qui peut géné la connexion à ce point? Pour info j'utilise une connexion avec une configuration active directory, LDAP.

Je suis en Nuxeo cap 5.5 HF4 tomcat, installé sur un Serveur Windows 2008 R2 64x.

Comme client Webdav j'utilise le webclient natif de Windows 7.

Cordialement, moise

03/28/2012

le HF05 corrige ce bug
03/28/2012

Bonjour j'ai mis à jour avec la HF05, je n'ai pue se message d'erreur à présent, le lecteur WebDav fonctionne mieux, je pense que l'on touche du doigth la solution. Mais j'ai toujours des ouvertures en lecture seul, moins fréquentes au lieu de 2/3 c'est plutôt du 1/3).

J'ai également ce ouveau message d'erreur quand cela arrive:

       2012-03-29 11:26:15,836 WARN  [org.nuxeo.ecm.core.api.TransactionalCoreSessionWrapper] Session invoked in a container without a transaction active
java.lang.Throwable
    at org.nuxeo.ecm.core.api.TransactionalCoreSessionWrapper.checkTxActiveRequired(TransactionalCoreSessionWrapper.java:100)
    at org.nuxeo.ecm.core.api.TransactionalCoreSessionWrapper.invoke(TransactionalCoreSessionWrapper.java:125)
    at $Proxy24.save(Unknown Source)
    at org.nuxeo.ecm.platform.wi.backend.AbstractCoreBackend.getSession(AbstractCoreBackend.java:58)
    at org.nuxeo.ecm.platform.wi.backend.AbstractCoreBackend.getSession(AbstractCoreBackend.java:46)
    at org.nuxeo.ecm.platform.wi.backend.AbstractVirtualBackend.registerSimpleBackends(AbstractVirtualBackend.java:89)
    at org.nuxeo.ecm.platform.wi.backend.SearchVirtualBackend.init(SearchVirtualBackend.java:36)
    at org.nuxeo.ecm.platform.wi.backend.AbstractVirtualBackend.initIfNeed(AbstractVirtualBackend.java:196)
    at org.nuxeo.ecm.platform.wi.backend.AbstractVirtualBackend.getVirtualFolderNames(AbstractVirtualBackend.java:138)
    at org.nuxeo.ecm.platform.wi.backend.webdav.WebDavBackendAdapter.getVirtualFolderNames(WebDavBackendAdapter.java:166)
    at org.nuxeo.ecm.webdav.resource.RootResource.findResource(RootResource.java:104)
    at org.nuxeo.ecm.webdav.resource.RootResource.getRootPropfind(RootResource.java:88)
    ...
03/29/2012

  • if your comment is not an answer to resolve the initial problem, then don't put it as an answer. Just add a comment, or edit the original text and add a comment saying what you edited.
  • please use English on this site.
03/29/2012