Problème moissonage

  • 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:74457b2757b82066f7d84954c715d51e' 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> J\'ai un problème similaire à celui évoqué par Sébastien Cornière,<br />\nmais il y a quelques différences cependant.<br />\n Lorsque j\'importe des fiches précédemment créées en utilisant la<br />\nclassification UNISCIEL (donc avec la cdd 22e édition) je ne peux pas<br />\nles publier : j\'ai un message dans le workflow m\'enjoignant de compléter<br />\nle champ 100 dewey : \"Merci de compléter le champ\n</div>\n', created = 1507748956, expire = 1507835356, headers = '', serialized = 0 WHERE cid = '4:74457b2757b82066f7d84954c715d51e' 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:74457b2757b82066f7d84954c715d51e' 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> J\'ai un problème similaire à celui évoqué par Sébastien Cornière,<br />\nmais il y a quelques différences cependant.<br />\n Lorsque j\'importe des fiches précédemment créées en utilisant la<br />\nclassification UNISCIEL (donc avec la cdd 22e édition) je ne peux pas<br />\nles publier : j\'ai un message dans le workflow m\'enjoignant de compléter<br />\nle champ 100 dewey : \"Merci de compléter le champ\n</div>\n', created = 1507748956, expire = 1507835356, headers = '', serialized = 0 WHERE cid = '4:74457b2757b82066f7d84954c715d51e' 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:f9d67a22e36ee00e8f3e2d2c21bd4505' 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>Je rencontre les erreurs ci jointes lors de la définition de moissons dans le module harvester. Cette erreur survient après avoir défini l\'URL de l\'entrepôt à moissonner.</p>\n<p>En consultant le forum, je suis tombée sur le même problème qui était dû à l\'encodage.<br />\n<a href=\"http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-01/msg00001.html\" title=\"http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-01/msg00001.html\">http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-01/msg00...</a></p>\n<p>La base de données harvester est bien encodée en utf-8 comme vous le recommandez. Cependant, dans le fichier ORI-OAI-1.5/src/ori-oai-harvester/conf/properties/InitDBContext.xml, il est précisé que l\'encodage des fichiers est la norme ISO-8859-1. Cela poserait-il un problème ?</p>\n<p>D\'autre part, la base harvester est hébergée sur un serveur mutualisé qui est configuré en MyISAM et il n\'est pas possible que nous changions cette configuration (problème de compatibilité avec des bases déjà en production).</p>\n<p>Après consultation avec l\'administrateur, il semblerait que la solution serait de préciser le type des tables lors de l\'exécution du script de création de la base. Auriez vous des informations pouvant m\'aider à me communiquer ?</p>\n<p>Merci</p>\n<p>Véronique PELLEAU</p>\n</div>\n', created = 1507748956, expire = 1507835356, headers = '', serialized = 0 WHERE cid = '4:f9d67a22e36ee00e8f3e2d2c21bd4505' 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:d61d9703368ba71694fb669e1586eaa0' 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\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\nBonjour,<br>\n<br>\nLe probl&egrave;me vient clairement du fait qu\'il faut des tables de type\nInnodb (indispensable pour g&eacute;rer les transactions) pour que le\nharvester fonctionne correctement.<br>\nCe type doit &ecirc;tre pr&eacute;cis&eacute; lors de la creation de la table, mais le\nprocessus de creation automatique ne permet pas de specifier le type de\nbase, c\'est pourquoi il faut le d&eacute;finir au niveau du serveur mysql\nlui-m&ecirc;me.<br>\n<br>\nSi vous ne pouvez pas faire cela, comme vous le precisez, il faut\ntrouver un moyen de modfifier ce type apr&egrave;s la cr&eacute;ation automatique des\ntables.<br>\n<br>\nUne m&eacute;thode consiste &agrave; faire un dump de la base une fois cr&eacute;&eacute; (apr&egrave;s\nant init) :<br>\n<br>\nmysqldump -u root -p harvester &gt; harvester.sql<br>\n<br>\nEt ensuite remplacer les occurences de \"ENGINE=MyISAM\" par\n\"ENGINE=InnoDB\"<br>\n<br>\nEnfin, restaurer la base avec le nouveau fichier SQL modifi&eacute; :<br>\n<br>\nmysql -u root -p <br>\nuse harvester;<br>\nsource harvester.sql<br>\n<br>\n&nbsp;<br>\nCordialement,<br>\n<br>\nFran&ccedil;ois Jannin<br>\n<br>\n<br>\nveronique pelleau wrote:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#51;&#50;&#50;&#53;&#57;&#54;&#55;&#54;&#46;&#49;&#49;&#51;&#49;&#50;&#46;&#49;&#50;&#53;&#54;&#55;&#48;&#51;&#54;&#54;&#52;&#53;&#54;&#50;&#46;&#74;&#97;&#118;&#97;&#77;&#97;&#105;&#108;&#46;&#114;&#111;&#111;&#116;&#64;&#115;&#117;&#110;&#46;&#117;&#110;&#105;&#118;&#45;&#110;&#99;&#46;&#110;&#99;\'+\'\">\'+\'&#51;&#50;&#50;&#53;&#57;&#54;&#55;&#54;&#46;&#49;&#49;&#51;&#49;&#50;&#46;&#49;&#50;&#53;&#54;&#55;&#48;&#51;&#54;&#54;&#52;&#53;&#54;&#50;&#46;&#74;&#97;&#118;&#97;&#77;&#97;&#105;&#108;&#46;&#114;&#111;&#111;&#116;&#64;&#115;&#117;&#110;&#46;&#117;&#110;&#105;&#118;&#45;&#110;&#99;&#46;&#110;&#99;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">\n <pre wrap=\"\">Bonjour,\n\nJe rencontre les erreurs ci jointes lors de la d&eacute;finition de moissons dans le module harvester. Cette erreur survient apr&egrave;s avoir d&eacute;fini l\'URL de l\'entrep&ocirc;t &agrave; moissonner.\n\nEn consultant le forum, je suis tomb&eacute;e sur le m&ecirc;me probl&egrave;me qui &eacute;tait d&ucirc; &agrave; l\'encodage.\n<a class=\"moz-txt-link-freetext\" href=\"http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-01/msg00001.html\">http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-01/msg00001.html</a>\n\nLa base de donn&eacute;es harvester est bien encod&eacute;e en utf-8 comme vous le recommandez. Cependant, dans le fichier ORI-OAI-1.5/src/ori-oai-harvester/conf/properties/InitDBContext.xml, il est pr&eacute;cis&eacute; que l\'encodage des fichiers est la norme ISO-8859-1. Cela poserait-il un probl&egrave;me ?\n\nD\'autre part, la base harvester est h&eacute;berg&eacute;e sur un serveur mutualis&eacute; qui est configur&eacute; en MyISAM et il n\'est pas possible que nous changions cette configuration (probl&egrave;me de compatibilit&eacute; avec des bases d&eacute;j&agrave; en production).\n\nApr&egrave;s consultation avec l\'administrateur, il semblerait que la solution serait de pr&eacute;ciser le type des tables lors de l\'ex&eacute;cution du script de cr&eacute;ation de la base. Auriez vous des informations pouvant m\'aider &agrave; me communiquer ?\n\nMerci\n\nV&eacute;ronique PELLEAU</pre>\n <pre wrap=\"\">\n<hr size=\"4\" width=\"90%\">\n<center><img src=\"#\"></center></pre>\n</blockquote></div></div>\n<br>\n</body>\n</html>\n</div>', created = 1507748958, expire = 1507835358, headers = '', serialized = 0 WHERE cid = '4:d61d9703368ba71694fb669e1586eaa0' 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:61ec0775f2e438193493731dcf0965db' 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 venons de modifier manuellement la configuration de la base en InnoDB mais cela ne résout rien. Nous avons toujours la même erreur lors de la définition de la moisson.</p>\n<p>La consultation de la base de données nous indique la création de 15 tables, toutes vides. Est-ce normal ?</p>\n<p>Je n\'ai aucune idée d\'une solution possible. Dans les fichiers de logs, il y a plusieurs messages d\'erreurs mais je ne sais les interpréter. Pourriez vous m\'éclairer ?</p>\n<p>Merci beaucoup</p>\n<p>Véronique PELLEAU</p>\n</div>\n', created = 1507748958, expire = 1507835358, headers = '', serialized = 0 WHERE cid = '4:61ec0775f2e438193493731dcf0965db' 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:e5952fca7351a4d106729640538900f8' 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>veronique pelleau wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Nous venons de modifier manuellement la configuration de la base en InnoDB mais cela ne résout rien. Nous avons toujours la même erreur lors de la définition de la moisson.<br />\n> </div>\n</blockquote>\n<p>Quelle méthode avez-vous utilisée ? La base en elle-même n\'est pas<br />\ninnoDB, ce sont bien les tables dont vous parlez ?<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> La consultation de la base de données nous indique la création de 15 tables, toutes vides. Est-ce normal ?<br />\n> </div>\n</blockquote>\n<p>Oui, l\'initialisation ne fait que creer la structure de la base.<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Je n\'ai aucune idée d\'une solution possible. Dans les fichiers de logs, il y a plusieurs messages d\'erreurs mais je ne sais les interpréter. Pourriez vous m\'éclairer ?<br />\n> </div>\n</blockquote>\n<p>L\'exception survient au moment d\'enregistrer un nouvel entrepot en base :<br />\nAvez-vous essayer avec d\'autres entrepots que celui figurant sur le<br />\nscreenshot ?<br />\nIl faudrait mettre en debug pour avoir des logs plus explicites, en<br />\nmodifiant le fichier log4j.properties situé dans le repertorie conf/ du<br />\nharvester :</p>\n<p>log4j.logger.org.orioai.harvesting=debug,stdout,R</p>\n<p>log4j.logger.org.hibernate=infos,stdout,R</p>\n<p>Pourriez-vous faire cette modification, puis refaire un ant init et<br />\nretester la création d\'une moisson ?<br />\nMerci</p>\n<p>François</p>\n</div>\n', created = 1507748958, expire = 1507835358, headers = '', serialized = 0 WHERE cid = '4:e5952fca7351a4d106729640538900f8' 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:92f5fbc74a005c0a467573edc7ef0eb1' 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\">\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>><br />\n><br />\n> Pourriez-vous faire cette modification, puis refaire un ant init et<br />\n> retester la création d\'une moisson ?</div>\n</blockquote>\n<p>Pardon, ne faite pas de ant init ou vous seriez obligée de remodifier<br />\nles tables en innoDB...<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Merci<br />\n><br />\n> François<br />\n></div>\n</blockquote>\n</div>\n', created = 1507748958, expire = 1507835358, headers = '', serialized = 0 WHERE cid = '4:92f5fbc74a005c0a467573edc7ef0eb1' 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:565dc5b787060fd27bbddb6e7cb9c01d' 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\">Rebonjour,</p>\n<p>J\'ai oublié de vous joindre les fichiers de logs. Peut etre seront-ils plus parlant pour vous...<br />\nMerci</p>\n<p>Véronique PELLEAU</p>\n</div>\n', created = 1507748958, expire = 1507835358, headers = '', serialized = 0 WHERE cid = '4:565dc5b787060fd27bbddb6e7cb9c01d' 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:4740244332d7686562bd96ae928a53be' 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>Utilisez-vous un jdk 1.5 ou plus ? Je vois dans les logs des mentions du<br />\nJDK 1.4, or le moissonneur requiert le JDK 1.5 comme indiqué dans la<br />\ndocumentation. L\'utilisation du jdk 1.4 peut provoquer des effets de bords.<br />\nL\'autre piste est que Hibernate ne retrouve pas ses petits après la<br />\nmodification manuelle des tables en innoDB, mais ici on entre sur un<br />\nterrain experimental...<br />\nDonc si ce n\'est pas un problème de JDK, Je ne vois pas d\'ou vient le<br />\nproblème, d\'autres auront peut-être des idées ?</p>\n<p>François Jannin</p>\n<p>veronique pelleau wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Rebonjour,<br />\n><br />\n> J\'ai oublié de vous joindre les fichiers de logs. Peut etre seront-ils plus parlant pour vous...<br />\n> Merci<br />\n><br />\n> Véronique PELLEAU</div>\n</blockquote>\n</div>\n', created = 1507748958, expire = 1507835358, headers = '', serialized = 0 WHERE cid = '4:4740244332d7686562bd96ae928a53be' 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:c6e8eaa66ba77a6c50caa3ba31b15152' 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>La version de jdk utilisé est la 1.6.</p>\n<p>Nous avons résolu notre problème en rajoutant le paramètre useServerPrepStmts=false à la variable HARVESTER_SQL_CONNECTION_URL=jdbc:mysql://ao_harvester?useUnicode=true&amp;characterEncoding=UTF-8&amp;useServerPrepStmts=false</p>\n<p>Merci encore pour toute votre aide</p>\n<p>Véronique PELLEAU</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> ----------------------------------------<br />\n> From: Francois Jannin <<span id=\"a3d5e92c57484df32761ceb295829e87\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'a3d5e92c57484df32761ceb295829e87\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#106;&#97;&#110;&#110;&#105;&#110;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\'+\'\">\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#106;&#97;&#110;&#110;&#105;&#110;&#64;&#101;&#110;&#115;&#101;&#101;&#105;&#104;&#116;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>><br />\n> Sent: Mon Nov 02 19:02:00 NCT 2009<br />\n> To: veronique pelleau <<span id=\"e390b2fbe7141abbf400b0017fdabd65\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'e390b2fbe7141abbf400b0017fdabd65\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#118;&#101;&#114;&#111;&#110;&#105;&#113;&#117;&#101;&#46;&#112;&#101;&#108;&#108;&#101;&#97;&#117;&#64;&#117;&#110;&#105;&#118;&#45;&#110;&#99;&#46;&#110;&#99;\'+\'\">\'+\'&#118;&#101;&#114;&#111;&#110;&#105;&#113;&#117;&#101;&#46;&#112;&#101;&#108;&#108;&#101;&#97;&#117;&#64;&#117;&#110;&#105;&#118;&#45;&#110;&#99;&#46;&#110;&#99;\' + \'</a>\';\n // --> </script>><br />\n> Subject: Re: [ori-oai-utilisateurs] Problème moissonage<br />\n><br />\n><br />\n> Bonjour,<br />\n><br />\n> Utilisez-vous un jdk 1.5 ou plus ? Je vois dans les logs des mentions du<br />\n> JDK 1.4, or le moissonneur requiert le JDK 1.5 comme indiqué dans la<br />\n> documentation. L\'utilisation du jdk 1.4 peut provoquer des effets de bords.<br />\n> L\'autre piste est que Hibernate ne retrouve pas ses petits après la<br />\n> modification manuelle des tables en innoDB, mais ici on entre sur un<br />\n> terrain experimental...<br />\n> Donc si ce n\'est pas un problème de JDK, Je ne vois pas d\'ou vient le<br />\n> problème, d\'autres auront peut-être des idées ?<br />\n><br />\n> François Jannin<br />\n><br />\n> veronique pelleau wrote:</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>> > Rebonjour,<br />\n> ><br />\n> > J\'ai oublié de vous joindre les fichiers de logs. Peut etre seront-ils plus parlant pour vous...<br />\n> > Merci<br />\n> ><br />\n> > Véronique PELLEAU</p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> </div>\n</blockquote>\n</div>\n', created = 1507748958, expire = 1507835358, headers = '', serialized = 0 WHERE cid = '4:c6e8eaa66ba77a6c50caa3ba31b15152' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
8 messages / 0 nouveaux
Dernière contribution
veroniquepelleau
Problème moissonage
Bonjour,

Je rencontre les erreurs ci jointes lors de la définition de moissons dans le module harvester. Cette erreur survient après avoir défini l'URL de l'entrepôt à moissonner.

En consultant le forum, je suis tombée sur le même problème qui était dû à l'encodage.
http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-01/msg00...

La base de données harvester est bien encodée en utf-8 comme vous le recommandez. Cependant, dans le fichier ORI-OAI-1.5/src/ori-oai-harvester/conf/properties/InitDBContext.xml, il est précisé que l'encodage des fichiers est la norme ISO-8859-1. Cela poserait-il un problème ?

D'autre part, la base harvester est hébergée sur un serveur mutualisé qui est configuré en MyISAM et il n'est pas possible que nous changions cette configuration (problème de compatibilité avec des bases déjà en production).

Après consultation avec l'administrateur, il semblerait que la solution serait de préciser le type des tables lors de l'exécution du script de création de la base. Auriez vous des informations pouvant m'aider à me communiquer ?

Merci

Véronique PELLEAU

francoisjannin
Bonjour,

Le problème vient clairement du fait qu'il faut des tables de type Innodb (indispensable pour gérer les transactions) pour que le harvester fonctionne correctement.
Ce type doit être précisé lors de la creation de la table, mais le processus de creation automatique ne permet pas de specifier le type de base, c'est pourquoi il faut le définir au niveau du serveur mysql lui-même.

Si vous ne pouvez pas faire cela, comme vous le precisez, il faut trouver un moyen de modfifier ce type après la création automatique des tables.

Une méthode consiste à faire un dump de la base une fois créé (après ant init) :

mysqldump -u root -p harvester > harvester.sql

Et ensuite remplacer les occurences de "ENGINE=MyISAM" par "ENGINE=InnoDB"

Enfin, restaurer la base avec le nouveau fichier SQL modifié :

mysql -u root -p
use harvester;
source harvester.sql

 
Cordialement,

François Jannin


veronique pelleau wrote:
" type="cite">
Bonjour,

Je rencontre les erreurs ci jointes lors de la définition de moissons dans le module harvester. Cette erreur survient après avoir défini l'URL de l'entrepôt à moissonner.

En consultant le forum, je suis tombée sur le même problème qui était dû à l'encodage.
http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-01/msg00001.html

La base de données harvester est bien encodée en utf-8 comme vous le recommandez. Cependant, dans le fichier ORI-OAI-1.5/src/ori-oai-harvester/conf/properties/InitDBContext.xml, il est précisé que l'encodage des fichiers est la norme ISO-8859-1. Cela poserait-il un problème ?

D'autre part, la base harvester est hébergée sur un serveur mutualisé qui est configuré en MyISAM et il n'est pas possible que nous changions cette configuration (problème de compatibilité avec des bases déjà en production).

Après consultation avec l'administrateur, il semblerait que la solution serait de préciser le type des tables lors de l'exécution du script de création de la base. Auriez vous des informations pouvant m'aider à me communiquer ?

Merci

Véronique PELLEAU


veroniquepelleau
Bonjour,

Nous venons de modifier manuellement la configuration de la base en InnoDB mais cela ne résout rien. Nous avons toujours la même erreur lors de la définition de la moisson.

La consultation de la base de données nous indique la création de 15 tables, toutes vides. Est-ce normal ?

Je n'ai aucune idée d'une solution possible. Dans les fichiers de logs, il y a plusieurs messages d'erreurs mais je ne sais les interpréter. Pourriez vous m'éclairer ?

Merci beaucoup

Véronique PELLEAU

francoisjannin
Bonjour,

veronique pelleau wrote:

> Bonjour,
>
> Nous venons de modifier manuellement la configuration de la base en InnoDB mais cela ne résout rien. Nous avons toujours la même erreur lors de la définition de la moisson.
>

Quelle méthode avez-vous utilisée ? La base en elle-même n'est pas
innoDB, ce sont bien les tables dont vous parlez ?

> La consultation de la base de données nous indique la création de 15 tables, toutes vides. Est-ce normal ?
>

Oui, l'initialisation ne fait que creer la structure de la base.

> Je n'ai aucune idée d'une solution possible. Dans les fichiers de logs, il y a plusieurs messages d'erreurs mais je ne sais les interpréter. Pourriez vous m'éclairer ?
>

L'exception survient au moment d'enregistrer un nouvel entrepot en base :
Avez-vous essayer avec d'autres entrepots que celui figurant sur le
screenshot ?
Il faudrait mettre en debug pour avoir des logs plus explicites, en
modifiant le fichier log4j.properties situé dans le repertorie conf/ du
harvester :

log4j.logger.org.orioai.harvesting=debug,stdout,R

log4j.logger.org.hibernate=infos,stdout,R

Pourriez-vous faire cette modification, puis refaire un ant init et
retester la création d'une moisson ?
Merci

François

francoisjannin

>
>
> Pourriez-vous faire cette modification, puis refaire un ant init et
> retester la création d'une moisson ?

Pardon, ne faite pas de ant init ou vous seriez obligée de remodifier
les tables en innoDB...

> Merci
>
> François
>

veroniquepelleau
Rebonjour,

J'ai oublié de vous joindre les fichiers de logs. Peut etre seront-ils plus parlant pour vous...
Merci

Véronique PELLEAU

francoisjannin
Bonjour,

Utilisez-vous un jdk 1.5 ou plus ? Je vois dans les logs des mentions du
JDK 1.4, or le moissonneur requiert le JDK 1.5 comme indiqué dans la
documentation. L'utilisation du jdk 1.4 peut provoquer des effets de bords.
L'autre piste est que Hibernate ne retrouve pas ses petits après la
modification manuelle des tables en innoDB, mais ici on entre sur un
terrain experimental...
Donc si ce n'est pas un problème de JDK, Je ne vois pas d'ou vient le
problème, d'autres auront peut-être des idées ?

François Jannin

veronique pelleau wrote:

> Rebonjour,
>
> J'ai oublié de vous joindre les fichiers de logs. Peut etre seront-ils plus parlant pour vous...
> Merci
>
> Véronique PELLEAU

veroniquepelleau
Bonjour,

La version de jdk utilisé est la 1.6.

Nous avons résolu notre problème en rajoutant le paramètre useServerPrepStmts=false à la variable HARVESTER_SQL_CONNECTION_URL=jdbc:mysql://ao_harvester?useUnicode=true&characterEncoding=UTF-8&useServerPrepStmts=false

Merci encore pour toute votre aide

Véronique PELLEAU

> ----------------------------------------
> From: Francois Jannin < >
> Sent: Mon Nov 02 19:02:00 NCT 2009
> To: veronique pelleau < >
> Subject: Re: [ori-oai-utilisateurs] Problème moissonage
>
>
> Bonjour,
>
> Utilisez-vous un jdk 1.5 ou plus ? Je vois dans les logs des mentions du
> JDK 1.4, or le moissonneur requiert le JDK 1.5 comme indiqué dans la
> documentation. L'utilisation du jdk 1.4 peut provoquer des effets de bords.
> L'autre piste est que Hibernate ne retrouve pas ses petits après la
> modification manuelle des tables en innoDB, mais ici on entre sur un
> terrain experimental...
> Donc si ce n'est pas un problème de JDK, Je ne vois pas d'ou vient le
> problème, d'autres auront peut-être des idées ?
>
> François Jannin
>
> veronique pelleau wrote:

> > Rebonjour,
> >
> > J'ai oublié de vous joindre les fichiers de logs. Peut etre seront-ils plus parlant pour vous...
> > Merci
> >
> > Véronique PELLEAU

>

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.
Sujet clos