Problème d'initialisation de la base harvester

  • 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:df3ea10aa88b25360fb16891e3f42e0f' 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 catégorie \"5 Pédagogique\" (Educational) du LOM donne la suite<br />\nd\'éléments :</p>\n<p>lom:interactivityType | lom:learningResourceType |<br />\nlom:interactivityLevel | lom:semanticDensity | lom:intendedEndUserRole |<br />\nlom:context | lom:typicalAgeRange | lom:difficulty |<br />\nlom:typicalLearningTime | lom:description | lom:language</p>\n<p>Or dans l\'éditeur (v 1.1.1), pour les fichiers<br />\n\"\\lom-full\\c\n</div>\n', created = 1507747566, expire = 1507833966, headers = '', serialized = 0 WHERE cid = '4:df3ea10aa88b25360fb16891e3f42e0f' 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:df3ea10aa88b25360fb16891e3f42e0f' 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 catégorie \"5 Pédagogique\" (Educational) du LOM donne la suite<br />\nd\'éléments :</p>\n<p>lom:interactivityType | lom:learningResourceType |<br />\nlom:interactivityLevel | lom:semanticDensity | lom:intendedEndUserRole |<br />\nlom:context | lom:typicalAgeRange | lom:difficulty |<br />\nlom:typicalLearningTime | lom:description | lom:language</p>\n<p>Or dans l\'éditeur (v 1.1.1), pour les fichiers<br />\n\"\\lom-full\\c\n</div>\n', created = 1507747566, expire = 1507833966, headers = '', serialized = 0 WHERE cid = '4:df3ea10aa88b25360fb16891e3f42e0f' 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:06cb160eb283122a2ac3c451e9056cd4' 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 soucis avec le ant init-harvester.<br />\nJ\'obtiens le résultat mis à la fin du message.<br />\nLa ligne qui m\'interpelle est :<br />\n [java] oriharvester: 0<br />\norg.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)<br />\n - Unknown initial character set index \'192\' received from server. Initial<br />\nclient character set can be forced via the \'characterEncoding\' property.</p>\n<p>Après une recherche sur le net, j\'ai suivi les solutions proposées pour ce<br />\ntype d\'erreur à savoir mettre les lignes suivantes dans /etc/my.cnf :<br />\ncharacter_set_server=utf8<br />\ncollation_server=utf8_unicode_ci</p>\n<p>rien n\'y fait.....<br />\nQuelqu\'un a-t-il une idée ?</p>\n<p>Cordialement<br />\nElyes Soumrani</p>\n<p>Buildfile: build.xml</p>\n<p>prepareBuild:</p>\n<p>compile:<br />\n [javac] Compiling 8 source files to<br />\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes<br />\n [javac]<br />\n/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:<br />\nwarning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\nmay be removed in a future release<br />\n [javac] import com.sun.org.apache.xpath.internal.XPathAPI;<br />\n [javac] ^<br />\n [javac]<br />\n/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:<br />\nwarning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\nmay be removed in a future release<br />\n [javac] return XPathAPI.eval(getDocument(), xpath,<br />\nnamespaceElement).str();<br />\n [javac] ^<br />\n [javac]<br />\n/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:<br />\nwarning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\nmay be removed in a future release<br />\n [javac] return XPathAPI.selectNodeList(getDocument(), xpath,<br />\nnamespaceElement);<br />\n [javac] ^<br />\n [javac] Note: Some input files use unchecked or unsafe operations.<br />\n [javac] Note: Recompile with -Xlint:unchecked for details.<br />\n [javac] 3 warnings<br />\n [echo] on change les paramètres dans build/WEB-INF/classes/properties ...<br />\n [copy] Copying 1 file to<br />\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties<br />\n [echo] création du fichier de configuration ori.properties ...<br />\n [copy] Copying 1 file to<br />\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties<br />\n [echo] Will log in /usr/local/ori/tomcat-harvester/logs, using prod mode.<br />\n [copy] Copying 1 file to<br />\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes</p>\n<p>init:<br />\n [if]<br />\n [if] Warning. You\'re going to initialize/erase SQL<br />\n [if] DataBase of ORI-OAI-Harvester<br />\n[y,N]<br />\ny<br />\n [java] init<br />\n [java] oriharvester: 0<br />\norg.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)<br />\n - Unknown initial character set index \'192\' received from server. Initial<br />\nclient character set can be forced via the \'characterEncoding\' property.<br />\n [java] oriharvester: 10<br />\norg.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)<br />\n - can\'t init dabatabase<br />\n [java] org.springframework.beans.factory.BeanCreationException: Error<br />\ncreating bean with name \'hibernateTemplate\' defined in class path resource<br />\n[properties/spring/common/dao/dao.xml]: Cannot resolve reference to bean<br />\n\'sessionFactory\' while setting bean property \'sessionFactory\'; nested exception<br />\nis org.springframework.beans.factory.BeanCreationException: Error creating bean<br />\nwith name \'sessionFactory\' defined in class path resource<br />\n[properties/spring/common/dao/dao.xml]: Invocation of init method failed;<br />\nnested exception is org.hibernate.HibernateException: Hibernate Dialect must be<br />\nexplicitly set<br />\n [java] Caused by:<br />\n [java] org.springframework.beans.factory.BeanCreationException: Error<br />\ncreating bean with name \'sessionFactory\' defined in class path resource<br />\n[properties/spring/common/dao/dao.xml]: Invocation of init method failed;<br />\nnested exception is org.hibernate.HibernateException: Hibernate Dialect must be<br />\nexplicitly set<br />\n [java] Caused by:<br />\n [java] org.hibernate.HibernateException: Hibernate Dialect must be<br />\nexplicitly set<br />\n [java] at<br />\norg.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)<br />\n [java] at<br />\norg.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)<br />\n [java] at<br />\norg.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)<br />\n [java] at<br />\norg.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)<br />\n [java] at<br />\norg.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)<br />\n [java] at<br />\norg.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)<br />\n [java] at<br />\norg.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)<br />\n [java] at<br />\norg.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)<br />\n [java] at<br />\norg.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)<br />\n [java] at<br />\norg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)<br />\n [java] at<br />\norg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)<br />\n [java] at<br />\norg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)<br />\n [java] at<br />\norg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)<br />\n [java] at<br />\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)<br />\n [java] at<br />\norg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)<br />\n [java] at<br />\norg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)<br />\n [java] at<br />\norg.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:89)<br />\n [java] at<br />\norg.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:74)<br />\n [java] at<br />\norg.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:65)<br />\n [java] at org.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)<br />\n [java] at org.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)<br />\n [java] at<br />\norg.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)<br />\n [java] at<br />\norg.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)<br />\n [java] at<br />\norg.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)<br />\n [java] at<br />\norg.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)</p>\n<p>BUILD SUCCESSFUL<br />\nTotal time: 8 seconds</p>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507747566, expire = 1507833966, headers = '', serialized = 0 WHERE cid = '4:06cb160eb283122a2ac3c451e9056cd4' 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:23d4bf3a8898711a2b1db2b26a90bba5' 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>A priori vous installez ORI-OAI via la procédure quickinstall (ce qui<br />\nest le plus commode).<br />\nUn système de propagation de configuration est en place dans cette<br />\nprocédure.</p>\n<p>Ici en résumé :</p>\n<p>* Cf l\'erreur, la propriété \"Hibernate Dialect\" pose problème donc dans<br />\nle fichier properties/spring/common/dao/dao.xml<br />\n* Dans dao.xml, on trouve<br />\n<prop<br />\nkey=\"hibernate.dialect\">${hibernate.properties.dialect}</prop>\n* hibernate.properties.dialect est une propriété spring remplacée<br />\ndynamiquement à l\'exécution par ce que l\'on trouve ici dans<br />\nori.properties - par défaut on a<br />\nhibernate.properties.dialect=[HARVESTER_SQL_DIALECT]<br />\n* [HARVESTER_SQL_DIALECT] est configuré dans le<br />\ncommons-parameters.properties du QuickInstall. Cela étant propagé par la<br />\ntarget init-build-harvester.</p>\n<p>=> 1ère question, après avoir configuré entre autre le<br />\nHARVESTER_SQL_DIALECT depuis commons-parameters.properties du<br />\nQuickInstall, avez vous bien fait avant le ant init-harvester un ant<br />\ninit-build-all ou au moins un ant init-build-harvester ?<br />\nCF<br />\n<a href=\"http://sourcesup.cru.fr/ori-oai-commons/quick-install/1.1.1/installation.html#1.2.2\" title=\"http://sourcesup.cru.fr/ori-oai-commons/quick-install/1.1.1/installation.html#1.2.2\">http://sourcesup.cru.fr/ori-oai-commons/quick-install/1.1.1/installation...</a></p>\n<p>Cordialement,<br />\nVincent Bonamy.</p>\n<p>Elyes Soumrani wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> J\'ai un soucis avec le ant init-harvester.<br />\n> J\'obtiens le résultat mis à la fin du message.<br />\n> La ligne qui m\'interpelle est :<br />\n> [java] oriharvester: 0<br />\n> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)<br />\n> - Unknown initial character set index \'192\' received from server. Initial<br />\n> client character set can be forced via the \'characterEncoding\' property.<br />\n><br />\n> Après une recherche sur le net, j\'ai suivi les solutions proposées pour ce<br />\n> type d\'erreur à savoir mettre les lignes suivantes dans /etc/my.cnf :<br />\n> character_set_server=utf8<br />\n> collation_server=utf8_unicode_ci<br />\n><br />\n> rien n\'y fait.....<br />\n> Quelqu\'un a-t-il une idée ?<br />\n><br />\n> Cordialement<br />\n> Elyes Soumrani<br />\n><br />\n><br />\n> Buildfile: build.xml<br />\n><br />\n> prepareBuild:<br />\n><br />\n> compile:<br />\n> [javac] Compiling 8 source files to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes<br />\n> [javac]<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:<br />\n> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\n> may be removed in a future release<br />\n> [javac] import com.sun.org.apache.xpath.internal.XPathAPI;<br />\n> [javac] ^<br />\n> [javac]<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:<br />\n> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\n> may be removed in a future release<br />\n> [javac] return XPathAPI.eval(getDocument(), xpath,<br />\n> namespaceElement).str();<br />\n> [javac] ^<br />\n> [javac]<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:<br />\n> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\n> may be removed in a future release<br />\n> [javac] return XPathAPI.selectNodeList(getDocument(), xpath,<br />\n> namespaceElement);<br />\n> [javac] ^<br />\n> [javac] Note: Some input files use unchecked or unsafe operations.<br />\n> [javac] Note: Recompile with -Xlint:unchecked for details.<br />\n> [javac] 3 warnings<br />\n> [echo] on change les paramètres dans build/WEB-INF/classes/properties ...<br />\n> [copy] Copying 1 file to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties<br />\n> [echo] création du fichier de configuration ori.properties ...<br />\n> [copy] Copying 1 file to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties<br />\n> [echo] Will log in /usr/local/ori/tomcat-harvester/logs, using prod mode.<br />\n> [copy] Copying 1 file to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes<br />\n><br />\n> init:<br />\n> [if]<br />\n> [if] Warning. You\'re going to initialize/erase SQL<br />\n> [if] DataBase of ORI-OAI-Harvester<br />\n> [y,N]<br />\n> y<br />\n> [java] init<br />\n> [java] oriharvester: 0<br />\n> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)<br />\n> - Unknown initial character set index \'192\' received from server. Initial<br />\n> client character set can be forced via the \'characterEncoding\' property.<br />\n> [java] oriharvester: 10<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)<br />\n> - can\'t init dabatabase<br />\n> [java] org.springframework.beans.factory.BeanCreationException: Error<br />\n> creating bean with name \'hibernateTemplate\' defined in class path resource<br />\n> [properties/spring/common/dao/dao.xml]: Cannot resolve reference to bean<br />\n> \'sessionFactory\' while setting bean property \'sessionFactory\'; nested exception<br />\n> is org.springframework.beans.factory.BeanCreationException: Error creating bean<br />\n> with name \'sessionFactory\' defined in class path resource<br />\n> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;<br />\n> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be<br />\n> explicitly set<br />\n> [java] Caused by:<br />\n> [java] org.springframework.beans.factory.BeanCreationException: Error<br />\n> creating bean with name \'sessionFactory\' defined in class path resource<br />\n> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;<br />\n> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be<br />\n> explicitly set<br />\n> [java] Caused by:<br />\n> [java] org.hibernate.HibernateException: Hibernate Dialect must be<br />\n> explicitly set<br />\n> [java] at<br />\n> org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)<br />\n> [java] at<br />\n> org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)<br />\n> [java] at<br />\n> org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)<br />\n> [java] at<br />\n> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)<br />\n> [java] at<br />\n> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)<br />\n> [java] at<br />\n> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)<br />\n> [java] at<br />\n> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)<br />\n> [java] at<br />\n> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)<br />\n> [java] at<br />\n> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)<br />\n> [java] at<br />\n> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)<br />\n> [java] at<br />\n> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:89)<br />\n> [java] at<br />\n> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:74)<br />\n> [java] at<br />\n> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:65)<br />\n> [java] at org.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)<br />\n> [java] at org.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)<br />\n><br />\n> BUILD SUCCESSFUL<br />\n> Total time: 8 seconds<br />\n><br />\n> </div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507747567, expire = 1507833967, headers = '', serialized = 0 WHERE cid = '4:23d4bf3a8898711a2b1db2b26a90bba5' 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:fc20fa4e818301c412282d7a3897ed46' 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>Elyes Soumrani a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> J\'ai un soucis avec le ant init-harvester.<br />\n> J\'obtiens le résultat mis à la fin du message.<br />\n> La ligne qui m\'interpelle est :<br />\n> [java] oriharvester: 0<br />\n> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)<br />\n> - Unknown initial character set index \'192\' received from server. Initial<br />\n> client character set can be forced via the \'characterEncoding\' property.<br />\n><br />\n> Après une recherche sur le net, j\'ai suivi les solutions proposées pour ce<br />\n> type d\'erreur à savoir mettre les lignes suivantes dans /etc/my.cnf :<br />\n> character_set_server=utf8<br />\n> collation_server=utf8_unicode_ci<br />\n><br />\n> </div>\n</blockquote>\n<p>Diagnostic :</p>\n<p>Cette manip ne va pas, je pense, modifier l\'encodage des bases déjà<br />\ncrées, mais juste définir un encodage par défaut pour la création des<br />\nbases et tables, donc c\'est normal que vous n\'ayez aucun changement.</p>\n<p>Pour vérifier cela, et diagnostiquer le pb d\'encodage lié à la connexion<br />\nMySQL, vous devez voir quel est l\'encodage réel de votre base harvester,<br />\nà l\'aide de commande SQL :</p>\n<p>USE ori-harvester;</p>\n<p>SHOW VARIABLES LIKE \"character_set_database\";<br />\nCela affiche l\'encodage de la base (utf8, latin1 ...)<br />\n(Vu l\'excepetion dans votre cas, ça ne m\'étonnerais pas que votre base<br />\nsoit en latin1)</p>\n<p>SHOW VARIABLES LIKE \"collation_database\";</p>\n<p>Solution proposée :</p>\n<p>Vous pouvez tenter d\'ajouter un paramètre characterEncoding à l\'URL de<br />\nconnection à la base, en utilisant la valeur renvoyée par la commande<br />\nSQL, ou en essyant les valeurs utf-8, puis iso-8859-1 si ça ne marche pas</p>\n<p>1. Si vous utilisez le quic-install :<br />\nfichier : commons-parameters.properties</p>\n<p># SQL server used for ori-oai-harvester persistence<br />\nHARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding<br />\n=utf8<br />\nou<br />\nHARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding<br />\n=latin1<br />\n2. Si non :<br />\nfichier : conf/properties/ori.properties<br />\nhibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding<br />\n=utf8<br />\nou<br />\nhibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding<br />\n=latin1</p>\n<p>Cordialement,</p>\n<p>François</p>\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> rien n\'y fait.....<br />\n> Quelqu\'un a-t-il une idée ?<br />\n><br />\n> Cordialement<br />\n> Elyes Soumrani<br />\n><br />\n><br />\n> Buildfile: build.xml<br />\n><br />\n> prepareBuild:<br />\n><br />\n> compile:<br />\n> [javac] Compiling 8 source files to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes<br />\n> [javac]<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:<br />\n> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\n> may be removed in a future release<br />\n> [javac] import com.sun.org.apache.xpath.internal.XPathAPI;<br />\n> [javac] ^<br />\n> [javac]<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:<br />\n> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\n> may be removed in a future release<br />\n> [javac] return XPathAPI.eval(getDocument(), xpath,<br />\n> namespaceElement).str();<br />\n> [javac] ^<br />\n> [javac]<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:<br />\n> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and<br />\n> may be removed in a future release<br />\n> [javac] return XPathAPI.selectNodeList(getDocument(), xpath,<br />\n> namespaceElement);<br />\n> [javac] ^<br />\n> [javac] Note: Some input files use unchecked or unsafe operations.<br />\n> [javac] Note: Recompile with -Xlint:unchecked for details.<br />\n> [javac] 3 warnings<br />\n> [echo] on change les paramètres dans build/WEB-INF/classes/properties ...<br />\n> [copy] Copying 1 file to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties<br />\n> [echo] création du fichier de configuration ori.properties ...<br />\n> [copy] Copying 1 file to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties<br />\n> [echo] Will log in /usr/local/ori/tomcat-harvester/logs, using prod mode.<br />\n> [copy] Copying 1 file to<br />\n> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes<br />\n><br />\n> init:<br />\n> [if]<br />\n> [if] Warning. You\'re going to initialize/erase SQL<br />\n> [if] DataBase of ORI-OAI-Harvester<br />\n> [y,N]<br />\n> y<br />\n> [java] init<br />\n> [java] oriharvester: 0<br />\n> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)<br />\n> - Unknown initial character set index \'192\' received from server. Initial<br />\n> client character set can be forced via the \'characterEncoding\' property.<br />\n> [java] oriharvester: 10<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)<br />\n> - can\'t init dabatabase<br />\n> [java] org.springframework.beans.factory.BeanCreationException: Error<br />\n> creating bean with name \'hibernateTemplate\' defined in class path resource<br />\n> [properties/spring/common/dao/dao.xml]: Cannot resolve reference to bean<br />\n> \'sessionFactory\' while setting bean property \'sessionFactory\'; nested exception<br />\n> is org.springframework.beans.factory.BeanCreationException: Error creating bean<br />\n> with name \'sessionFactory\' defined in class path resource<br />\n> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;<br />\n> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be<br />\n> explicitly set<br />\n> [java] Caused by:<br />\n> [java] org.springframework.beans.factory.BeanCreationException: Error<br />\n> creating bean with name \'sessionFactory\' defined in class path resource<br />\n> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;<br />\n> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be<br />\n> explicitly set<br />\n> [java] Caused by:<br />\n> [java] org.hibernate.HibernateException: Hibernate Dialect must be<br />\n> explicitly set<br />\n> [java] at<br />\n> org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)<br />\n> [java] at<br />\n> org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)<br />\n> [java] at<br />\n> org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)<br />\n> [java] at<br />\n> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)<br />\n> [java] at<br />\n> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)<br />\n> [java] at<br />\n> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)<br />\n> [java] at<br />\n> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)<br />\n> [java] at<br />\n> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)<br />\n> [java] at<br />\n> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)<br />\n> [java] at<br />\n> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)<br />\n> [java] at<br />\n> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)<br />\n> [java] at<br />\n> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:89)<br />\n> [java] at<br />\n> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:74)<br />\n> [java] at<br />\n> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:65)<br />\n> [java] at org.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)<br />\n> [java] at org.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)<br />\n> [java] at<br />\n> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)<br />\n><br />\n> BUILD SUCCESSFUL<br />\n> Total time: 8 seconds<br />\n><br />\n> </div>\n</blockquote>\n<p>--<br />\nCe message a été vérifié par MailScanner<br />\npour des virus ou des polluriels et rien de<br />\nsuspect n\'a été trouvé.</p>\n</div>\n', created = 1507747567, expire = 1507833967, headers = '', serialized = 0 WHERE cid = '4:fc20fa4e818301c412282d7a3897ed46' 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:2714be66b6a14fa3ceda54a84045a019' 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=\"#3333ff\">\n<font face=\"Times New Roman\">Bonjour,<br>\n<br>\nD&eacute;sol&eacute; pour le retour tardif, j\'ai mis du temps &agrave; essayer vos\nsolutions....<br>\n<br>\n@ Vincent : j\'avais effectivement n&eacute;glig&eacute; l\'importance du ant\ninit-build-all.....<br>\nDans un 1er temps &ccedil;a n\'avait pas r&eacute;gl&eacute; mon probl&egrave;me car &agrave; force de\nchercher j\'ai touch&eacute; un peu &agrave; tout....<br>\nPuis quand j\'ai remis mes fichiers de config d\'aplomb et cr&eacute;&eacute; ma\nnouvelle base, je me suis rendu compte de son importance !<br>\n<br>\n@ Fran&ccedil;ois : mes bases &eacute;taient bien en utf8 mais rien &agrave; faire ! J\'ai\nl\'impression que le nom choisi pour la base (ori-harvester) posait\nprobl&egrave;me....<br>\nJe l\'ai donc supprim&eacute;, puis j\'en ai cr&eacute;&eacute; une nouvelle :<br>\n</font>create database `harvest` DEFAULT CHARACTER SET utf8 COLLATE\nutf8_general_ci;<br>\n<br>\nTout est rentr&eacute; dans l\'ordre !<br>\nMerci encore pour vos explications tr&egrave;s utiles !<br>\nCordialement<br>\nElyes<br>\n<br>\nFran&ccedil;ois Jannin a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour,\n <br>\n <br>\nElyes Soumrani a &eacute;crit :\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">Bonjour,\n <br>\n <br>\nJ\'ai un soucis avec le ant init-harvester.\n <br>\nJ\'obtiens le r&eacute;sultat mis &agrave; la fin du message.\n <br>\nLa ligne qui m\'interpelle est :\n <br>\n&nbsp;[java] oriharvester: 0\n <br>\norg.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)\n <br>\n&nbsp;- Unknown initial character set index \'192\' received from server.\nInitial\n <br>\nclient character set can be forced via the \'characterEncoding\'\nproperty.\n <br>\n <br>\nApr&egrave;s une recherche sur le net, j\'ai suivi les solutions propos&eacute;es pour\nce\n <br>\ntype d\'erreur &agrave; savoir mettre les lignes suivantes dans /etc/my.cnf :\n <br>\ncharacter_set_server=utf8\n <br>\ncollation_server=utf8_unicode_ci\n <br>\n <br>\n&nbsp; </blockquote></div>\nDiagnostic :\n <br>\n <br>\nCette manip ne va pas, je pense, modifier l\'encodage des bases d&eacute;j&agrave;\ncr&eacute;es, mais juste d&eacute;finir un encodage par d&eacute;faut pour la cr&eacute;ation des\nbases et tables, donc c\'est normal que vous n\'ayez aucun changement.\n <br>\n <br>\nPour v&eacute;rifier cela, et diagnostiquer le pb d\'encodage li&eacute; &agrave; la\nconnexion MySQL, vous devez voir quel est l\'encodage r&eacute;el de votre base\nharvester, &agrave; l\'aide de commande SQL :\n <br>\n <br>\nUSE ori-harvester;\n <br>\n <br>\nSHOW VARIABLES LIKE&nbsp; \"character_set_database\";\n <br>\nCela affiche l\'encodage de la base (utf8, latin1 ...)\n <br>\n(Vu l\'excepetion dans votre cas, &ccedil;a ne m\'&eacute;tonnerais pas que votre base\nsoit en latin1)\n <br>\n <br>\nSHOW VARIABLES LIKE \"collation_database\";\n <br>\n <br>\nSolution propos&eacute;e :\n <br>\n <br>\nVous pouvez&nbsp; tenter d\'ajouter un param&egrave;tre characterEncoding &agrave; l\'URL de\nconnection &agrave; la base, en utilisant la valeur renvoy&eacute;e par la commande\nSQL, ou en essyant les valeurs utf-8, puis iso-8859-1 si &ccedil;a ne marche\npas\n <br>\n <br>\n1. Si vous utilisez le quic-install :\n <br>\nfichier : commons-parameters.properties\n <br>\n <br>\n# SQL server used for ori-oai-harvester persistence\n <br>\nHARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding\n=utf8\n <br>\nou\n <br>\nHARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding\n=latin1\n <br>\n2. Si non :\n <br>\nfichier : conf/properties/ori.properties\n <br>\nhibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding\n=utf8\n <br>\nou\n <br>\nhibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding\n=latin1\n <br>\n <br>\n <br>\nCordialement,\n <br>\n <br>\nFran&ccedil;ois\n <br>\n <br>\n <br>\n <br>\n <br>\n <br>\n <br>\n <br>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">rien n\'y fait.....\n <br>\nQuelqu\'un a-t-il une id&eacute;e ?\n <br>\n <br>\nCordialement\n <br>\nElyes Soumrani\n <br>\n <br>\n <br>\nBuildfile: build.xml\n <br>\n <br>\nprepareBuild:\n <br>\n <br>\ncompile:\n <br>\n&nbsp;&nbsp;&nbsp; [javac] Compiling 8 source files to\n <br>\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes\n <br>\n&nbsp;&nbsp;&nbsp; [javac]\n <br>\n/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:\n <br>\nwarning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary\nAPI and\n <br>\nmay be removed in a future release\n <br>\n&nbsp;&nbsp;&nbsp; [javac] import com.sun.org.apache.xpath.internal.XPathAPI;\n <br>\n&nbsp;&nbsp;&nbsp; [javac]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^\n <br>\n&nbsp;&nbsp;&nbsp; [javac]\n <br>\n/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:\n <br>\nwarning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary\nAPI and\n <br>\nmay be removed in a future release\n <br>\n&nbsp;&nbsp;&nbsp; [javac]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return XPathAPI.eval(getDocument(), xpath,\n <br>\nnamespaceElement).str();\n <br>\n&nbsp;&nbsp;&nbsp; [javac]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^\n <br>\n&nbsp;&nbsp;&nbsp; [javac]\n <br>\n/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:\n <br>\nwarning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary\nAPI and\n <br>\nmay be removed in a future release\n <br>\n&nbsp;&nbsp;&nbsp; [javac]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return XPathAPI.selectNodeList(getDocument(),\nxpath,\n <br>\nnamespaceElement);\n <br>\n&nbsp;&nbsp;&nbsp; [javac]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^\n <br>\n&nbsp;&nbsp;&nbsp; [javac] Note: Some input files use unchecked or unsafe operations.\n <br>\n&nbsp;&nbsp;&nbsp; [javac] Note: Recompile with -Xlint:unchecked for details.\n <br>\n&nbsp;&nbsp;&nbsp; [javac] 3 warnings\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [echo] on change les param&egrave;tres dans\nbuild/WEB-INF/classes/properties ...\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [copy] Copying 1 file to\n <br>\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [echo] cr&eacute;ation du fichier de configuration ori.properties ...\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [copy] Copying 1 file to\n <br>\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [echo] Will log in /usr/local/ori/tomcat-harvester/logs, using\nprod mode.\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [copy] Copying 1 file to\n <br>\n/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes\n <br>\n <br>\ninit:\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [if]\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [if] Warning. You\'re going to initialize/erase SQL\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [if]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataBase of\nORI-OAI-Harvester\n <br>\n[y,N]\n <br>\ny\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java] init\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java] oriharvester: 0\n <br>\norg.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)\n <br>\n&nbsp;- Unknown initial character set index \'192\' received from server.\nInitial\n <br>\nclient character set can be forced via the \'characterEncoding\'\nproperty.\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp; oriharvester: 10\n <br>\norg.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)\n <br>\n&nbsp;- can\'t init dabatabase\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp; org.springframework.beans.factory.BeanCreationException:\nError\n <br>\ncreating bean with name \'hibernateTemplate\' defined in class path\nresource\n <br>\n[properties/spring/common/dao/dao.xml]: Cannot resolve reference to\nbean\n <br>\n\'sessionFactory\' while setting bean property \'sessionFactory\'; nested\nexception\n <br>\nis org.springframework.beans.factory.BeanCreationException: Error\ncreating bean\n <br>\nwith name \'sessionFactory\' defined in class path resource\n <br>\n[properties/spring/common/dao/dao.xml]: Invocation of init method\nfailed;\n <br>\nnested exception is org.hibernate.HibernateException: Hibernate Dialect\nmust be\n <br>\nexplicitly set\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java] Caused by:\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java] org.springframework.beans.factory.BeanCreationException:\nError\n <br>\ncreating bean with name \'sessionFactory\' defined in class path resource\n <br>\n[properties/spring/common/dao/dao.xml]: Invocation of init method\nfailed;\n <br>\nnested exception is org.hibernate.HibernateException: Hibernate Dialect\nmust be\n <br>\nexplicitly set\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java] Caused by:\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java] org.hibernate.HibernateException: Hibernate Dialect must be\n <br>\nexplicitly set\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:89)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:74)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.springframework.context.support.FileSystemXmlApplicationContext.&lt;init&gt;(FileSystemXmlApplicationContext.java:65)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\norg.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\norg.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp; [java]&nbsp;&nbsp;&nbsp;&nbsp; at\n <br>\norg.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)\n <br>\n <br>\nBUILD SUCCESSFUL\n <br>\nTotal time: 8 seconds\n <br>\n <br>\n&nbsp; </blockquote></div>\n <br>\n</blockquote></div></div>\n</body>\n<br />-- \n<br />Ce message a été vérifié par\n<br />pour des virus ou des polluriels et rien de\n<br />suspect n\'a été trouvé.\n</html>\n\n\n\n</div>', created = 1507747567, expire = 1507833967, headers = '', serialized = 0 WHERE cid = '4:2714be66b6a14fa3ceda54a84045a019' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
4 messages / 0 nouveaux
Dernière contribution
elyessoumrani
Problème d'initialisation de la base harvester
Bonjour,

J'ai un soucis avec le ant init-harvester.
J'obtiens le résultat mis à la fin du message.
La ligne qui m'interpelle est :
[java] oriharvester: 0
org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
- Unknown initial character set index '192' received from server. Initial
client character set can be forced via the 'characterEncoding' property.

Après une recherche sur le net, j'ai suivi les solutions proposées pour ce
type d'erreur à savoir mettre les lignes suivantes dans /etc/my.cnf :
character_set_server=utf8
collation_server=utf8_unicode_ci

rien n'y fait.....
Quelqu'un a-t-il une idée ?

Cordialement
Elyes Soumrani

Buildfile: build.xml

prepareBuild:

compile:
[javac] Compiling 8 source files to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes
[javac]
/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:
warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
may be removed in a future release
[javac] import com.sun.org.apache.xpath.internal.XPathAPI;
[javac] ^
[javac]
/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:
warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
may be removed in a future release
[javac] return XPathAPI.eval(getDocument(), xpath,
namespaceElement).str();
[javac] ^
[javac]
/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:
warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
may be removed in a future release
[javac] return XPathAPI.selectNodeList(getDocument(), xpath,
namespaceElement);
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 3 warnings
[echo] on change les paramètres dans build/WEB-INF/classes/properties ...
[copy] Copying 1 file to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
[echo] création du fichier de configuration ori.properties ...
[copy] Copying 1 file to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
[echo] Will log in /usr/local/ori/tomcat-harvester/logs, using prod mode.
[copy] Copying 1 file to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes

init:
[if]
[if] Warning. You're going to initialize/erase SQL
[if] DataBase of ORI-OAI-Harvester
[y,N]
y
[java] init
[java] oriharvester: 0
org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
- Unknown initial character set index '192' received from server. Initial
client character set can be forced via the 'characterEncoding' property.
[java] oriharvester: 10
org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)
- can't init dabatabase
[java] org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'hibernateTemplate' defined in class path resource
[properties/spring/common/dao/dao.xml]: Cannot resolve reference to bean
'sessionFactory' while setting bean property 'sessionFactory'; nested exception
is org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'sessionFactory' defined in class path resource
[properties/spring/common/dao/dao.xml]: Invocation of init method failed;
nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
explicitly set
[java] Caused by:
[java] org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'sessionFactory' defined in class path resource
[properties/spring/common/dao/dao.xml]: Invocation of init method failed;
nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
explicitly set
[java] Caused by:
[java] org.hibernate.HibernateException: Hibernate Dialect must be
explicitly set
[java] at
org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
[java] at
org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
[java] at
org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
[java] at
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
[java] at
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
[java] at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
[java] at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)
[java] at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)
[java] at
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)
[java] at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)
[java] at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)
[java] at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
[java] at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
[java] at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
[java] at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
[java] at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
[java] at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)
[java] at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
[java] at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)
[java] at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
[java] at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)
[java] at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
[java] at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
[java] at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
[java] at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
[java] at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
[java] at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
[java] at
org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:89)
[java] at
org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:74)
[java] at
org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:65)
[java] at org.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)
[java] at org.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)
[java] at
org.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)
[java] at
org.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)
[java] at
org.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)
[java] at
org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)

BUILD SUCCESSFUL
Total time: 8 seconds

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

vincentbonamy
Bonjour,

A priori vous installez ORI-OAI via la procédure quickinstall (ce qui
est le plus commode).
Un système de propagation de configuration est en place dans cette
procédure.

Ici en résumé :

* Cf l'erreur, la propriété "Hibernate Dialect" pose problème donc dans
le fichier properties/spring/common/dao/dao.xml
* Dans dao.xml, on trouve
key="hibernate.dialect">${hibernate.properties.dialect} * hibernate.properties.dialect est une propriété spring remplacée
dynamiquement à l'exécution par ce que l'on trouve ici dans
ori.properties - par défaut on a
hibernate.properties.dialect=[HARVESTER_SQL_DIALECT]
* [HARVESTER_SQL_DIALECT] est configuré dans le
commons-parameters.properties du QuickInstall. Cela étant propagé par la
target init-build-harvester.

=> 1ère question, après avoir configuré entre autre le
HARVESTER_SQL_DIALECT depuis commons-parameters.properties du
QuickInstall, avez vous bien fait avant le ant init-harvester un ant
init-build-all ou au moins un ant init-build-harvester ?
CF
http://sourcesup.cru.fr/ori-oai-commons/quick-install/1.1.1/installation...

Cordialement,
Vincent Bonamy.

Elyes Soumrani wrote:

> Bonjour,
>
> J'ai un soucis avec le ant init-harvester.
> J'obtiens le résultat mis à la fin du message.
> La ligne qui m'interpelle est :
> [java] oriharvester: 0
> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
> - Unknown initial character set index '192' received from server. Initial
> client character set can be forced via the 'characterEncoding' property.
>
> Après une recherche sur le net, j'ai suivi les solutions proposées pour ce
> type d'erreur à savoir mettre les lignes suivantes dans /etc/my.cnf :
> character_set_server=utf8
> collation_server=utf8_unicode_ci
>
> rien n'y fait.....
> Quelqu'un a-t-il une idée ?
>
> Cordialement
> Elyes Soumrani
>
>
> Buildfile: build.xml
>
> prepareBuild:
>
> compile:
> [javac] Compiling 8 source files to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes
> [javac]
> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:
> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
> may be removed in a future release
> [javac] import com.sun.org.apache.xpath.internal.XPathAPI;
> [javac] ^
> [javac]
> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:
> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
> may be removed in a future release
> [javac] return XPathAPI.eval(getDocument(), xpath,
> namespaceElement).str();
> [javac] ^
> [javac]
> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:
> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
> may be removed in a future release
> [javac] return XPathAPI.selectNodeList(getDocument(), xpath,
> namespaceElement);
> [javac] ^
> [javac] Note: Some input files use unchecked or unsafe operations.
> [javac] Note: Recompile with -Xlint:unchecked for details.
> [javac] 3 warnings
> [echo] on change les paramètres dans build/WEB-INF/classes/properties ...
> [copy] Copying 1 file to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
> [echo] création du fichier de configuration ori.properties ...
> [copy] Copying 1 file to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
> [echo] Will log in /usr/local/ori/tomcat-harvester/logs, using prod mode.
> [copy] Copying 1 file to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes
>
> init:
> [if]
> [if] Warning. You're going to initialize/erase SQL
> [if] DataBase of ORI-OAI-Harvester
> [y,N]
> y
> [java] init
> [java] oriharvester: 0
> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
> - Unknown initial character set index '192' received from server. Initial
> client character set can be forced via the 'characterEncoding' property.
> [java] oriharvester: 10
> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)
> - can't init dabatabase
> [java] org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'hibernateTemplate' defined in class path resource
> [properties/spring/common/dao/dao.xml]: Cannot resolve reference to bean
> 'sessionFactory' while setting bean property 'sessionFactory'; nested exception
> is org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'sessionFactory' defined in class path resource
> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;
> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
> explicitly set
> [java] Caused by:
> [java] org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'sessionFactory' defined in class path resource
> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;
> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
> explicitly set
> [java] Caused by:
> [java] org.hibernate.HibernateException: Hibernate Dialect must be
> explicitly set
> [java] at
> org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
> [java] at
> org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
> [java] at
> org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
> [java] at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)
> [java] at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)
> [java] at
> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
> [java] at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
> [java] at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)
> [java] at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
> [java] at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
> [java] at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
> [java] at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
> [java] at
> org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:89)
> [java] at
> org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:74)
> [java] at
> org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:65)
> [java] at org.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)
> [java] at org.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)
>
> BUILD SUCCESSFUL
> Total time: 8 seconds
>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

francoisjannin
Bonjour,

Elyes Soumrani a écrit :

> Bonjour,
>
> J'ai un soucis avec le ant init-harvester.
> J'obtiens le résultat mis à la fin du message.
> La ligne qui m'interpelle est :
> [java] oriharvester: 0
> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
> - Unknown initial character set index '192' received from server. Initial
> client character set can be forced via the 'characterEncoding' property.
>
> Après une recherche sur le net, j'ai suivi les solutions proposées pour ce
> type d'erreur à savoir mettre les lignes suivantes dans /etc/my.cnf :
> character_set_server=utf8
> collation_server=utf8_unicode_ci
>
>

Diagnostic :

Cette manip ne va pas, je pense, modifier l'encodage des bases déjà
crées, mais juste définir un encodage par défaut pour la création des
bases et tables, donc c'est normal que vous n'ayez aucun changement.

Pour vérifier cela, et diagnostiquer le pb d'encodage lié à la connexion
MySQL, vous devez voir quel est l'encodage réel de votre base harvester,
à l'aide de commande SQL :

USE ori-harvester;

SHOW VARIABLES LIKE "character_set_database";
Cela affiche l'encodage de la base (utf8, latin1 ...)
(Vu l'excepetion dans votre cas, ça ne m'étonnerais pas que votre base
soit en latin1)

SHOW VARIABLES LIKE "collation_database";

Solution proposée :

Vous pouvez tenter d'ajouter un paramètre characterEncoding à l'URL de
connection à la base, en utilisant la valeur renvoyée par la commande
SQL, ou en essyant les valeurs utf-8, puis iso-8859-1 si ça ne marche pas

1. Si vous utilisez le quic-install :
fichier : commons-parameters.properties

# SQL server used for ori-oai-harvester persistence
HARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding
=utf8
ou
HARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding
=latin1
2. Si non :
fichier : conf/properties/ori.properties
hibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding
=utf8
ou
hibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding
=latin1

Cordialement,

François

> rien n'y fait.....
> Quelqu'un a-t-il une idée ?
>
> Cordialement
> Elyes Soumrani
>
>
> Buildfile: build.xml
>
> prepareBuild:
>
> compile:
> [javac] Compiling 8 source files to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes
> [javac]
> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:
> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
> may be removed in a future release
> [javac] import com.sun.org.apache.xpath.internal.XPathAPI;
> [javac] ^
> [javac]
> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:
> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
> may be removed in a future release
> [javac] return XPathAPI.eval(getDocument(), xpath,
> namespaceElement).str();
> [javac] ^
> [javac]
> /usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:
> warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
> may be removed in a future release
> [javac] return XPathAPI.selectNodeList(getDocument(), xpath,
> namespaceElement);
> [javac] ^
> [javac] Note: Some input files use unchecked or unsafe operations.
> [javac] Note: Recompile with -Xlint:unchecked for details.
> [javac] 3 warnings
> [echo] on change les paramètres dans build/WEB-INF/classes/properties ...
> [copy] Copying 1 file to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
> [echo] création du fichier de configuration ori.properties ...
> [copy] Copying 1 file to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
> [echo] Will log in /usr/local/ori/tomcat-harvester/logs, using prod mode.
> [copy] Copying 1 file to
> /usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes
>
> init:
> [if]
> [if] Warning. You're going to initialize/erase SQL
> [if] DataBase of ORI-OAI-Harvester
> [y,N]
> y
> [java] init
> [java] oriharvester: 0
> org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
> - Unknown initial character set index '192' received from server. Initial
> client character set can be forced via the 'characterEncoding' property.
> [java] oriharvester: 10
> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)
> - can't init dabatabase
> [java] org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'hibernateTemplate' defined in class path resource
> [properties/spring/common/dao/dao.xml]: Cannot resolve reference to bean
> 'sessionFactory' while setting bean property 'sessionFactory'; nested exception
> is org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name 'sessionFactory' defined in class path resource
> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;
> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
> explicitly set
> [java] Caused by:
> [java] org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'sessionFactory' defined in class path resource
> [properties/spring/common/dao/dao.xml]: Invocation of init method failed;
> nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
> explicitly set
> [java] Caused by:
> [java] org.hibernate.HibernateException: Hibernate Dialect must be
> explicitly set
> [java] at
> org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
> [java] at
> org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
> [java] at
> org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
> [java] at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
> [java] at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
> [java] at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
> [java] at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)
> [java] at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)
> [java] at
> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
> [java] at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
> [java] at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)
> [java] at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
> [java] at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
> [java] at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
> [java] at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
> [java] at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
> [java] at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
> [java] at
> org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:89)
> [java] at
> org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:74)
> [java] at
> org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:65)
> [java] at org.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)
> [java] at org.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)
> [java] at
> org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)
>
> BUILD SUCCESSFUL
> Total time: 8 seconds
>
>

--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

elyessoumrani
Bonjour,

Désolé pour le retour tardif, j'ai mis du temps à essayer vos solutions....

@ Vincent : j'avais effectivement négligé l'importance du ant init-build-all.....
Dans un 1er temps ça n'avait pas réglé mon problème car à force de chercher j'ai touché un peu à tout....
Puis quand j'ai remis mes fichiers de config d'aplomb et créé ma nouvelle base, je me suis rendu compte de son importance !

@ François : mes bases étaient bien en utf8 mais rien à faire ! J'ai l'impression que le nom choisi pour la base (ori-harvester) posait problème....
Je l'ai donc supprimé, puis j'en ai créé une nouvelle :
create database `harvest` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Tout est rentré dans l'ordre !
Merci encore pour vos explications très utiles !
Cordialement
Elyes

François Jannin a écrit :
Bonjour,

Elyes Soumrani a écrit :
Bonjour,

J'ai un soucis avec le ant init-harvester.
J'obtiens le résultat mis à la fin du message.
La ligne qui m'interpelle est :
 [java] oriharvester: 0
org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
 - Unknown initial character set index '192' received from server. Initial
client character set can be forced via the 'characterEncoding' property.

Après une recherche sur le net, j'ai suivi les solutions proposées pour ce
type d'erreur à savoir mettre les lignes suivantes dans /etc/my.cnf :
character_set_server=utf8
collation_server=utf8_unicode_ci

 
Diagnostic :

Cette manip ne va pas, je pense, modifier l'encodage des bases déjà crées, mais juste définir un encodage par défaut pour la création des bases et tables, donc c'est normal que vous n'ayez aucun changement.

Pour vérifier cela, et diagnostiquer le pb d'encodage lié à la connexion MySQL, vous devez voir quel est l'encodage réel de votre base harvester, à l'aide de commande SQL :

USE ori-harvester;

SHOW VARIABLES LIKE  "character_set_database";
Cela affiche l'encodage de la base (utf8, latin1 ...)
(Vu l'excepetion dans votre cas, ça ne m'étonnerais pas que votre base soit en latin1)

SHOW VARIABLES LIKE "collation_database";

Solution proposée :

Vous pouvez  tenter d'ajouter un paramètre characterEncoding à l'URL de connection à la base, en utilisant la valeur renvoyée par la commande SQL, ou en essyant les valeurs utf-8, puis iso-8859-1 si ça ne marche pas

1. Si vous utilisez le quic-install :
fichier : commons-parameters.properties

# SQL server used for ori-oai-harvester persistence
HARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding =utf8
ou
HARVESTER_SQL_CONNECTION_URL=jdbc:mysql://localhost/ori-harvester?characterEncoding =latin1
2. Si non :
fichier : conf/properties/ori.properties
hibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding =utf8
ou
hibernate.connection.url=jdbc:mysql://localhost/ori-harvester?characterEncoding =latin1


Cordialement,

François







rien n'y fait.....
Quelqu'un a-t-il une idée ?

Cordialement
Elyes Soumrani


Buildfile: build.xml

prepareBuild:

compile:
    [javac] Compiling 8 source files to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes
    [javac]
/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:46:
warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
may be removed in a future release
    [javac] import com.sun.org.apache.xpath.internal.XPathAPI;
    [javac]                                         ^
    [javac]
/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:289:
warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
may be removed in a future release
    [javac]         return XPathAPI.eval(getDocument(), xpath,
namespaceElement).str();
    [javac]                ^
    [javac]
/usr/local/ori/src/ori-oai-harvester-svn/ExternalSource/oclcharverster2/org/oclc/oai/harvester2/verb/HarvesterVerb.java:308:
warning: com.sun.org.apache.xpath.internal.XPathAPI is Sun proprietary API and
may be removed in a future release
    [javac]         return XPathAPI.selectNodeList(getDocument(), xpath,
namespaceElement);
    [javac]                ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 warnings
     [echo] on change les paramètres dans build/WEB-INF/classes/properties ...
     [copy] Copying 1 file to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
     [echo] création du fichier de configuration ori.properties ...
     [copy] Copying 1 file to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes/properties
     [echo] Will log in /usr/local/ori/tomcat-harvester/logs, using prod mode.
     [copy] Copying 1 file to
/usr/local/ori/src/ori-oai-harvester-svn/build/WEB-INF/classes

init:
       [if]
       [if] Warning. You're going to initialize/erase SQL
       [if]                                     DataBase of ORI-OAI-Harvester
[y,N]
y
     [java] init
     [java] oriharvester: 0
org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78)
 - Unknown initial character set index '192' received from server. Initial
client character set can be forced via the 'characterEncoding' property.
     [java]  oriharvester: 10
org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:34)
 - can't init dabatabase
     [java]  org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'hibernateTemplate' defined in class path resource
[properties/spring/common/dao/dao.xml]: Cannot resolve reference to bean
'sessionFactory' while setting bean property 'sessionFactory'; nested exception
is org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'sessionFactory' defined in class path resource
[properties/spring/common/dao/dao.xml]: Invocation of init method failed;
nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
explicitly set
     [java] Caused by:
     [java] org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'sessionFactory' defined in class path resource
[properties/spring/common/dao/dao.xml]: Invocation of init method failed;
nested exception is org.hibernate.HibernateException: Hibernate Dialect must be
explicitly set
     [java] Caused by:
     [java] org.hibernate.HibernateException: Hibernate Dialect must be
explicitly set
     [java]     at
org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
     [java]     at
org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
     [java]     at
org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:426)
     [java]     at
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:128)
     [java]     at
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073)
     [java]     at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298)
     [java]     at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:807)
     [java]     at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:740)
     [java]     at
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:131)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
     [java]     at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
     [java]     at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:246)
     [java]     at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
     [java]     at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
     [java]     at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
     [java]     at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
     [java]     at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
     [java]     at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
     [java]     at
org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:89)
     [java]     at
org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:74)
     [java]     at
org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:65)
     [java]     at org.orioai.utils.BeanUtils.initBeanFactory(BeanUtils.java:21)
     [java]     at org.orioai.utils.BeanUtils.getBeanFactory(BeanUtils.java:39)
     [java]     at
org.orioai.harvesting.domain.service.InitDatabaseService.getFactory(InitDatabaseService.java:82)
     [java]     at
org.orioai.harvesting.domain.service.InitDatabaseService.initSpring(InitDatabaseService.java:92)
     [java]     at
org.orioai.harvesting.domain.service.InitDatabaseService.execute(InitDatabaseService.java:56)
     [java]     at
org.orioai.harvesting.domain.service.InitDatabaseService.main(InitDatabaseService.java:31)

BUILD SUCCESSFUL
Total time: 8 seconds

 


--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

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