Re : Problème initialisation workflow

  • 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:b383ddabfaad7e4a52eaf82d4e8dca28' 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>Malheureusement la solution que vous m\'apportez ne résout rien. Je vous joins le fichier d\'erreur qui me semble identique au précédent.</p>\n<p>Nous essayons de trouver une solution avec l\'admin BD et vous tenons au courant. Mais si vous avez d\'autres idées, n\'hésitez pas.</p>\n<p>Merci pour votre aide</p>\n<p>Véronique</p>\n<p>Bonjour,</p>\n<p>ori-oai-workflow a besoin dès l\'initialisation d\'être en InnoDB.</p>\n<p>La bonne nouvelle cependant est que je viens enfin de trouver la parade (possible depuis la version 3 d\'hibernate apparemment) et cela suite à votre message.</p>\n<p>Il faut simplement ajouter dans<br />\nhibernate.cfg.xml (./conf/properties/spring/common/dao/hibernate/hibernate.cfg.xml pour ori-oai-workflow)</p>\n<property name=\"hibernate.dialect\">org.hibernate.dialect.MySQLInnoDBDialect</property>\n<p>Vous ajoutez cela juste avant la balise fermante<br />\n</session-factory></p>\n<p>Ceci fait, Hibernate forcera la création des tables en INNODB : je viens de tester sur un MySQL 5.1.37 (configuré en MyISAM par défaut), cela fonctionne.</p>\n<p>Cela devrait aussi fonctionner pour ori-oai-harvester.</p>\n<p>Tenez nous au courant de cela, on mettra cela par défaut dans la prochaine version d\'ORI-OAI.</p>\n<p>Vincent.</p>\n</div>\n', created = 1507752283, expire = 1507838683, headers = '', serialized = 0 WHERE cid = '4:b383ddabfaad7e4a52eaf82d4e8dca28' 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:d63127639459364ab45db93da667522b' 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>Ce n\'est pas un pb d\'InnoDB ici (d\'ailleurs on voit bien dans vos logs<br />\nque maintenant le type InnoDB est bien passé dans la requête de création<br />\nde la table) en fait mais un pb relatif à un \"bug\" (plus ou moins)<br />\nMySQL (autour de l\'encodage et des tailles des clés).</p>\n<p>On a déjà eu un thread sur ce pb sur cette même liste en fait :<br />\n<a href=\"http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-05/msg00091.html?checked_cas=0\" title=\"http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-05/msg00091.html?checked_cas=0\">http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-05/msg00...</a></p>\n<p>J\'ai également maintenant des informations complémentaires : je viens de<br />\nvoir que cette issue à propos de Confluence<br />\n<a href=\"http://jira.atlassian.com/browse/CONF-2783\" title=\"http://jira.atlassian.com/browse/CONF-2783\">http://jira.atlassian.com/browse/CONF-2783</a> pose le même pb.</p>\n<p>=> peut-être qu\'une piste (parmi les autres que l\'on peut trouver<br />\nci-dessus) serait simplement de modifier dans le fichier<br />\nconf/properties/spring/osworkflow/hbm/PropertySetItem.hbm.xml la<br />\nlongueur de entity_name donnée à 125 ici par défaut ?<br />\nLa table OS_PROPERTYSET est en fait non utilisée par ori-oai-workflow en<br />\nplus pour l\'instant, donc passer cette longueur de 125 à 100 (par ex.)<br />\nne devrait pas poser de pb.</p>\n<p>Vincent.</p>\n<p>veronique pelleau wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Malheureusement la solution que vous m\'apportez ne résout rien. Je vous joins le fichier d\'erreur qui me semble identique au précédent.<br />\n><br />\n> Nous essayons de trouver une solution avec l\'admin BD et vous tenons au courant. Mais si vous avez d\'autres idées, n\'hésitez pas.<br />\n><br />\n> Merci pour votre aide<br />\n><br />\n> Véronique<br />\n><br />\n><br />\n> Bonjour,<br />\n><br />\n> ori-oai-workflow a besoin dès l\'initialisation d\'être en InnoDB.<br />\n><br />\n><br />\n> La bonne nouvelle cependant est que je viens enfin de trouver la parade (possible depuis la version 3 d\'hibernate apparemment) et cela suite à votre message.<br />\n><br />\n> Il faut simplement ajouter dans<br />\n> hibernate.cfg.xml (./conf/properties/spring/common/dao/hibernate/hibernate.cfg.xml pour ori-oai-workflow)<br />\n><br />\n<property name=\"hibernate.dialect\">org.hibernate.dialect.MySQLInnoDBDialect</property>\n><br />\n> Vous ajoutez cela juste avant la balise fermante<br />\n> </session-factory><br />\n><br />\n><br />\n> Ceci fait, Hibernate forcera la création des tables en INNODB : je viens de tester sur un MySQL 5.1.37 (configuré en MyISAM par défaut), cela fonctionne.<br />\n><br />\n> Cela devrait aussi fonctionner pour ori-oai-harvester.<br />\n><br />\n><br />\n> Tenez nous au courant de cela, on mettra cela par défaut dans la prochaine version d\'ORI-OAI.<br />\n><br />\n> Vincent.<br />\n> </div>\n</blockquote>\n</div>\n', created = 1507752284, expire = 1507838684, headers = '', serialized = 0 WHERE cid = '4:d63127639459364ab45db93da667522b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
2 messages / 0 nouveaux
Dernière contribution
veroniquepelleau
Re : Problème initialisation workflow
Bonjour,

Malheureusement la solution que vous m'apportez ne résout rien. Je vous joins le fichier d'erreur qui me semble identique au précédent.

Nous essayons de trouver une solution avec l'admin BD et vous tenons au courant. Mais si vous avez d'autres idées, n'hésitez pas.

Merci pour votre aide

Véronique

Bonjour,

ori-oai-workflow a besoin dès l'initialisation d'être en InnoDB.

La bonne nouvelle cependant est que je viens enfin de trouver la parade (possible depuis la version 3 d'hibernate apparemment) et cela suite à votre message.

Il faut simplement ajouter dans
hibernate.cfg.xml (./conf/properties/spring/common/dao/hibernate/hibernate.cfg.xml pour ori-oai-workflow)

org.hibernate.dialect.MySQLInnoDBDialect

Vous ajoutez cela juste avant la balise fermante

Ceci fait, Hibernate forcera la création des tables en INNODB : je viens de tester sur un MySQL 5.1.37 (configuré en MyISAM par défaut), cela fonctionne.

Cela devrait aussi fonctionner pour ori-oai-harvester.

Tenez nous au courant de cela, on mettra cela par défaut dans la prochaine version d'ORI-OAI.

Vincent.

vincentbonamy761933
Bonjour,

Ce n'est pas un pb d'InnoDB ici (d'ailleurs on voit bien dans vos logs
que maintenant le type InnoDB est bien passé dans la requête de création
de la table) en fait mais un pb relatif à un "bug" (plus ou moins)
MySQL (autour de l'encodage et des tailles des clés).

On a déjà eu un thread sur ce pb sur cette même liste en fait :
http://listes.univ-rennes1.fr/wws/arc/ori-oai-utilisateurs/2009-05/msg00...

J'ai également maintenant des informations complémentaires : je viens de
voir que cette issue à propos de Confluence
http://jira.atlassian.com/browse/CONF-2783 pose le même pb.

=> peut-être qu'une piste (parmi les autres que l'on peut trouver
ci-dessus) serait simplement de modifier dans le fichier
conf/properties/spring/osworkflow/hbm/PropertySetItem.hbm.xml la
longueur de entity_name donnée à 125 ici par défaut ?
La table OS_PROPERTYSET est en fait non utilisée par ori-oai-workflow en
plus pour l'instant, donc passer cette longueur de 125 à 100 (par ex.)
ne devrait pas poser de pb.

Vincent.

veronique pelleau wrote:

> Bonjour,
>
> Malheureusement la solution que vous m'apportez ne résout rien. Je vous joins le fichier d'erreur qui me semble identique au précédent.
>
> Nous essayons de trouver une solution avec l'admin BD et vous tenons au courant. Mais si vous avez d'autres idées, n'hésitez pas.
>
> Merci pour votre aide
>
> Véronique
>
>
> Bonjour,
>
> ori-oai-workflow a besoin dès l'initialisation d'être en InnoDB.
>
>
> La bonne nouvelle cependant est que je viens enfin de trouver la parade (possible depuis la version 3 d'hibernate apparemment) et cela suite à votre message.
>
> Il faut simplement ajouter dans
> hibernate.cfg.xml (./conf/properties/spring/common/dao/hibernate/hibernate.cfg.xml pour ori-oai-workflow)
>
org.hibernate.dialect.MySQLInnoDBDialect >
> Vous ajoutez cela juste avant la balise fermante
>
>
>
> Ceci fait, Hibernate forcera la création des tables en INNODB : je viens de tester sur un MySQL 5.1.37 (configuré en MyISAM par défaut), cela fonctionne.
>
> Cela devrait aussi fonctionner pour ori-oai-harvester.
>
>
> Tenez nous au courant de cela, on mettra cela par défaut dans la prochaine version d'ORI-OAI.
>
> Vincent.
>

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