[ecm-devel] Plugin ORI-OAI dans Nuxeo 5.4.1

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:cf30655579938091792050fc8e5f5968' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><SPAN>\n<P>Je réponds dans le texte ...</P>\n<P>Et surtout merci pour ton aide.<BR><BR><SPAN name=\"x\"></SPAN>Françoise Rousseau Schortin<BR>Ingénieur Direction Informatique<BR>Université Paris-Sud 11 - 91405 ORSAY<SPAN name=\"x\"></SPAN><BR></SPAN><BR></P>\n<P>\n<H</div>', created = 1507748065, expire = 1507834465, headers = '', serialized = 0 WHERE cid = '4:cf30655579938091792050fc8e5f5968' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:cf30655579938091792050fc8e5f5968' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html><head><style type=\'text/css\'>p { margin: 0; }</style></head><body><div style=\'font-family: Arial; font-size: 10pt; color: #6633FF\'><SPAN>\n<P>Je réponds dans le texte ...</P>\n<P>Et surtout merci pour ton aide.<BR><BR><SPAN name=\"x\"></SPAN>Françoise Rousseau Schortin<BR>Ingénieur Direction Informatique<BR>Université Paris-Sud 11 - 91405 ORSAY<SPAN name=\"x\"></SPAN><BR></SPAN><BR></P>\n<P>\n<H</div>', created = 1507748065, expire = 1507834465, headers = '', serialized = 0 WHERE cid = '4:cf30655579938091792050fc8e5f5968' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:0ec069394388506379457f4d2b8c6834' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Merci. Cela fonctionne à présent. J\'ai rajouté quelques notes à ce sujet<br />\ndans le mini-HOW-TO d\'installation de la 5.4.1 :<br />\n<a href=\"http://www.esup-portail.org/display/PROJESUPECM/How-To+Installation+Nuxeo+5.4.1\" title=\"http://www.esup-portail.org/display/PROJESUPECM/How-To+Installation+Nuxeo+5.4.1\">http://www.esup-portail.org/display/PROJESUPECM/How-To+Installation+Nuxe...</a></p>\n<p>Cordialement.<br />\nJérôme NENERT.</p>\n<p>Le 05/04/2011 15:33, Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit<br />\n> en effet que lors du packaging de Nuxeo, tous les artifacts déclarés<br />\n> dans les pom.xml des différents bundles de Nuxeo sont regroupés dans<br />\n> .../nxserver/lib .<br />\n><br />\n> Il faudra sans doute reproduire ce mode de déploiement pour le plugin<br />\n> ori-oai-nuxeo. En attendant, pour tester, on peut le faire \"à la main\"<br />\n> de la façon suivante:<br />\n> -déarchiver le jar ori-oai-nuxeo<br />\n> -copier les fichiers du répertoire nxserver/plugins/lib dans<br />\n> nxserver/lib , ce sont :<br />\n> commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar, xfire-all-1.2.6.jar,<br />\n> xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar<br />\n> -récupérer l\'artifact jaxen (pour éviter l\'exception<br />\n> java.lang.NoClassDefFoundError: org/jaxen/JaxenException)<br />\n> <groupId>jaxen</groupId><br />\n> <artifactId>jaxen</artifactId><br />\n> <name>jaxen</name><br />\n> <version>1.1.1</version><br />\n> et copier l\'archive jaxen-1.1.1.jar dans nxserver/lib<br />\n><br />\n> Cela devrait fonctionner après un \"nuxeoctl restart\".<br />\n><br />\n> Cordialement,<br />\n> Henri<br />\n><br />\n><br />\n> Le 04/04/2011 18:34, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonsoir,<br />\n>><br />\n>> Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j\'arrive aux<br />\n>> mêmes constatations.<br />\n>><br />\n>> Cela est dû au packaging qui reste à faire.<br />\n>><br />\n>> Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis<br />\n>> que l\'on copie les jar du plugin dans le répertoire nxserver/lib , on<br />\n>> n\'a plus l\'erreur<br />\n>> java.lang.NoClassDefFoundError:<br />\n>> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n>><br />\n>> et on a bien les référencements possibles,<br />\n>><br />\n>> mais il reste l\'erreur java.lang.NoClassDefFoundError:<br />\n>> org/jaxen/JaxenException<br />\n>> qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.<br />\n>><br />\n>> Il reste donc un petit travail de configuration maven pour faire<br />\n>> fonctionner tout ça.<br />\n>><br />\n>> Henri Jacob<br />\n>><br />\n>> Le 04/04/2011 11:01, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Le parametre workflow.ws.url de build.properties est correct et<br />\n>>> contient l\'URL du workflow qui est bien démarré.<br />\n>>><br />\n>>> Dans server.log, nous avons les erreurs suivantes :<br />\n>>><br />\n>>> 2011-04-04 10:55:38,978 ERROR<br />\n>>> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create<br />\n>>> component:<br />\n>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n>>> java.lang.NoClassDefFoundError: org/jaxen/JaxenException<br />\n>>><br />\n>>> ======================================================================<br />\n>>> = Component Loading Errors:<br />\n>>> * Failed to create component:<br />\n>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n>>> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)<br />\n>>><br />\n>>> Jérôme NENERT.<br />\n>>> D.S.I.<br />\n>>> Université Panthéon Assas ( Paris 2 ).<br />\n>>><br />\n>>><br />\n>>> Le 02/04/2011 11:35, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Le message me fait penser que le workflow n\'est pas démarré ou bien que<br />\n>>>> l\'url du web service n\'est pas la bonne.<br />\n>>>><br />\n>>>> Caused by: java.lang.NoClassDefFoundError:<br />\n>>>> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n>>>> at<br />\n>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)<br />\n>>>><br />\n>>>><br />\n>>>> ... 110 more<br />\n>>>> Caused by: java.lang.ClassNotFoundException:<br />\n>>>> org.codehaus.xfire.service.binding.ObjectServiceFactory<br />\n>>>> at<br />\n>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)<br />\n>>>><br />\n>>>><br />\n>>>> ... 115 more<br />\n>>>><br />\n>>>><br />\n>>>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo<br />\n>>>> est-il correct ?<br />\n>>>><br />\n>>>> Cordialement,<br />\n>>>> Henri<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la<br />\n>>>>> nouvelle version de Nuxeo 5.4.1. L\'onglet référencement apparaît bien<br />\n>>>>> lors du dépôt d\'un document, mais lorsqu\'on clique dessus, on a<br />\n>>>>> l\'erreur en pièce jointe.<br />\n>>>>><br />\n>>>>> Cordialement.<br />\n>>>>><br />\n>>>>> Jérôme NENERT.<br />\n>>>>> D.S.I.<br />\n>>>>> Université Panthéon Assas ( Paris 2 ).</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n</div>\n', created = 1507748065, expire = 1507834465, headers = '', serialized = 0 WHERE cid = '4:0ec069394388506379457f4d2b8c6834' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:94e7b76b048baacaaa77b24d6af5b78e' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit<br />\nen effet que lors du packaging de Nuxeo, tous les artifacts déclarés<br />\ndans les pom.xml des différents bundles de Nuxeo sont regroupés dans<br />\n.../nxserver/lib .</p>\n<p>Il faudra sans doute reproduire ce mode de déploiement pour le plugin<br />\nori-oai-nuxeo. En attendant, pour tester, on peut le faire \"à la main\"<br />\nde la façon suivante:<br />\n-déarchiver le jar ori-oai-nuxeo<br />\n-copier les fichiers du répertoire nxserver/plugins/lib dans<br />\nnxserver/lib , ce sont :<br />\n commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar,<br />\nxfire-all-1.2.6.jar, xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar<br />\n-récupérer l\'artifact jaxen (pour éviter l\'exception<br />\njava.lang.NoClassDefFoundError: org/jaxen/JaxenException)<br />\n<groupId>jaxen</groupId><br />\n<artifactId>jaxen</artifactId><br />\n<name>jaxen</name><br />\n<version>1.1.1</version><br />\n et copier l\'archive jaxen-1.1.1.jar dans nxserver/lib</p>\n<p>Cela devrait fonctionner après un \"nuxeoctl restart\".</p>\n<p>Cordialement,<br />\nHenri</p>\n<p>Le 04/04/2011 18:34, Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonsoir,<br />\n><br />\n> Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j\'arrive aux<br />\n> mêmes constatations.<br />\n><br />\n> Cela est dû au packaging qui reste à faire.<br />\n><br />\n> Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis<br />\n> que l\'on copie les jar du plugin dans le répertoire nxserver/lib , on<br />\n> n\'a plus l\'erreur<br />\n> java.lang.NoClassDefFoundError:<br />\n> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n><br />\n> et on a bien les référencements possibles,<br />\n><br />\n> mais il reste l\'erreur java.lang.NoClassDefFoundError:<br />\n> org/jaxen/JaxenException<br />\n> qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.<br />\n><br />\n> Il reste donc un petit travail de configuration maven pour faire<br />\n> fonctionner tout ça.<br />\n><br />\n> Henri Jacob<br />\n><br />\n> Le 04/04/2011 11:01, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Le parametre workflow.ws.url de build.properties est correct et<br />\n>> contient l\'URL du workflow qui est bien démarré.<br />\n>><br />\n>> Dans server.log, nous avons les erreurs suivantes :<br />\n>><br />\n>> 2011-04-04 10:55:38,978 ERROR<br />\n>> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create<br />\n>> component:<br />\n>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n>> java.lang.NoClassDefFoundError: org/jaxen/JaxenException<br />\n>><br />\n>> ======================================================================<br />\n>> = Component Loading Errors:<br />\n>> * Failed to create component:<br />\n>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n>> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)<br />\n>><br />\n>> Jérôme NENERT.<br />\n>> D.S.I.<br />\n>> Université Panthéon Assas ( Paris 2 ).<br />\n>><br />\n>><br />\n>> Le 02/04/2011 11:35, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Le message me fait penser que le workflow n\'est pas démarré ou bien que<br />\n>>> l\'url du web service n\'est pas la bonne.<br />\n>>><br />\n>>> Caused by: java.lang.NoClassDefFoundError:<br />\n>>> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n>>> at<br />\n>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)<br />\n>>><br />\n>>><br />\n>>> at<br />\n>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)<br />\n>>><br />\n>>><br />\n>>> at<br />\n>>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)<br />\n>>><br />\n>>><br />\n>>> at<br />\n>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)<br />\n>>><br />\n>>><br />\n>>> at<br />\n>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)<br />\n>>><br />\n>>><br />\n>>> ... 110 more<br />\n>>> Caused by: java.lang.ClassNotFoundException:<br />\n>>> org.codehaus.xfire.service.binding.ObjectServiceFactory<br />\n>>> at<br />\n>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)<br />\n>>><br />\n>>><br />\n>>> at<br />\n>>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)<br />\n>>><br />\n>>><br />\n>>> at<br />\n>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)<br />\n>>><br />\n>>><br />\n>>> ... 115 more<br />\n>>><br />\n>>><br />\n>>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo<br />\n>>> est-il correct ?<br />\n>>><br />\n>>> Cordialement,<br />\n>>> Henri<br />\n>>><br />\n>>><br />\n>>><br />\n>>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Bonjour,<br />\n>>>><br />\n>>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la<br />\n>>>> nouvelle version de Nuxeo 5.4.1. L\'onglet référencement apparaît bien<br />\n>>>> lors du dépôt d\'un document, mais lorsqu\'on clique dessus, on a<br />\n>>>> l\'erreur en pièce jointe.<br />\n>>>><br />\n>>>> Cordialement.<br />\n>>>><br />\n>>>> Jérôme NENERT.<br />\n>>>> D.S.I.<br />\n>>>> Université Panthéon Assas ( Paris 2 ).</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nHenri Jacob<br />\nCentre de Ressources Informatiques (CRI)<br />\nUniversité de Rennes 1<br />\ntel: 02 23 23 71 37</p>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:94e7b76b048baacaaa77b24d6af5b78e' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:359efb24643cecf9fd4022fdf9319d46' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonsoir,</p>\n<p>Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j\'arrive aux mêmes<br />\nconstatations.</p>\n<p>Cela est dû au packaging qui reste à faire.</p>\n<p>Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis que<br />\nl\'on copie les jar du plugin dans le répertoire nxserver/lib , on n\'a<br />\nplus l\'erreur<br />\njava.lang.NoClassDefFoundError:<br />\norg/codehaus/xfire/service/binding/ObjectServiceFactory</p>\n<p>et on a bien les référencements possibles,</p>\n<p>mais il reste l\'erreur java.lang.NoClassDefFoundError:<br />\norg/jaxen/JaxenException<br />\nqui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.</p>\n<p>Il reste donc un petit travail de configuration maven pour faire<br />\nfonctionner tout ça.</p>\n<p>Henri Jacob</p>\n<p>Le 04/04/2011 11:01, Jérôme NENERT a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Le parametre workflow.ws.url de build.properties est correct et<br />\n> contient l\'URL du workflow qui est bien démarré.<br />\n><br />\n> Dans server.log, nous avons les erreurs suivantes :<br />\n><br />\n> 2011-04-04 10:55:38,978 ERROR<br />\n> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create<br />\n> component:<br />\n> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n> java.lang.NoClassDefFoundError: org/jaxen/JaxenException<br />\n><br />\n> ======================================================================<br />\n> = Component Loading Errors:<br />\n> * Failed to create component:<br />\n> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)<br />\n><br />\n> Jérôme NENERT.<br />\n> D.S.I.<br />\n> Université Panthéon Assas ( Paris 2 ).<br />\n><br />\n><br />\n> Le 02/04/2011 11:35, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Le message me fait penser que le workflow n\'est pas démarré ou bien que<br />\n>> l\'url du web service n\'est pas la bonne.<br />\n>><br />\n>> Caused by: java.lang.NoClassDefFoundError:<br />\n>> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n>> at<br />\n>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)<br />\n>><br />\n>><br />\n>> at<br />\n>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)<br />\n>><br />\n>><br />\n>> at<br />\n>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)<br />\n>><br />\n>><br />\n>> at<br />\n>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)<br />\n>><br />\n>><br />\n>> at<br />\n>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)<br />\n>><br />\n>><br />\n>> ... 110 more<br />\n>> Caused by: java.lang.ClassNotFoundException:<br />\n>> org.codehaus.xfire.service.binding.ObjectServiceFactory<br />\n>> at<br />\n>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)<br />\n>><br />\n>><br />\n>> at<br />\n>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)<br />\n>><br />\n>><br />\n>> at<br />\n>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)<br />\n>><br />\n>><br />\n>> ... 115 more<br />\n>><br />\n>><br />\n>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo<br />\n>> est-il correct ?<br />\n>><br />\n>> Cordialement,<br />\n>> Henri<br />\n>><br />\n>><br />\n>><br />\n>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la<br />\n>>> nouvelle version de Nuxeo 5.4.1. L\'onglet référencement apparaît bien<br />\n>>> lors du dépôt d\'un document, mais lorsqu\'on clique dessus, on a<br />\n>>> l\'erreur en pièce jointe.<br />\n>>><br />\n>>> Cordialement.<br />\n>>><br />\n>>> Jérôme NENERT.<br />\n>>> D.S.I.<br />\n>>> Université Panthéon Assas ( Paris 2 ).</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n<p>--<br />\nHenri Jacob<br />\nCentre de Ressources Informatiques (CRI)<br />\nUniversité de Rennes 1<br />\ntel: 02 23 23 71 37</p>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:359efb24643cecf9fd4022fdf9319d46' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:d46048db437523342c97a287e99b824f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Le parametre workflow.ws.url de build.properties est correct et contient<br />\nl\'URL du workflow qui est bien démarré.</p>\n<p>Dans server.log, nous avons les erreurs suivantes :</p>\n<p>2011-04-04 10:55:38,978 ERROR<br />\n[org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create<br />\ncomponent:<br />\nservice:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\njava.lang.NoClassDefFoundError: org/jaxen/JaxenException</p>\n<p>======================================================================<br />\n= Component Loading Errors:<br />\n * Failed to create component:<br />\nservice:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n(java.lang.NoClassDefFoundError: org/jaxen/JaxenException)</p>\n<p>Jérôme NENERT.<br />\nD.S.I.<br />\nUniversité Panthéon Assas ( Paris 2 ).</p>\n<p>Le 02/04/2011 11:35, Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Le message me fait penser que le workflow n\'est pas démarré ou bien que<br />\n> l\'url du web service n\'est pas la bonne.<br />\n><br />\n> Caused by: java.lang.NoClassDefFoundError:<br />\n> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n> at<br />\n> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)<br />\n><br />\n> at<br />\n> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)<br />\n><br />\n> at<br />\n> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)<br />\n><br />\n> at<br />\n> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)<br />\n><br />\n> at<br />\n> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)<br />\n><br />\n> ... 110 more<br />\n> Caused by: java.lang.ClassNotFoundException:<br />\n> org.codehaus.xfire.service.binding.ObjectServiceFactory<br />\n> at<br />\n> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)<br />\n><br />\n> at<br />\n> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)<br />\n><br />\n> at<br />\n> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)<br />\n><br />\n> ... 115 more<br />\n><br />\n><br />\n> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo<br />\n> est-il correct ?<br />\n><br />\n> Cordialement,<br />\n> Henri<br />\n><br />\n><br />\n><br />\n> Le 01/04/2011 17:27, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>><br />\n>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la<br />\n>> nouvelle version de Nuxeo 5.4.1. L\'onglet référencement apparaît bien<br />\n>> lors du dépôt d\'un document, mais lorsqu\'on clique dessus, on a<br />\n>> l\'erreur en pièce jointe.<br />\n>><br />\n>> Cordialement.<br />\n>><br />\n>> Jérôme NENERT.<br />\n>> D.S.I.<br />\n>> Université Panthéon Assas ( Paris 2 ).</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:d46048db437523342c97a287e99b824f' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:0bc61cf68b2315d2f463195e4874b458' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Le message me fait penser que le workflow n\'est pas démarré ou bien que<br />\nl\'url du web service n\'est pas la bonne.</p>\n<p>Caused by: java.lang.NoClassDefFoundError: org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n at org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)<br />\n at org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)<br />\n at org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)<br />\n at org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)<br />\n at org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)<br />\n ... 110 more<br />\nCaused by: java.lang.ClassNotFoundException: org.codehaus.xfire.service.binding.ObjectServiceFactory<br />\n at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)<br />\n at org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)<br />\n at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)<br />\n ... 115 more</p>\n<p>le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo est-il correct ?</p>\n<p>Cordialement,<br />\nHenri</p>\n<p>Le 01/04/2011 17:27, Jérôme NENERT a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la<br />\n> nouvelle version de Nuxeo 5.4.1. L\'onglet référencement apparaît bien<br />\n> lors du dépôt d\'un document, mais lorsqu\'on clique dessus, on a<br />\n> l\'erreur en pièce jointe.<br />\n><br />\n> Cordialement.<br />\n><br />\n> Jérôme NENERT.<br />\n> D.S.I.<br />\n> Université Panthéon Assas ( Paris 2 ).</div>\n</blockquote>\n<p>--<br />\nHenri Jacob<br />\nCentre de Ressources Informatiques (CRI)<br />\nUniversité de Rennes 1<br />\ntel: 02 23 23 71 37</p>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:0bc61cf68b2315d2f463195e4874b458' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:20caec117d6d24b892a5f148c84dbe88' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la<br />\nnouvelle version de Nuxeo 5.4.1. L\'onglet référencement apparaît bien<br />\nlors du dépôt d\'un document, mais lorsqu\'on clique dessus, on a l\'erreur<br />\nen pièce jointe.</p>\n<p>Cordialement.</p>\n<p>Jérôme NENERT.<br />\nD.S.I.<br />\nUniversité Panthéon Assas ( Paris 2 ).</p>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:20caec117d6d24b892a5f148c84dbe88' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:3e2f91d3d9878cc6c3e8a9e5c8f759bc' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n <head>\n <meta content=\"text/html; charset=ISO-8859-1\"\n http-equiv=\"Content-Type\">\n </head>\n <body text=\"#000000\" bgcolor=\"#ffffff\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n <br>\n La r&eacute;cup&eacute;ration de l\'auteur se fait au niveau du module\n workflow, pas dans Nuxeo.<br>\n Donc vous devez avoir le m&ecirc;me soucis si vous lancez un\n r&eacute;f&eacute;rencement depuis le workflow directement sans passer par\n Nuxeo.<br>\n <br>\n Pour que l\'auteur soit bien rempli, il doit &ecirc;tre identifi&eacute; comme\n personne potentielle dans le syst&egrave;me. Ceci se fait au niveau des\n vocabulaires.<br>\n Je pense que c\'est du &agrave; votre filtre LDAP au niveau de ce\n param&egrave;tre dans commons-parameters.properties :\n VOCABULARY_LDAP_PEOPLE_FILTER<br>\n <br>\n Est-ce que les personnes qui ne sont pas r&eacute;cup&eacute;r&eacute;es ressortent\n de ce filtre LDAP ?<br>\n <br>\n Pour le probl&egrave;me des fiches que vous &eacute;voquez. Est-ce que vous ne\n le constatez jamais pour les nouvelles fiches, mais qu\'au bout\n d\'un certain temps vous obtenez l\'erreur pour toutes ?<br>\n Ou alors, c\'est al&eacute;atoirement sur certaines ?<br>\n Avez-vous v&eacute;rifi&eacute; qu\'elles &eacute;taient toujours au niveau du\n workflow et qu\'elles n\'ont pas &eacute;t&eacute; supprim&eacute;es ?<br>\n <br>\n Cordialement,<br>\n <br>\n </font></font>\n <div class=\"moz-signature\">\n <div class=\"moz-signature\">\n <font face=\"Verdana\"><small>\n Yohan COLMANT<br>\n Direction des Syst&egrave;mes d\'Information<br>\n UVHC - Universit&eacute; de Valenciennes et du Hainaut Cambr&eacute;sis<br>\n Coordinateur Technique du projet ORI-OAI\n </small>\n </font>\n </div>\n </div>\n <br>\n Le 09/05/2011 10:33, J&eacute;r&ocirc;me NENERT a &eacute;crit&nbsp;:\n <div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Le\n 06/05/2011 15:33, Yohan Colmant a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\n Le probl&egrave;me se produit sur tous les r&eacute;f&eacute;rencements ou uniquement\n certains ?\n <br>\n Ne serait-ce pas du &agrave; une fiche supprim&eacute;e dans le workflow ?\n <br>\n </blockquote></div>\n <br>\n Le probl&egrave;me se produit sur certains r&eacute;f&eacute;rencements seulement. Sur\n une nouvelle fiche, il n\'y a pas l\'erreur.\n <br>\n <br>\n Concernant la r&eacute;cup&eacute;ration des donn&eacute;es, l\'auteur n\'est jamais\n r&eacute;cup&eacute;r&eacute; ( que ce soit pour une th&egrave;se ou une ressource\n documentaire ). Par contre, on r&eacute;cup&egrave;re toujours correctement le\n lien universel du document.\n <br>\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">\n <br>\n Cdt\n <br>\n Yohan COLMANT\n <br>\n Direction des Syst&egrave;mes d\'Information\n <br>\n UVHC - Universit&eacute; de Valenciennes et du Hainaut Cambr&eacute;sis\n <br>\n Coordinateur Technique du projet ORI-OAI\n <br>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div></div>\n </body>\n</html>\n</div>', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:3e2f91d3d9878cc6c3e8a9e5c8f759bc' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:1c8a7bc24b25c9cb1cc464bedb856eec' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Le 06/05/2011 15:33, Yohan Colmant a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Le problème se produit sur tous les référencements ou uniquement certains ?<br />\n> Ne serait-ce pas du à une fiche supprimée dans le workflow ?</div>\n</blockquote>\n<p>Le problème se produit sur certains référencements seulement. Sur une<br />\nnouvelle fiche, il n\'y a pas l\'erreur.</p>\n<p>Concernant la récupération des données, l\'auteur n\'est jamais récupéré (<br />\nque ce soit pour une thèse ou une ressource documentaire ). Par contre,<br />\non récupère toujours correctement le lien universel du document.</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Cdt<br />\n> Yohan COLMANT<br />\n> Direction des Systèmes d\'Information<br />\n> UVHC - Université de Valenciennes et du Hainaut Cambrésis<br />\n> Coordinateur Technique du projet ORI-OAI<br />\n></div>\n</blockquote>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:1c8a7bc24b25c9cb1cc464bedb856eec' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:d534e0b9b2cca6dfde4bce9ee542b524' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n <head>\n <meta content=\"text/html; charset=ISO-8859-1\"\n http-equiv=\"Content-Type\">\n </head>\n <body text=\"#000000\" bgcolor=\"#ffffff\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n <br>\n Le probl&egrave;me se produit sur tous les r&eacute;f&eacute;rencements ou uniquement\n certains ?<br>\n Ne serait-ce pas du &agrave; une fiche supprim&eacute;e dans le workflow ?<br>\n <br>\n Cdt<br>\n </font></font>\n <div class=\"moz-signature\">\n <div class=\"moz-signature\">\n <font face=\"Verdana\"><small>\n Yohan COLMANT<br>\n Direction des Syst&egrave;mes d\'Information<br>\n UVHC - Universit&eacute; de Valenciennes et du Hainaut Cambr&eacute;sis<br>\n Coordinateur Technique du projet ORI-OAI\n </small>\n </font>\n </div>\n </div>\n <br>\n Le 05/05/2011 13:58, J&eacute;r&ocirc;me NENERT a &eacute;crit&nbsp;:\n <div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Le\n r&eacute;f&eacute;rencement fonctionne. Il subsiste toutefois deux probl&egrave;mes :\n <br>\n <br>\n Une erreur persiste dans les logs :\n <br>\n <br>\n 2011-05-05 13:54:16,177 ERROR\n [org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl]\n getMetadataType :: can\'t retrieve metadata type from idp\n 1549592444210965563\n <br>\n org.codehaus.xfire.XFireRuntimeException: Could not invoke\n service.. Nested exception is org.codehaus.xfire.fault.XFireFault:\n Object not found for this id\n <br>\n org.codehaus.xfire.fault.XFireFault: Object not found for this id\n <br>\n <br>\n Le nom de l\'auteur n\'est pas r&eacute;cup&eacute;r&eacute; dans l\'&eacute;diteur d\'ORI-OAI.\n <br>\n <br>\n <br>\n Le 05/04/2011 15:33, Henri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Le m&eacute;canisme des bundles dans la NX 5.4 a\n visiblement &eacute;volu&eacute; : on voit\n <br>\n en effet que lors du packaging de Nuxeo, tous les artifacts\n d&eacute;clar&eacute;s\n <br>\n dans les pom.xml des diff&eacute;rents bundles de Nuxeo sont regroup&eacute;s\n dans\n <br>\n .../nxserver/lib .\n <br>\n <br>\n Il faudra sans doute reproduire ce mode de d&eacute;ploiement pour le\n plugin\n <br>\n ori-oai-nuxeo. En attendant, pour tester, on peut le faire \"&agrave; la\n main\"\n <br>\n de la fa&ccedil;on suivante:\n <br>\n -d&eacute;archiver le jar ori-oai-nuxeo\n <br>\n -copier les fichiers du r&eacute;pertoire nxserver/plugins/lib dans\n <br>\n nxserver/lib , ce sont :\n <br>\n commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar,\n xfire-all-1.2.6.jar,\n <br>\n xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar\n <br>\n -r&eacute;cup&eacute;rer l\'artifact jaxen (pour &eacute;viter l\'exception\n <br>\n java.lang.NoClassDefFoundError: org/jaxen/JaxenException)\n <br>\n &lt;groupId&gt;jaxen&lt;/groupId&gt;\n <br>\n &lt;artifactId&gt;jaxen&lt;/artifactId&gt;\n <br>\n &lt;name&gt;jaxen&lt;/name&gt;\n <br>\n &lt;version&gt;1.1.1&lt;/version&gt;\n <br>\n et copier l\'archive jaxen-1.1.1.jar dans nxserver/lib\n <br>\n <br>\n Cela devrait fonctionner apr&egrave;s un \"nuxeoctl restart\".\n <br>\n <br>\n Cordialement,\n <br>\n Henri\n <br>\n <br>\n <br>\n Le 04/04/2011 18:34, Henri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonsoir,\n <br>\n <br>\n Apr&egrave;s avoir install&eacute; Nx 5.4 et ori-oai-nuxeo-1.6.2 , j\'arrive\n aux\n <br>\n m&ecirc;mes constatations.\n <br>\n <br>\n Cela est d&ucirc; au packaging qui reste &agrave; faire.\n <br>\n <br>\n Si on d&eacute;sarchive &agrave; la main le plugin esupecm-orioai-1.6.2.jar\n , puis\n <br>\n que l\'on copie les jar du plugin dans le r&eacute;pertoire\n nxserver/lib , on\n <br>\n n\'a plus l\'erreur\n <br>\n java.lang.NoClassDefFoundError:\n <br>\n org/codehaus/xfire/service/binding/ObjectServiceFactory\n <br>\n <br>\n et on a bien les r&eacute;f&eacute;rencements possibles,\n <br>\n <br>\n mais il reste l\'erreur java.lang.NoClassDefFoundError:\n <br>\n org/jaxen/JaxenException\n <br>\n qui est sans doute d&ucirc;e au jar dom4j utilis&eacute; par d&eacute;faut dans\n Nuxeo 5.4.\n <br>\n <br>\n Il reste donc un petit travail de configuration maven pour\n faire\n <br>\n fonctionner tout &ccedil;a.\n <br>\n <br>\n Henri Jacob\n <br>\n <br>\n Le 04/04/2011 11:01, J&eacute;r&ocirc;me NENERT a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_3\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\n Le parametre workflow.ws.url de build.properties est correct\n et\n <br>\n contient l\'URL du workflow qui est bien d&eacute;marr&eacute;.\n <br>\n <br>\n Dans server.log, nous avons les erreurs suivantes :\n <br>\n <br>\n 2011-04-04 10:55:38,978 ERROR\n <br>\n [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed\n to create\n <br>\n component:\n <br>\nservice:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService\n <br>\n java.lang.NoClassDefFoundError: org/jaxen/JaxenException\n <br>\n <br>\n======================================================================\n <br>\n = Component Loading Errors:\n <br>\n * Failed to create component:\n <br>\nservice:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService\n <br>\n (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)\n <br>\n <br>\n J&eacute;r&ocirc;me NENERT.\n <br>\n D.S.I.\n <br>\n Universit&eacute; Panth&eacute;on Assas ( Paris 2 ).\n <br>\n <br>\n <br>\n Le 02/04/2011 11:35, Henri Jacob a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Le message me fait penser que le\n workflow n\'est pas d&eacute;marr&eacute; ou bien que\n <br>\n l\'url du web service n\'est pas la bonne.\n <br>\n <br>\n Caused by: java.lang.NoClassDefFoundError:\n <br>\n org/codehaus/xfire/service/binding/ObjectServiceFactory\n <br>\n at\n <br>\norg.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)\n <br>\n <br>\n <br>\n at\n <br>\norg.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)\n <br>\n <br>\n <br>\n at\n <br>\norg.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)\n <br>\n <br>\n <br>\n at\n <br>\norg.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)\n <br>\n <br>\n <br>\n at\n <br>\norg.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)\n <br>\n <br>\n <br>\n ... 110 more\n <br>\n Caused by: java.lang.ClassNotFoundException:\n <br>\n org.codehaus.xfire.service.binding.ObjectServiceFactory\n <br>\n at\n <br>\norg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)\n <br>\n <br>\n <br>\n at\n <br>\norg.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)\n <br>\n <br>\n <br>\n at\n <br>\norg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)\n <br>\n <br>\n <br>\n ... 115 more\n <br>\n <br>\n <br>\n le parametre workflow.ws.url de build.properties du plugin\n orioai-nuxeo\n <br>\n est-il correct ?\n <br>\n <br>\n Cordialement,\n <br>\n Henri\n <br>\n <br>\n <br>\n <br>\n Le 01/04/2011 17:27, J&eacute;r&ocirc;me NENERT a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_5\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\n Nous avons essay&eacute; de faire fonctionner le plugin ORI-OAI\n dans la\n <br>\n nouvelle version de Nuxeo 5.4.1. L\'onglet r&eacute;f&eacute;rencement\n appara&icirc;t bien\n <br>\n lors du d&eacute;p&ocirc;t d\'un document, mais lorsqu\'on clique\n dessus, on a\n <br>\n l\'erreur en pi&egrave;ce jointe.\n <br>\n <br>\n Cordialement.\n <br>\n <br>\n J&eacute;r&ocirc;me NENERT.\n <br>\n D.S.I.\n <br>\n Universit&eacute; Panth&eacute;on Assas ( Paris 2 ).\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n </blockquote></div>\n <br>\n <br>\n </blockquote></div></div>\n </body>\n</html>\n</div>', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:d534e0b9b2cca6dfde4bce9ee542b524' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:2871a625c249f431508313315c77cef4' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Le référencement fonctionne. Il subsiste toutefois deux problèmes :</p>\n<p>Une erreur persiste dans les logs :</p>\n<p>2011-05-05 13:54:16,177 ERROR<br />\n[org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl]<br />\ngetMetadataType :: can\'t retrieve metadata type from idp 1549592444210965563<br />\norg.codehaus.xfire.XFireRuntimeException: Could not invoke service..<br />\nNested exception is org.codehaus.xfire.fault.XFireFault: Object not<br />\nfound for this id<br />\norg.codehaus.xfire.fault.XFireFault: Object not found for this id</p>\n<p>Le nom de l\'auteur n\'est pas récupéré dans l\'éditeur d\'ORI-OAI.</p>\n<p>Le 05/04/2011 15:33, Henri Jacob a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit<br />\n> en effet que lors du packaging de Nuxeo, tous les artifacts déclarés<br />\n> dans les pom.xml des différents bundles de Nuxeo sont regroupés dans<br />\n> .../nxserver/lib .<br />\n><br />\n> Il faudra sans doute reproduire ce mode de déploiement pour le plugin<br />\n> ori-oai-nuxeo. En attendant, pour tester, on peut le faire \"à la main\"<br />\n> de la façon suivante:<br />\n> -déarchiver le jar ori-oai-nuxeo<br />\n> -copier les fichiers du répertoire nxserver/plugins/lib dans<br />\n> nxserver/lib , ce sont :<br />\n> commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar, xfire-all-1.2.6.jar,<br />\n> xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar<br />\n> -récupérer l\'artifact jaxen (pour éviter l\'exception<br />\n> java.lang.NoClassDefFoundError: org/jaxen/JaxenException)<br />\n> <groupId>jaxen</groupId><br />\n> <artifactId>jaxen</artifactId><br />\n> <name>jaxen</name><br />\n> <version>1.1.1</version><br />\n> et copier l\'archive jaxen-1.1.1.jar dans nxserver/lib<br />\n><br />\n> Cela devrait fonctionner après un \"nuxeoctl restart\".<br />\n><br />\n> Cordialement,<br />\n> Henri<br />\n><br />\n><br />\n> Le 04/04/2011 18:34, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonsoir,<br />\n>><br />\n>> Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j\'arrive aux<br />\n>> mêmes constatations.<br />\n>><br />\n>> Cela est dû au packaging qui reste à faire.<br />\n>><br />\n>> Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis<br />\n>> que l\'on copie les jar du plugin dans le répertoire nxserver/lib , on<br />\n>> n\'a plus l\'erreur<br />\n>> java.lang.NoClassDefFoundError:<br />\n>> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n>><br />\n>> et on a bien les référencements possibles,<br />\n>><br />\n>> mais il reste l\'erreur java.lang.NoClassDefFoundError:<br />\n>> org/jaxen/JaxenException<br />\n>> qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.<br />\n>><br />\n>> Il reste donc un petit travail de configuration maven pour faire<br />\n>> fonctionner tout ça.<br />\n>><br />\n>> Henri Jacob<br />\n>><br />\n>> Le 04/04/2011 11:01, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Le parametre workflow.ws.url de build.properties est correct et<br />\n>>> contient l\'URL du workflow qui est bien démarré.<br />\n>>><br />\n>>> Dans server.log, nous avons les erreurs suivantes :<br />\n>>><br />\n>>> 2011-04-04 10:55:38,978 ERROR<br />\n>>> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create<br />\n>>> component:<br />\n>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n>>> java.lang.NoClassDefFoundError: org/jaxen/JaxenException<br />\n>>><br />\n>>> ======================================================================<br />\n>>> = Component Loading Errors:<br />\n>>> * Failed to create component:<br />\n>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService<br />\n>>> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)<br />\n>>><br />\n>>> Jérôme NENERT.<br />\n>>> D.S.I.<br />\n>>> Université Panthéon Assas ( Paris 2 ).<br />\n>>><br />\n>>><br />\n>>> Le 02/04/2011 11:35, Henri Jacob a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>> Le message me fait penser que le workflow n\'est pas démarré ou bien que<br />\n>>>> l\'url du web service n\'est pas la bonne.<br />\n>>>><br />\n>>>> Caused by: java.lang.NoClassDefFoundError:<br />\n>>>> org/codehaus/xfire/service/binding/ObjectServiceFactory<br />\n>>>> at<br />\n>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)<br />\n>>>><br />\n>>>><br />\n>>>> ... 110 more<br />\n>>>> Caused by: java.lang.ClassNotFoundException:<br />\n>>>> org.codehaus.xfire.service.binding.ObjectServiceFactory<br />\n>>>> at<br />\n>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)<br />\n>>>><br />\n>>>><br />\n>>>> at<br />\n>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)<br />\n>>>><br />\n>>>><br />\n>>>> ... 115 more<br />\n>>>><br />\n>>>><br />\n>>>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo<br />\n>>>> est-il correct ?<br />\n>>>><br />\n>>>> Cordialement,<br />\n>>>> Henri<br />\n>>>><br />\n>>>><br />\n>>>><br />\n>>>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_4\"><p>>>>>> Bonjour,<br />\n>>>>><br />\n>>>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la<br />\n>>>>> nouvelle version de Nuxeo 5.4.1. L\'onglet référencement apparaît bien<br />\n>>>>> lors du dépôt d\'un document, mais lorsqu\'on clique dessus, on a<br />\n>>>>> l\'erreur en pièce jointe.<br />\n>>>>><br />\n>>>>> Cordialement.<br />\n>>>>><br />\n>>>>> Jérôme NENERT.<br />\n>>>>> D.S.I.<br />\n>>>>> Université Panthéon Assas ( Paris 2 ).</p></blockquote>\n<blockquote class=\"emailFilter_Author_3\"><p>>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>></div>\n</blockquote>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:2871a625c249f431508313315c77cef4' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:fa57c390a6a20223497c51554f0e058c' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Le 12/05/2011 08:54, Yohan Colmant a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> La récupération de l\'auteur se fait au niveau du module workflow, pas<br />\n> dans Nuxeo.<br />\n> Donc vous devez avoir le même soucis si vous lancez un référencement<br />\n> depuis le workflow directement sans passer par Nuxeo.<br />\n></div>\n</blockquote>\n<p>Oui.</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Pour que l\'auteur soit bien rempli, il doit être identifié comme<br />\n> personne potentielle dans le système. Ceci se fait au niveau des<br />\n> vocabulaires.<br />\n> Je pense que c\'est du à votre filtre LDAP au niveau de ce paramètre dans<br />\n> commons-parameters.properties : VOCABULARY_LDAP_PEOPLE_FILTER<br />\n><br />\n> Est-ce que les personnes qui ne sont pas récupérées ressortent de ce<br />\n> filtre LDAP ?</div>\n</blockquote>\n<p>Il s\'agissait effectivement d\'une erreur avec ce filtre. Le vocabulaire<br />\nn\'était pas correct.</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n> Pour le problème des fiches que vous évoquez. Est-ce que vous ne le<br />\n> constatez jamais pour les nouvelles fiches, mais qu\'au bout d\'un certain<br />\n> temps vous obtenez l\'erreur pour toutes ?<br />\n> Ou alors, c\'est aléatoirement sur certaines ?<br />\n> Avez-vous vérifié qu\'elles étaient toujours au niveau du workflow et<br />\n> qu\'elles n\'ont pas été supprimées ?<br />\n><br />\n> Cordialement,<br />\n><br />\n> Yohan COLMANT<br />\n> Direction des Systèmes d\'Information<br />\n> UVHC - Université de Valenciennes et du Hainaut Cambrésis<br />\n> Coordinateur Technique du projet ORI-OAI<br />\n><br />\n> Le 09/05/2011 10:33, Jérôme NENERT a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Le 06/05/2011 15:33, Yohan Colmant a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>> Bonjour,<br />\n>>><br />\n>>> Le problème se produit sur tous les référencements ou uniquement<br />\n>>> certains ?<br />\n>>> Ne serait-ce pas du à une fiche supprimée dans le workflow ?</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>><br />\n>> Le problème se produit sur certains référencements seulement. Sur une<br />\n>> nouvelle fiche, il n\'y a pas l\'erreur.<br />\n>><br />\n>> Concernant la récupération des données, l\'auteur n\'est jamais récupéré<br />\n>> ( que ce soit pour une thèse ou une ressource documentaire ). Par<br />\n>> contre, on récupère toujours correctement le lien universel du document.<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_2\"><p>>>><br />\n>>> Cdt<br />\n>>> Yohan COLMANT<br />\n>>> Direction des Systèmes d\'Information<br />\n>>> UVHC - Université de Valenciennes et du Hainaut Cambrésis<br />\n>>> Coordinateur Technique du projet ORI-OAI<br />\n>>></p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>></div>\n</blockquote>\n</div>\n', created = 1507748067, expire = 1507834467, headers = '', serialized = 0 WHERE cid = '4:fa57c390a6a20223497c51554f0e058c' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
11 messages / 0 nouveaux
Dernière contribution
jeromenenert
[ecm-devel] Plugin ORI-OAI dans Nuxeo 5.4.1
Merci. Cela fonctionne à présent. J'ai rajouté quelques notes à ce sujet
dans le mini-HOW-TO d'installation de la 5.4.1 :
http://www.esup-portail.org/display/PROJESUPECM/How-To+Installation+Nuxe...

Cordialement.
Jérôme NENERT.

Le 05/04/2011 15:33, Henri Jacob a écrit :

> Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit
> en effet que lors du packaging de Nuxeo, tous les artifacts déclarés
> dans les pom.xml des différents bundles de Nuxeo sont regroupés dans
> .../nxserver/lib .
>
> Il faudra sans doute reproduire ce mode de déploiement pour le plugin
> ori-oai-nuxeo. En attendant, pour tester, on peut le faire "à la main"
> de la façon suivante:
> -déarchiver le jar ori-oai-nuxeo
> -copier les fichiers du répertoire nxserver/plugins/lib dans
> nxserver/lib , ce sont :
> commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar, xfire-all-1.2.6.jar,
> xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar
> -récupérer l'artifact jaxen (pour éviter l'exception
> java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
> jaxen
> jaxen
> jaxen
> 1.1.1
> et copier l'archive jaxen-1.1.1.jar dans nxserver/lib
>
> Cela devrait fonctionner après un "nuxeoctl restart".
>
> Cordialement,
> Henri
>
>
> Le 04/04/2011 18:34, Henri Jacob a écrit :

>> Bonsoir,
>>
>> Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j'arrive aux
>> mêmes constatations.
>>
>> Cela est dû au packaging qui reste à faire.
>>
>> Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis
>> que l'on copie les jar du plugin dans le répertoire nxserver/lib , on
>> n'a plus l'erreur
>> java.lang.NoClassDefFoundError:
>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>>
>> et on a bien les référencements possibles,
>>
>> mais il reste l'erreur java.lang.NoClassDefFoundError:
>> org/jaxen/JaxenException
>> qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.
>>
>> Il reste donc un petit travail de configuration maven pour faire
>> fonctionner tout ça.
>>
>> Henri Jacob
>>
>> Le 04/04/2011 11:01, Jérôme NENERT a écrit :

>>> Bonjour,
>>>
>>> Le parametre workflow.ws.url de build.properties est correct et
>>> contient l'URL du workflow qui est bien démarré.
>>>
>>> Dans server.log, nous avons les erreurs suivantes :
>>>
>>> 2011-04-04 10:55:38,978 ERROR
>>> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create
>>> component:
>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>>> java.lang.NoClassDefFoundError: org/jaxen/JaxenException
>>>
>>> ======================================================================
>>> = Component Loading Errors:
>>> * Failed to create component:
>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>>> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
>>>
>>> Jérôme NENERT.
>>> D.S.I.
>>> Université Panthéon Assas ( Paris 2 ).
>>>
>>>
>>> Le 02/04/2011 11:35, Henri Jacob a écrit :

>>>> Le message me fait penser que le workflow n'est pas démarré ou bien que
>>>> l'url du web service n'est pas la bonne.
>>>>
>>>> Caused by: java.lang.NoClassDefFoundError:
>>>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>>>> at
>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)
>>>>
>>>>
>>>> ... 110 more
>>>> Caused by: java.lang.ClassNotFoundException:
>>>> org.codehaus.xfire.service.binding.ObjectServiceFactory
>>>> at
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>>>>
>>>>
>>>> at
>>>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)
>>>>
>>>>
>>>> at
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>>>>
>>>>
>>>> ... 115 more
>>>>
>>>>
>>>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo
>>>> est-il correct ?
>>>>
>>>> Cordialement,
>>>> Henri
>>>>
>>>>
>>>>
>>>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :

>>>>> Bonjour,
>>>>>
>>>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
>>>>> nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
>>>>> lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
>>>>> l'erreur en pièce jointe.
>>>>>
>>>>> Cordialement.
>>>>>
>>>>> Jérôme NENERT.
>>>>> D.S.I.
>>>>> Université Panthéon Assas ( Paris 2 ).

>>>>

>>>

>>

>

hjacob
Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit
en effet que lors du packaging de Nuxeo, tous les artifacts déclarés
dans les pom.xml des différents bundles de Nuxeo sont regroupés dans
.../nxserver/lib .

Il faudra sans doute reproduire ce mode de déploiement pour le plugin
ori-oai-nuxeo. En attendant, pour tester, on peut le faire "à la main"
de la façon suivante:
-déarchiver le jar ori-oai-nuxeo
-copier les fichiers du répertoire nxserver/plugins/lib dans
nxserver/lib , ce sont :
commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar,
xfire-all-1.2.6.jar, xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar
-récupérer l'artifact jaxen (pour éviter l'exception
java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
jaxen
jaxen
jaxen
1.1.1
et copier l'archive jaxen-1.1.1.jar dans nxserver/lib

Cela devrait fonctionner après un "nuxeoctl restart".

Cordialement,
Henri

Le 04/04/2011 18:34, Henri Jacob a écrit :

> Bonsoir,
>
> Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j'arrive aux
> mêmes constatations.
>
> Cela est dû au packaging qui reste à faire.
>
> Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis
> que l'on copie les jar du plugin dans le répertoire nxserver/lib , on
> n'a plus l'erreur
> java.lang.NoClassDefFoundError:
> org/codehaus/xfire/service/binding/ObjectServiceFactory
>
> et on a bien les référencements possibles,
>
> mais il reste l'erreur java.lang.NoClassDefFoundError:
> org/jaxen/JaxenException
> qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.
>
> Il reste donc un petit travail de configuration maven pour faire
> fonctionner tout ça.
>
> Henri Jacob
>
> Le 04/04/2011 11:01, Jérôme NENERT a écrit :

>> Bonjour,
>>
>> Le parametre workflow.ws.url de build.properties est correct et
>> contient l'URL du workflow qui est bien démarré.
>>
>> Dans server.log, nous avons les erreurs suivantes :
>>
>> 2011-04-04 10:55:38,978 ERROR
>> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create
>> component:
>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>> java.lang.NoClassDefFoundError: org/jaxen/JaxenException
>>
>> ======================================================================
>> = Component Loading Errors:
>> * Failed to create component:
>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
>>
>> Jérôme NENERT.
>> D.S.I.
>> Université Panthéon Assas ( Paris 2 ).
>>
>>
>> Le 02/04/2011 11:35, Henri Jacob a écrit :

>>> Le message me fait penser que le workflow n'est pas démarré ou bien que
>>> l'url du web service n'est pas la bonne.
>>>
>>> Caused by: java.lang.NoClassDefFoundError:
>>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>>> at
>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)
>>>
>>>
>>> at
>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)
>>>
>>>
>>> at
>>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)
>>>
>>>
>>> at
>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)
>>>
>>>
>>> at
>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)
>>>
>>>
>>> ... 110 more
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.codehaus.xfire.service.binding.ObjectServiceFactory
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>>>
>>>
>>> at
>>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)
>>>
>>>
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>>>
>>>
>>> ... 115 more
>>>
>>>
>>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo
>>> est-il correct ?
>>>
>>> Cordialement,
>>> Henri
>>>
>>>
>>>
>>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :

>>>> Bonjour,
>>>>
>>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
>>>> nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
>>>> lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
>>>> l'erreur en pièce jointe.
>>>>
>>>> Cordialement.
>>>>
>>>> Jérôme NENERT.
>>>> D.S.I.
>>>> Université Panthéon Assas ( Paris 2 ).

>>>

>>

>

--
Henri Jacob
Centre de Ressources Informatiques (CRI)
Université de Rennes 1
tel: 02 23 23 71 37

hjacob
Bonsoir,

Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j'arrive aux mêmes
constatations.

Cela est dû au packaging qui reste à faire.

Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis que
l'on copie les jar du plugin dans le répertoire nxserver/lib , on n'a
plus l'erreur
java.lang.NoClassDefFoundError:
org/codehaus/xfire/service/binding/ObjectServiceFactory

et on a bien les référencements possibles,

mais il reste l'erreur java.lang.NoClassDefFoundError:
org/jaxen/JaxenException
qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.

Il reste donc un petit travail de configuration maven pour faire
fonctionner tout ça.

Henri Jacob

Le 04/04/2011 11:01, Jérôme NENERT a écrit :

> Bonjour,
>
> Le parametre workflow.ws.url de build.properties est correct et
> contient l'URL du workflow qui est bien démarré.
>
> Dans server.log, nous avons les erreurs suivantes :
>
> 2011-04-04 10:55:38,978 ERROR
> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create
> component:
> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
> java.lang.NoClassDefFoundError: org/jaxen/JaxenException
>
> ======================================================================
> = Component Loading Errors:
> * Failed to create component:
> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
>
> Jérôme NENERT.
> D.S.I.
> Université Panthéon Assas ( Paris 2 ).
>
>
> Le 02/04/2011 11:35, Henri Jacob a écrit :

>> Le message me fait penser que le workflow n'est pas démarré ou bien que
>> l'url du web service n'est pas la bonne.
>>
>> Caused by: java.lang.NoClassDefFoundError:
>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>> at
>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)
>>
>>
>> at
>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)
>>
>>
>> at
>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)
>>
>>
>> at
>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)
>>
>>
>> at
>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)
>>
>>
>> ... 110 more
>> Caused by: java.lang.ClassNotFoundException:
>> org.codehaus.xfire.service.binding.ObjectServiceFactory
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>>
>>
>> at
>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)
>>
>>
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>>
>>
>> ... 115 more
>>
>>
>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo
>> est-il correct ?
>>
>> Cordialement,
>> Henri
>>
>>
>>
>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :

>>> Bonjour,
>>>
>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
>>> nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
>>> lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
>>> l'erreur en pièce jointe.
>>>
>>> Cordialement.
>>>
>>> Jérôme NENERT.
>>> D.S.I.
>>> Université Panthéon Assas ( Paris 2 ).

>>

>

--
Henri Jacob
Centre de Ressources Informatiques (CRI)
Université de Rennes 1
tel: 02 23 23 71 37

jeromenenert
Bonjour,

Le parametre workflow.ws.url de build.properties est correct et contient
l'URL du workflow qui est bien démarré.

Dans server.log, nous avons les erreurs suivantes :

2011-04-04 10:55:38,978 ERROR
[org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create
component:
service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
java.lang.NoClassDefFoundError: org/jaxen/JaxenException

======================================================================
= Component Loading Errors:
* Failed to create component:
service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
(java.lang.NoClassDefFoundError: org/jaxen/JaxenException)

Jérôme NENERT.
D.S.I.
Université Panthéon Assas ( Paris 2 ).

Le 02/04/2011 11:35, Henri Jacob a écrit :

> Le message me fait penser que le workflow n'est pas démarré ou bien que
> l'url du web service n'est pas la bonne.
>
> Caused by: java.lang.NoClassDefFoundError:
> org/codehaus/xfire/service/binding/ObjectServiceFactory
> at
> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)
>
> at
> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)
>
> at
> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)
>
> at
> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)
>
> at
> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)
>
> ... 110 more
> Caused by: java.lang.ClassNotFoundException:
> org.codehaus.xfire.service.binding.ObjectServiceFactory
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>
> at
> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)
>
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>
> ... 115 more
>
>
> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo
> est-il correct ?
>
> Cordialement,
> Henri
>
>
>
> Le 01/04/2011 17:27, Jérôme NENERT a écrit :

>> Bonjour,
>>
>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
>> nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
>> lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
>> l'erreur en pièce jointe.
>>
>> Cordialement.
>>
>> Jérôme NENERT.
>> D.S.I.
>> Université Panthéon Assas ( Paris 2 ).

>

hjacob
Le message me fait penser que le workflow n'est pas démarré ou bien que
l'url du web service n'est pas la bonne.

Caused by: java.lang.NoClassDefFoundError: org/codehaus/xfire/service/binding/ObjectServiceFactory
at org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)
at org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)
at org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)
at org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)
at org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)
... 110 more
Caused by: java.lang.ClassNotFoundException: org.codehaus.xfire.service.binding.ObjectServiceFactory
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
... 115 more

le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo est-il correct ?

Cordialement,
Henri

Le 01/04/2011 17:27, Jérôme NENERT a écrit :

> Bonjour,
>
> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
> nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
> lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
> l'erreur en pièce jointe.
>
> Cordialement.
>
> Jérôme NENERT.
> D.S.I.
> Université Panthéon Assas ( Paris 2 ).

--
Henri Jacob
Centre de Ressources Informatiques (CRI)
Université de Rennes 1
tel: 02 23 23 71 37

jeromenenert
Bonjour,

Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
lors du dépôt d'un document, mais lorsqu'on clique dessus, on a l'erreur
en pièce jointe.

Cordialement.

Jérôme NENERT.
D.S.I.
Université Panthéon Assas ( Paris 2 ).

Yohan Colmant
Bonjour,

La récupération de l'auteur se fait au niveau du module workflow, pas dans Nuxeo.
Donc vous devez avoir le même soucis si vous lancez un référencement depuis le workflow directement sans passer par Nuxeo.

Pour que l'auteur soit bien rempli, il doit être identifié comme personne potentielle dans le système. Ceci se fait au niveau des vocabulaires.
Je pense que c'est du à votre filtre LDAP au niveau de ce paramètre dans commons-parameters.properties : VOCABULARY_LDAP_PEOPLE_FILTER

Est-ce que les personnes qui ne sont pas récupérées ressortent de ce filtre LDAP ?

Pour le problème des fiches que vous évoquez. Est-ce que vous ne le constatez jamais pour les nouvelles fiches, mais qu'au bout d'un certain temps vous obtenez l'erreur pour toutes ?
Ou alors, c'est aléatoirement sur certaines ?
Avez-vous vérifié qu'elles étaient toujours au niveau du workflow et qu'elles n'ont pas été supprimées ?

Cordialement,

Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI

Le 09/05/2011 10:33, Jérôme NENERT a écrit :
Le 06/05/2011 15:33, Yohan Colmant a écrit :
Bonjour,

Le problème se produit sur tous les référencements ou uniquement certains ?
Ne serait-ce pas du à une fiche supprimée dans le workflow ?

Le problème se produit sur certains référencements seulement. Sur une nouvelle fiche, il n'y a pas l'erreur.

Concernant la récupération des données, l'auteur n'est jamais récupéré ( que ce soit pour une thèse ou une ressource documentaire ). Par contre, on récupère toujours correctement le lien universel du document.


Cdt
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


jeromenenert
Le 06/05/2011 15:33, Yohan Colmant a écrit :

> Bonjour,
>
> Le problème se produit sur tous les référencements ou uniquement certains ?
> Ne serait-ce pas du à une fiche supprimée dans le workflow ?

Le problème se produit sur certains référencements seulement. Sur une
nouvelle fiche, il n'y a pas l'erreur.

Concernant la récupération des données, l'auteur n'est jamais récupéré (
que ce soit pour une thèse ou une ressource documentaire ). Par contre,
on récupère toujours correctement le lien universel du document.

>
> Cdt
> Yohan COLMANT
> Direction des Systèmes d'Information
> UVHC - Université de Valenciennes et du Hainaut Cambrésis
> Coordinateur Technique du projet ORI-OAI
>

Yohan Colmant
Bonjour,

Le problème se produit sur tous les référencements ou uniquement certains ?
Ne serait-ce pas du à une fiche supprimée dans le workflow ?

Cdt
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI

Le 05/05/2011 13:58, Jérôme NENERT a écrit :
Le référencement fonctionne. Il subsiste toutefois deux problèmes :

Une erreur persiste dans les logs :

2011-05-05 13:54:16,177 ERROR [org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl] getMetadataType :: can't retrieve metadata type from idp 1549592444210965563
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Object not found for this id
org.codehaus.xfire.fault.XFireFault: Object not found for this id

Le nom de l'auteur n'est pas récupéré dans l'éditeur d'ORI-OAI.


Le 05/04/2011 15:33, Henri Jacob a écrit :
Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit
en effet que lors du packaging de Nuxeo, tous les artifacts déclarés
dans les pom.xml des différents bundles de Nuxeo sont regroupés dans
.../nxserver/lib .

Il faudra sans doute reproduire ce mode de déploiement pour le plugin
ori-oai-nuxeo. En attendant, pour tester, on peut le faire "à la main"
de la façon suivante:
-déarchiver le jar ori-oai-nuxeo
-copier les fichiers du répertoire nxserver/plugins/lib dans
nxserver/lib , ce sont :
commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar, xfire-all-1.2.6.jar,
xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar
-récupérer l'artifact jaxen (pour éviter l'exception
java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<name>jaxen</name>
<version>1.1.1</version>
et copier l'archive jaxen-1.1.1.jar dans nxserver/lib

Cela devrait fonctionner après un "nuxeoctl restart".

Cordialement,
Henri


Le 04/04/2011 18:34, Henri Jacob a écrit :
Bonsoir,

Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j'arrive aux
mêmes constatations.

Cela est dû au packaging qui reste à faire.

Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis
que l'on copie les jar du plugin dans le répertoire nxserver/lib , on
n'a plus l'erreur
java.lang.NoClassDefFoundError:
org/codehaus/xfire/service/binding/ObjectServiceFactory

et on a bien les référencements possibles,

mais il reste l'erreur java.lang.NoClassDefFoundError:
org/jaxen/JaxenException
qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.

Il reste donc un petit travail de configuration maven pour faire
fonctionner tout ça.

Henri Jacob

Le 04/04/2011 11:01, Jérôme NENERT a écrit :
Bonjour,

Le parametre workflow.ws.url de build.properties est correct et
contient l'URL du workflow qui est bien démarré.

Dans server.log, nous avons les erreurs suivantes :

2011-04-04 10:55:38,978 ERROR
[org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create
component:
service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
java.lang.NoClassDefFoundError: org/jaxen/JaxenException

======================================================================
= Component Loading Errors:
* Failed to create component:
service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
(java.lang.NoClassDefFoundError: org/jaxen/JaxenException)

Jérôme NENERT.
D.S.I.
Université Panthéon Assas ( Paris 2 ).


Le 02/04/2011 11:35, Henri Jacob a écrit :
Le message me fait penser que le workflow n'est pas démarré ou bien que
l'url du web service n'est pas la bonne.

Caused by: java.lang.NoClassDefFoundError:
org/codehaus/xfire/service/binding/ObjectServiceFactory
at
org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)


at
org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)


at
org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)


at
org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)


at
org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)


... 110 more
Caused by: java.lang.ClassNotFoundException:
org.codehaus.xfire.service.binding.ObjectServiceFactory
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)


at
org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)


at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)


... 115 more


le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo
est-il correct ?

Cordialement,
Henri



Le 01/04/2011 17:27, Jérôme NENERT a écrit :
Bonjour,

Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
l'erreur en pièce jointe.

Cordialement.

Jérôme NENERT.
D.S.I.
Université Panthéon Assas ( Paris 2 ).






jeromenenert
Le référencement fonctionne. Il subsiste toutefois deux problèmes :

Une erreur persiste dans les logs :

2011-05-05 13:54:16,177 ERROR
[org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl]
getMetadataType :: can't retrieve metadata type from idp 1549592444210965563
org.codehaus.xfire.XFireRuntimeException: Could not invoke service..
Nested exception is org.codehaus.xfire.fault.XFireFault: Object not
found for this id
org.codehaus.xfire.fault.XFireFault: Object not found for this id

Le nom de l'auteur n'est pas récupéré dans l'éditeur d'ORI-OAI.

Le 05/04/2011 15:33, Henri Jacob a écrit :

> Le mécanisme des bundles dans la NX 5.4 a visiblement évolué : on voit
> en effet que lors du packaging de Nuxeo, tous les artifacts déclarés
> dans les pom.xml des différents bundles de Nuxeo sont regroupés dans
> .../nxserver/lib .
>
> Il faudra sans doute reproduire ce mode de déploiement pour le plugin
> ori-oai-nuxeo. En attendant, pour tester, on peut le faire "à la main"
> de la façon suivante:
> -déarchiver le jar ori-oai-nuxeo
> -copier les fichiers du répertoire nxserver/plugins/lib dans
> nxserver/lib , ce sont :
> commons-httpclient-3.1.jar, wsdl4j-1.5.2.jar, xfire-all-1.2.6.jar,
> xfire-java5-1.2.6.jar , ori-oai-commons-1.6.0.jar
> -récupérer l'artifact jaxen (pour éviter l'exception
> java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
> jaxen
> jaxen
> jaxen
> 1.1.1
> et copier l'archive jaxen-1.1.1.jar dans nxserver/lib
>
> Cela devrait fonctionner après un "nuxeoctl restart".
>
> Cordialement,
> Henri
>
>
> Le 04/04/2011 18:34, Henri Jacob a écrit :

>> Bonsoir,
>>
>> Après avoir installé Nx 5.4 et ori-oai-nuxeo-1.6.2 , j'arrive aux
>> mêmes constatations.
>>
>> Cela est dû au packaging qui reste à faire.
>>
>> Si on désarchive à la main le plugin esupecm-orioai-1.6.2.jar , puis
>> que l'on copie les jar du plugin dans le répertoire nxserver/lib , on
>> n'a plus l'erreur
>> java.lang.NoClassDefFoundError:
>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>>
>> et on a bien les référencements possibles,
>>
>> mais il reste l'erreur java.lang.NoClassDefFoundError:
>> org/jaxen/JaxenException
>> qui est sans doute dûe au jar dom4j utilisé par défaut dans Nuxeo 5.4.
>>
>> Il reste donc un petit travail de configuration maven pour faire
>> fonctionner tout ça.
>>
>> Henri Jacob
>>
>> Le 04/04/2011 11:01, Jérôme NENERT a écrit :

>>> Bonjour,
>>>
>>> Le parametre workflow.ws.url de build.properties est correct et
>>> contient l'URL du workflow qui est bien démarré.
>>>
>>> Dans server.log, nous avons les erreurs suivantes :
>>>
>>> 2011-04-04 10:55:38,978 ERROR
>>> [org.nuxeo.runtime.model.impl.ComponentManagerImpl] Failed to create
>>> component:
>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>>> java.lang.NoClassDefFoundError: org/jaxen/JaxenException
>>>
>>> ======================================================================
>>> = Component Loading Errors:
>>> * Failed to create component:
>>> service:org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlService
>>> (java.lang.NoClassDefFoundError: org/jaxen/JaxenException)
>>>
>>> Jérôme NENERT.
>>> D.S.I.
>>> Université Panthéon Assas ( Paris 2 ).
>>>
>>>
>>> Le 02/04/2011 11:35, Henri Jacob a écrit :

>>>> Le message me fait penser que le workflow n'est pas démarré ou bien que
>>>> l'url du web service n'est pas la bonne.
>>>>
>>>> Caused by: java.lang.NoClassDefFoundError:
>>>> org/codehaus/xfire/service/binding/ObjectServiceFactory
>>>> at
>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getRemoteOriWorkflowService(OriOaiWorkflowServiceImpl.java:62)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.workflow.service.OriOaiWorkflowServiceImpl.getMetadataTypes(OriOaiWorkflowServiceImpl.java:87)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getMetadataTypes(WorkflowActions.java:832)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypes(WorkflowActions.java:775)
>>>>
>>>>
>>>> at
>>>> org.orioai.esupecm.webapp.action.WorkflowActions.getReferencableMetadataTypesMap(WorkflowActions.java:801)
>>>>
>>>>
>>>> ... 110 more
>>>> Caused by: java.lang.ClassNotFoundException:
>>>> org.codehaus.xfire.service.binding.ObjectServiceFactory
>>>> at
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>>>>
>>>>
>>>> at
>>>> org.nuxeo.runtime.tomcat.NuxeoWebappClassLoader.loadClass(NuxeoWebappClassLoader.java:62)
>>>>
>>>>
>>>> at
>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>>>>
>>>>
>>>> ... 115 more
>>>>
>>>>
>>>> le parametre workflow.ws.url de build.properties du plugin orioai-nuxeo
>>>> est-il correct ?
>>>>
>>>> Cordialement,
>>>> Henri
>>>>
>>>>
>>>>
>>>> Le 01/04/2011 17:27, Jérôme NENERT a écrit :

>>>>> Bonjour,
>>>>>
>>>>> Nous avons essayé de faire fonctionner le plugin ORI-OAI dans la
>>>>> nouvelle version de Nuxeo 5.4.1. L'onglet référencement apparaît bien
>>>>> lors du dépôt d'un document, mais lorsqu'on clique dessus, on a
>>>>> l'erreur en pièce jointe.
>>>>>
>>>>> Cordialement.
>>>>>
>>>>> Jérôme NENERT.
>>>>> D.S.I.
>>>>> Université Panthéon Assas ( Paris 2 ).

>>>>

>>>

>>

>

jeromenenert
Le 12/05/2011 08:54, Yohan Colmant a écrit :

> Bonjour,
>
> La récupération de l'auteur se fait au niveau du module workflow, pas
> dans Nuxeo.
> Donc vous devez avoir le même soucis si vous lancez un référencement
> depuis le workflow directement sans passer par Nuxeo.
>

Oui.

> Pour que l'auteur soit bien rempli, il doit être identifié comme
> personne potentielle dans le système. Ceci se fait au niveau des
> vocabulaires.
> Je pense que c'est du à votre filtre LDAP au niveau de ce paramètre dans
> commons-parameters.properties : VOCABULARY_LDAP_PEOPLE_FILTER
>
> Est-ce que les personnes qui ne sont pas récupérées ressortent de ce
> filtre LDAP ?

Il s'agissait effectivement d'une erreur avec ce filtre. Le vocabulaire
n'était pas correct.

>
> Pour le problème des fiches que vous évoquez. Est-ce que vous ne le
> constatez jamais pour les nouvelles fiches, mais qu'au bout d'un certain
> temps vous obtenez l'erreur pour toutes ?
> Ou alors, c'est aléatoirement sur certaines ?
> Avez-vous vérifié qu'elles étaient toujours au niveau du workflow et
> qu'elles n'ont pas été supprimées ?
>
> Cordialement,
>
> Yohan COLMANT
> Direction des Systèmes d'Information
> UVHC - Université de Valenciennes et du Hainaut Cambrésis
> Coordinateur Technique du projet ORI-OAI
>
> Le 09/05/2011 10:33, Jérôme NENERT a écrit :

>> Le 06/05/2011 15:33, Yohan Colmant a écrit :

>>> Bonjour,
>>>
>>> Le problème se produit sur tous les référencements ou uniquement
>>> certains ?
>>> Ne serait-ce pas du à une fiche supprimée dans le workflow ?

>>
>> Le problème se produit sur certains référencements seulement. Sur une
>> nouvelle fiche, il n'y a pas l'erreur.
>>
>> Concernant la récupération des données, l'auteur n'est jamais récupéré
>> ( que ce soit pour une thèse ou une ressource documentaire ). Par
>> contre, on récupère toujours correctement le lien universel du document.
>>

>>>
>>> Cdt
>>> Yohan COLMANT
>>> Direction des Systèmes d'Information
>>> UVHC - Université de Valenciennes et du Hainaut Cambrésis
>>> Coordinateur Technique du projet ORI-OAI
>>>

>>

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.