Fwd: [ecm-utilisateurs] déployer le plugin orioai-nuxeo sur un nuxeo 5.4.2

  • 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:d15f62bc32dd0b5a84a45310be32176c' 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\n <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">\n </head>\n <body bgcolor=\"#ffffff\" text=\"#000000\">\n Bonjour,<br>\n <br>\n Je me suis rendu compte que le vocabulaire dynamique n\'était pas\n proposé dans l\'editor.<br>\n </div>', created = 1507750871, expire = 1507837271, headers = '', serialized = 0 WHERE cid = '4:d15f62bc32dd0b5a84a45310be32176c' 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:d15f62bc32dd0b5a84a45310be32176c' 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\n <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">\n </head>\n <body bgcolor=\"#ffffff\" text=\"#000000\">\n Bonjour,<br>\n <br>\n Je me suis rendu compte que le vocabulaire dynamique n\'était pas\n proposé dans l\'editor.<br>\n </div>', created = 1507750871, expire = 1507837271, headers = '', serialized = 0 WHERE cid = '4:d15f62bc32dd0b5a84a45310be32176c' 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:ea6c60c2947743c559adecd19e745191' 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\n <meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\">\n </head>\n <body bgcolor=\"#ffffff\" text=\"#000000\">\n Bonjour,<br>\n <br>\n Je me permet de vous transmettre le message de ma coll&egrave;gue.<br>\n <br>\n Si vous avez une id&eacute;e.<br>\n <br>\n a+<br>\n <br>\n <br>\n <br>\n -------- Message original --------\n <table class=\"moz-email-headers-table\" border=\"0\" cellpadding=\"0\"\n cellspacing=\"0\">\n <tbody>\n <tr>\n <th nowrap=\"nowrap\" align=\"RIGHT\" valign=\"BASELINE\">Sujet: </th>\n <td>[ecm-utilisateurs] d&eacute;ployer le plugin orioai-nuxeo sur un\n nuxeo 5.4.2</td>\n </tr>\n <tr>\n <th nowrap=\"nowrap\" align=\"RIGHT\" valign=\"BASELINE\">Date&nbsp;: </th>\n <td>Fri, 20 Jan 2012 11:58:33 +0100</td>\n </tr>\n <tr>\n <th nowrap=\"nowrap\" align=\"RIGHT\" valign=\"BASELINE\">De&nbsp;: </th>\n <td>Wallaert-Taquet Brigitte\n <a class=\"moz-txt-link-rfc2396E\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#98;&#114;&#105;&#103;&#105;&#116;&#116;&#101;&#46;&#119;&#97;&#108;&#108;&#97;&#101;&#114;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\">&lt;<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#98;&#114;&#105;&#103;&#105;&#116;&#116;&#101;&#46;&#119;&#97;&#108;&#108;&#97;&#101;&#114;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\'+\'\">\'+\'&#98;&#114;&#105;&#103;&#105;&#116;&#116;&#101;&#46;&#119;&#97;&#108;&#108;&#97;&#101;&#114;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>&gt;</a></td>\n </tr>\n <tr>\n <th nowrap=\"nowrap\" align=\"RIGHT\" valign=\"BASELINE\">R&eacute;pondre\n &agrave;&nbsp;: </th>\n <td><a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#101;&#99;&#109;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#101;&#115;&#117;&#112;&#45;&#112;&#111;&#114;&#116;&#97;&#105;&#108;&#46;&#111;&#114;&#103;\">&#101;&#99;&#109;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#101;&#115;&#117;&#112;&#45;&#112;&#111;&#114;&#116;&#97;&#105;&#108;&#46;&#111;&#114;&#103;</a></td>\n </tr>\n <tr>\n <th nowrap=\"nowrap\" align=\"RIGHT\" valign=\"BASELINE\">Pour&nbsp;: </th>\n <td><a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#101;&#99;&#109;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#101;&#115;&#117;&#112;&#45;&#112;&#111;&#114;&#116;&#97;&#105;&#108;&#46;&#111;&#114;&#103;\">&#101;&#99;&#109;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#101;&#115;&#117;&#112;&#45;&#112;&#111;&#114;&#116;&#97;&#105;&#108;&#46;&#111;&#114;&#103;</a></td>\n </tr>\n </tbody>\n </table>\n <br>\n <br>\n <pre>Bonjour,\n\nJ\'ai un gros soucis pour d&eacute;ployer ce module dans un nuxeo 5.4.2.\n\nLe serveur qui h&eacute;berge nuxeo 5.4.2 n\'est pas le serveur h&eacute;bergeant \norioai. Je connais peu le projet orioai mais la personne qui le g&egrave;re \nchez nous m\'aide.\n\nJ\'ai essay&eacute; 2 m&eacute;thodes mais aucune n\'aboutit :\n 1- j\'ai import&eacute; le plugin dans eclipse, modifi&eacute; le build.properties \nmais il semble qu\'il ne prenne pas en compte ce fichier. Pour avancer et \nmieux comprendre, j\'ai d&ucirc; modifier manuellement les OSGI-INF : \nwsdl-orioaiworkflow-contrib.xml et orioainuxeo2xml-contrib.xml. Cela m\'a \npermis de ne plus avoir le message d\'erreur : stackTrace : \njavax.servlet.ServletException: /incl/ori_action_view.xhtml @12,106 \nvalue=\"#{oriManager.getVersionsReferencedModel()}\": \norg.codehaus.xfire.XFireRuntimeException: No Transport is available for \nurl @workflowWsUrl@\n\n 2- j\'ai d&eacute;pos&eacute; le plugin dans un r&eacute;pertoire sur mon pc, ai fait un \n\"ant install\" et r&eacute;cup&eacute;r&eacute; le .jar. L&agrave;, je retrouve l\'erreur ci-dessus\n\nJe d&eacute;pose le plugin esupecm-orioai-1.6.2.jar sur mon serveur nuxeo dans \nle r&eacute;pertoire custom/bundles (l&agrave; o&ugrave; je d&eacute;pose tous les plugins que \nj\'ajoute : webengine-version, webengine-intranets, login-cas, etc). Il \nle prend bien en compte car j\'obtiens l\'onglet R&eacute;f&eacute;rencement, quand j\'ai \nrempli les 2 fichiers OSGI manuellement, je vais assez loin dans la \npublication. Le souci est qu\'il ne r&eacute;cup&egrave;re pas les donn&eacute;es : nom du \nfichier, etc. J\'ai pu voir qu\'il pose probl&egrave;me sur \norioainuxeo2xml-contrib.xml :\nPar exemple, il y a cette ligne :\n&lt;metadata nuxeoXpath=\"NUXEO_URL\" workflowXpath=\"/oaidc:dc/dc:identifier\"/&gt;\nque j\'ai transform&eacute; en :\n&lt;metadata nuxeoXpath=<a class=\"moz-txt-link-rfc2396E\" href=\"http://orioai-nuxeo.univ-lille1.fr:8080/nuxeo\">\"http://orioai-nuxeo.univ-lille1.fr:8080/nuxeo\"</a> \nworkflowXpath=\"/oaidc:dc/dc:identifier\"/&gt;\nJe peux alors r&eacute;f&eacute;rencer la ressource mais il n\'a pas rempli les champs \nn&eacute;cessaires, notamment le nom du fichier n\'appara&icirc;t pas.\nDans le log nuxeo, je vois l\'erreur :\n2012-01-19 18:07:48,507 ERROR \n[org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlServiceImpl] \nmergeXmlDoc :: IO error :documentRef : \n1028f154-52fa-438a-b990-f0ebb9883a34 metadataSchemaNamespace : \n<a class=\"moz-txt-link-freetext\" href=\"http://www.abes.fr/abes/documents/tef\">http://www.abes.fr/abes/documents/tef</a>\norg.jaxen.XPathSyntaxException: Unexpected \'8080\'\n....\nCaused by: class org.jaxen.saxpath.XPathSyntaxException: \n<a class=\"moz-txt-link-freetext\" href=\"http://orioai-nuxeo.univ-lille1.fr:8080/nuxeo:\">http://orioai-nuxeo.univ-lille1.fr:8080/nuxeo:</a> 35: Unexpected \'8080\'\n\nCela signifie-t-il qu\'il faut que je mette nuxeo en virtual host apache \nou mon erreur provient-elle du mode de d&eacute;ploiement que j\'utilise ? \nComment faire pour qu\'il prenne en compte le build.properties ?\n\nSur mon serveur nuxeo, je n\'utilise ni ant ni maven. Dois-je les \ninstaller pour d&eacute;ployer directement ce plugin dans le jboss qui est en \nfait le tomcat de nuxeo ?\n\nMerci pour vos &eacute;clairages !\n\n\n-- \nBrigitte Wallaert-Taquet\nIng&eacute;nieure d\'&eacute;tudes\nCharg&eacute;e d\'&eacute;tude\nEspace collaboratif de Documents\nUniversit&eacute; Lille1\nSciences et Technologies\n\n\n</pre>\n </body>\n</html>\n</div>', created = 1507750871, expire = 1507837271, headers = '', serialized = 0 WHERE cid = '4:ea6c60c2947743c559adecd19e745191' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
1 message / 0 nouveaux
Dernière contribution
francoislefebvre
Fwd: [ecm-utilisateurs] déployer le plugin orioai-nuxeo sur un nuxeo 5.4.2
Bonjour,

Je me permet de vous transmettre le message de ma collègue.

Si vous avez une idée.

a+



-------- Message original --------
Sujet: [ecm-utilisateurs] déployer le plugin orioai-nuxeo sur un nuxeo 5.4.2
Date : Fri, 20 Jan 2012 11:58:33 +0100
De : Wallaert-Taquet Brigitte < >
Répondre à : ecm-utilisateurs@esup-portail.org
Pour : ecm-utilisateurs@esup-portail.org


Bonjour,

J'ai un gros soucis pour déployer ce module dans un nuxeo 5.4.2.

Le serveur qui héberge nuxeo 5.4.2 n'est pas le serveur hébergeant 
orioai. Je connais peu le projet orioai mais la personne qui le gère 
chez nous m'aide.

J'ai essayé 2 méthodes mais aucune n'aboutit :
   1- j'ai importé le plugin dans eclipse, modifié le build.properties 
mais il semble qu'il ne prenne pas en compte ce fichier. Pour avancer et 
mieux comprendre, j'ai dû modifier manuellement les OSGI-INF : 
wsdl-orioaiworkflow-contrib.xml et orioainuxeo2xml-contrib.xml. Cela m'a 
permis de ne plus avoir le message d'erreur : stackTrace : 
javax.servlet.ServletException: /incl/ori_action_view.xhtml @12,106 
value="#{oriManager.getVersionsReferencedModel()}": 
org.codehaus.xfire.XFireRuntimeException: No Transport is available for 
url @workflowWsUrl@

  2- j'ai déposé le plugin dans un répertoire sur mon pc, ai fait un 
"ant install" et récupéré le .jar. Là, je retrouve l'erreur ci-dessus

Je dépose le plugin esupecm-orioai-1.6.2.jar sur mon serveur nuxeo dans 
le répertoire custom/bundles (là où je dépose tous les plugins que 
j'ajoute : webengine-version, webengine-intranets, login-cas, etc). Il 
le prend bien en compte car j'obtiens l'onglet Référencement, quand j'ai 
rempli les 2 fichiers OSGI manuellement, je vais assez loin dans la 
publication. Le souci est qu'il ne récupère pas les données : nom du 
fichier, etc. J'ai pu voir qu'il pose problème sur 
orioainuxeo2xml-contrib.xml :
Par exemple, il y a cette ligne :
<metadata nuxeoXpath="NUXEO_URL" workflowXpath="/oaidc:dc/dc:identifier"/>
que j'ai transformé en :
<metadata nuxeoXpath="http://orioai-nuxeo.univ-lille1.fr:8080/nuxeo" 
workflowXpath="/oaidc:dc/dc:identifier"/>
Je peux alors référencer la ressource mais il n'a pas rempli les champs 
nécessaires, notamment le nom du fichier n'apparaît pas.
Dans le log nuxeo, je vois l'erreur :
2012-01-19 18:07:48,507 ERROR 
[org.orioai.esupecm.nuxeo2xml.service.OriOaiNuxeo2XmlServiceImpl] 
mergeXmlDoc :: IO error :documentRef : 
1028f154-52fa-438a-b990-f0ebb9883a34 metadataSchemaNamespace : 
http://www.abes.fr/abes/documents/tef
org.jaxen.XPathSyntaxException: Unexpected '8080'
....
Caused by: class org.jaxen.saxpath.XPathSyntaxException: 
http://orioai-nuxeo.univ-lille1.fr:8080/nuxeo: 35: Unexpected '8080'

Cela signifie-t-il qu'il faut que je mette nuxeo en virtual host apache 
ou mon erreur provient-elle du mode de déploiement que j'utilise ? 
Comment faire pour qu'il prenne en compte le build.properties ?

Sur mon serveur nuxeo, je n'utilise ni ant ni maven. Dois-je les 
installer pour déployer directement ce plugin dans le jboss qui est en 
fait le tomcat de nuxeo ?

Merci pour vos éclairages !


-- 
Brigitte Wallaert-Taquet
Ingénieure d'études
Chargée d'étude
Espace collaboratif de Documents
Université Lille1
Sciences et Technologies