customisation de la recherche avancée du module search

  • 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:c0ea1877005ccf15930f7b644ce4e0e5' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonsoir,\n<div><br></div>\n<div>Dans la &quot;recherche avancée&quot; du module search, je souhaiterai rajouter un paramètre (le directeur de thèse) dans les critères de recherches (en plus des paramètres auteurs,titre,description,mots clés).</div>\n<div><br></div>\n<div>Pour ce  faire, j&#39;ai rajouté les lignes suivante dans mon fichier tef_advanced.xml :</div>\n<div>\n<div><br></div>\n<div>        <i>&lt;group id=&quot;documentaire&quot;&gt;</i></div>\n<div><i><br></i></div>\n<div><i>                &lt;fields id=&quot;doc_fields_expert&quot; maxChoiceSize=&quot;3&quot;&gt;</i></div>\n</div>\n<div><i>       </i></div>\n<div><i>                       .......</i></div>\n<div><i> </i></div>\n<div>\n<div><i>                        &lt;field format=&quot;text&quot; id=&quot;doc_director&quot;&gt;</i></div>\n<div><i>                                &lt;metadata&gt;concat(//tef:directeurThese/tef:nom,&#39; &#39;,//tef:directeurThese/tef:prenom)&lt;/metadata&gt;</i></div>\n<div><i>                        &lt;/field&gt;</i></div>\n</div>\n<div><i><br></i></div>\n<div><i><br></i></div>\n<div><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"><i>                         .......</i></div>\n<div><i><br></i></div>\n<div>\n<div><i>                &lt;/fields&gt;</i></div>\n<div><i>        &lt;/group&gt;</i></div>\n</div>\n<div><br></div>\n<div>Ainsi qui les lignes suivantes dans forms_fr.properties :</div>\n<div><br></div>\n<div>\n<div><i>menu.form.label.these.advanced.doc_director=Directeur</i></div>\n<div>\n<i>menu.form.comment.these.advanced.doc_director=</i></div>\n</div>\n<div><br></div>\n<div>Mais j&#39;obtiens l&#39;erreur suivante : </div>\n<div><br></div>\n<div><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"><span class=\"Apple-style-span\" style=\"font-family: Tahoma, Arial, sans-serif; font-size: medium; \"></p>\n<pre>\norg.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.springframework.beans.NullValueInNestedPathException: Invalid property &#39;userChoices[doc_director_0]&#39; of bean class [org.orioai.search.userdata.AdvancedFormUserValues]: Value of nested property &#39;userChoices[doc_director_0]&#39; is null\n org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:527)\n org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)\n org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)\n org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:717)\n org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)\n org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)\n org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)\n org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)\n org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)\n org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)\n org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:617)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:717)\n com.cj.trim.trimFilter.doFilter(Unknown Source)\n org.orioai.search.web.servlet.JSessionStripFilter.doFilter(JSessionStripFilter.java:61)</pre><p></span></div>\n<div><br></div>\n<div><br></div>\n<div>M&#39;y suis-je mal pris ? Ai-je raté quelque chose ? Est-il possible de faire ce genre de customisation ?</div>\n<div><br></div>\n<div><br></div>\n<div>Merci beaucoup pour vos réponses,</div>\n<div><br></div>\n<div><br></div>\n<div>Cordialement,</div>\n<div><br clear=\"all\">\n<div><br></div>\n<p>-- <br>Morgan Bohn<br>Pôle &quot;Développement, intégration et paramétrage&quot;<br><br />\nDépartement &quot;Services Métiers&quot;<br>Université de Strasbourg<br>\n</div>\n</div>\n', created = 1507756357, expire = 1507842757, headers = '', serialized = 0 WHERE cid = '4:c0ea1877005ccf15930f7b644ce4e0e5' 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:0a96548905a69eea6e0d7a6308fdc8d0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><html>\n <head>\n <meta content=\"text/html; charset=ISO-8859-1\"\n http-equiv=\"Content-Type\">\n </head>\n <body bgcolor=\"#FFFFFF\" text=\"#000000\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n <br>\n D&eacute;sol&eacute; pour le d&eacute;lai de r&eacute;ponse.<br>\n Depuis le temps, vous avez du trouver la solution ?<br>\n <br>\n A priori je pense que c\'est du &agrave; un probl&egrave;me de session\n utilisateur.<br>\n Comme vous avez chang&eacute; des param&egrave;tres dont certains sont en\n session, vous avez relev&eacute; cette erreur.<br>\n <br>\n Cdt<br>\n <br>\n </font></font>\n <div class=\"moz-signature\">\n <div class=\"moz-signature\">\n <font face=\"Verdana\"><small>\n Yohan COLMANT<br>\n Direction des Syst&egrave;mes d\'Information<br>\n UVHC - Universit&eacute; de Valenciennes et du Hainaut Cambr&eacute;sis<br>\n Coordinateur Technique du projet ORI-OAI\n </small>\n </font>\n </div>\n </div>\n <br>\n Le 05/12/2011 17:53, Morgan Bohn a &eacute;crit&nbsp;:\n <div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonsoir,\n <div><br>\n </div>\n <div>Dans la \"recherche avanc&eacute;e\" du module search, je souhaiterai\n rajouter un param&egrave;tre (le directeur de th&egrave;se) dans les crit&egrave;res\n de recherches (en plus des param&egrave;tres\n auteurs,titre,description,mots cl&eacute;s).</div>\n <div><br>\n </div>\n <div>Pour ce &nbsp;faire, j\'ai rajout&eacute; les lignes suivante dans mon\n fichier tef_advanced.xml :</div>\n <div>\n <div><br>\n </div>\n <div>&nbsp; &nbsp; &nbsp; &nbsp; <i>&lt;group id=\"documentaire\"&gt;</i></div>\n <div><i><br>\n </i></div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;fields id=\"doc_fields_expert\"\n maxChoiceSize=\"3\"&gt;</i></div>\n </div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp;</i></div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.......</i></div>\n <div><i>&nbsp;</i></div>\n <div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;field format=\"text\"\n id=\"doc_director\"&gt;</i></div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\n &lt;metadata&gt;concat(//tef:directeurThese/tef:nom,\'\n \',//tef:directeurThese/tef:prenom)&lt;/metadata&gt;</i></div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/field&gt;</i></div>\n </div>\n <div><i><br>\n </i></div>\n <div><i><br>\n </i></div>\n <div>\n <meta http-equiv=\"content-type\" content=\"text/html;\n charset=ISO-8859-1\">\n <i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.......</i></div>\n <div><i><br>\n </i></div>\n <div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/fields&gt;</i></div>\n <div><i>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/group&gt;</i></div>\n </div>\n <div><br>\n </div>\n <div>Ainsi qui les lignes suivantes dans forms_fr.properties :</div>\n <div><br>\n </div>\n <div>\n <div><i>menu.form.label.these.advanced.doc_director=Directeur</i></div>\n <div>\n <i>menu.form.comment.these.advanced.doc_director=</i></div>\n </div>\n <div><br>\n </div>\n <div>Mais j\'obtiens l\'erreur suivante :&nbsp;</div>\n <div><br>\n </div>\n <div>\n <meta http-equiv=\"content-type\" content=\"text/html;\n charset=ISO-8859-1\">\n <span class=\"Apple-style-span\" style=\"font-family: Tahoma,\n Arial, sans-serif; font-size: medium; \">\n <pre>org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.springframework.beans.NullValueInNestedPathException: Invalid property \'userChoices[doc_director_0]\' of bean class [org.orioai.search.userdata.AdvancedFormUserValues]: Value of nested property \'userChoices[doc_director_0]\' is null\n org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:527)\n org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)\n org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)\n org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:717)\n org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)\n org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)\n org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)\n org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)\n org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)\n org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)\n org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:617)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:717)\n com.cj.trim.trimFilter.doFilter(Unknown Source)\n org.orioai.search.web.servlet.JSessionStripFilter.doFilter(JSessionStripFilter.java:61)</pre>\n </span></div>\n <div><br>\n </div>\n <div><br>\n </div>\n <div>M\'y suis-je mal pris ? Ai-je rat&eacute; quelque chose ? Est-il\n possible de faire ce genre de customisation ?</div>\n <div><br>\n </div>\n <div><br>\n </div>\n <div>Merci beaucoup pour vos r&eacute;ponses,</div>\n <div><br>\n </div>\n <div><br>\n </div>\n <div>Cordialement,</div>\n <div><br clear=\"all\">\n <div><br>\n </div>\n -- <br>\n Morgan Bohn<br>\n P&ocirc;le \"D&eacute;veloppement, int&eacute;gration et param&eacute;trage\"<br>\n D&eacute;partement \"Services M&eacute;tiers\"<br>\n Universit&eacute; de Strasbourg<br>\n </div>\n </blockquote></div></div>\n </body>\n</html>\n</div>', created = 1507756358, expire = 1507842758, headers = '', serialized = 0 WHERE cid = '4:0a96548905a69eea6e0d7a6308fdc8d0' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
2 messages / 0 nouveaux
Dernière contribution
Anonyme
customisation de la recherche avancée du module search
Bonsoir,

Dans la "recherche avancée" du module search, je souhaiterai rajouter un paramètre (le directeur de thèse) dans les critères de recherches (en plus des paramètres auteurs,titre,description,mots clés).

Pour ce  faire, j'ai rajouté les lignes suivante dans mon fichier tef_advanced.xml :

        <group id="documentaire">

                <fields id="doc_fields_expert" maxChoiceSize="3">
       
                       .......
 
                        <field format="text" id="doc_director">
                                <metadata>concat(//tef:directeurThese/tef:nom,' ',//tef:directeurThese/tef:prenom)</metadata>
                        </field>


                         .......

                </fields>
        </group>

Ainsi qui les lignes suivantes dans forms_fr.properties :

menu.form.label.these.advanced.doc_director=Directeur
menu.form.comment.these.advanced.doc_director=

Mais j'obtiens l'erreur suivante : 

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.springframework.beans.NullValueInNestedPathException: Invalid property 'userChoices[doc_director_0]' of bean class [org.orioai.search.userdata.AdvancedFormUserValues]: Value of nested property 'userChoices[doc_director_0]' is null
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:527)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	com.cj.trim.trimFilter.doFilter(Unknown Source)
	org.orioai.search.web.servlet.JSessionStripFilter.doFilter(JSessionStripFilter.java:61)



M'y suis-je mal pris ? Ai-je raté quelque chose ? Est-il possible de faire ce genre de customisation ?


Merci beaucoup pour vos réponses,


Cordialement,


--
Morgan Bohn
Pôle "Développement, intégration et paramétrage"

Département "Services Métiers"
Université de Strasbourg

Yohan Colmant
Bonjour,

Désolé pour le délai de réponse.
Depuis le temps, vous avez du trouver la solution ?

A priori je pense que c'est du à un problème de session utilisateur.
Comme vous avez changé des paramètres dont certains sont en session, vous avez relevé cette erreur.

Cdt

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

Le 05/12/2011 17:53, Morgan Bohn a écrit :
Bonsoir,

Dans la "recherche avancée" du module search, je souhaiterai rajouter un paramètre (le directeur de thèse) dans les critères de recherches (en plus des paramètres auteurs,titre,description,mots clés).

Pour ce  faire, j'ai rajouté les lignes suivante dans mon fichier tef_advanced.xml :

        <group id="documentaire">

                <fields id="doc_fields_expert" maxChoiceSize="3">
       
                       .......
 
                        <field format="text" id="doc_director">
                                <metadata>concat(//tef:directeurThese/tef:nom,' ',//tef:directeurThese/tef:prenom)</metadata>
                        </field>


                         .......

                </fields>
        </group>

Ainsi qui les lignes suivantes dans forms_fr.properties :

menu.form.label.these.advanced.doc_director=Directeur
menu.form.comment.these.advanced.doc_director=

Mais j'obtiens l'erreur suivante : 

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.springframework.beans.NullValueInNestedPathException: Invalid property 'userChoices[doc_director_0]' of bean class [org.orioai.search.userdata.AdvancedFormUserValues]: Value of nested property 'userChoices[doc_director_0]' is null
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:527)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	com.cj.trim.trimFilter.doFilter(Unknown Source)
	org.orioai.search.web.servlet.JSessionStripFilter.doFilter(JSessionStripFilter.java:61)


M'y suis-je mal pris ? Ai-je raté quelque chose ? Est-il possible de faire ce genre de customisation ?


Merci beaucoup pour vos réponses,


Cordialement,


--
Morgan Bohn
Pôle "Développement, intégration et paramétrage"
Département "Services Métiers"
Université de Strasbourg

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.