-
Bug
-
Resolution: Fixed
-
Major
-
4.1.0
-
None
In my Front Office search engine used for user directory, if for a criterion that matches the search metadata (like Name or First name), I put quotation marks, SOLR does not like, please see the error with "Albert" key in the search field Name :
Niveau : ERROR Catégorie : sitemap URI de la requête : /live/annuairepublic/fr/index.html Message : Unable to search Emplacement : org.apache.cocoon.util.log.SLF4JLoggerAdapter.error(SLF4JLoggerAdapter.java:46) Pile d'appels : at $1pos 60 str='{!join from=id to=contentIds v="lastname_txt_fr\:(*\\"albert\\"*)"}' at $1org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:577) at $1org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:241) at $1org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:230) at $1org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:149) at $1org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:974) at $1org.ametys.cms.search.solr.SearcherFactory$Searcher._querySolrServer(SearcherFactory.java:404) at $1org.ametys.cms.search.solr.SearcherFactory$Searcher.searchWithFacets(SearcherFactory.java:381) at $1org.ametys.web.frontoffice.AbstractSearchGenerator.search(AbstractSearchGenerator.java:340) at $1org.ametys.web.frontoffice.AbstractSearchGenerator.search(AbstractSearchGenerator.java:284) at $1org.ametys.web.frontoffice.SearchGenerator.search(SearchGenerator.java:274) at $1org.ametys.web.frontoffice.AbstractSearchGenerator.generate(AbstractSearchGenerator.java:217) at $1org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at $1org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at $1org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782) at $1org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414) at $1org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101) at $1org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:181) at $1org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:140) at $1org.ametys.web.repository.PageGenerator._saxSource(PageGenerator.java:723) at $1org.ametys.web.repository.PageGenerator._saxZoneItem(PageGenerator.java:520) at $1org.ametys.web.repository.PageGenerator._saxZoneItems(PageGenerator.java:396) at $1org.ametys.web.repository.PageGenerator._saxZone(PageGenerator.java:323) at $1org.ametys.web.repository.PageGenerator.generate(PageGenerator.java:244) at $1org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at $1org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at $1org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782) at $1org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414) at $1org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101) at $1org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321) at $1org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:125) at $1org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at $1org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at $1org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:483) at $1org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:144) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at $1org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at $1org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at $1org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at $1org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.handleCocoonRedirect(ConcreteTreeProcessor.java:300) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.access$000(ConcreteTreeProcessor.java:49) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor$TreeProcessorRedirector.cocoonRedirect(ConcreteTreeProcessor.java:348) at $1org.apache.cocoon.environment.ForwardRedirector.redirect(ForwardRedirector.java:60) at $1org.apache.cocoon.components.treeprocessor.sitemap.RedirectToURINode.invoke(RedirectToURINode.java:70) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at $1org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at $1org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at $1org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at $1org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at $1org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at $1org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at $1org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at $1org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at $1org.apache.cocoon.Cocoon.process(Cocoon.java:699) at $1org.ametys.runtime.servlet.RuntimeServlet.service(RuntimeServlet.java:543) at $1javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at $1org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at $1org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at $1org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at $1org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at $1org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at $1org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at $1org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at $1org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at $1org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at $1org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at $1org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at $1org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at $1org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132) at $1org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at $1org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1533) at $1org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1489) at $1java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at $1java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at $1org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at $1java.lang.Thread.run(Thread.java:745)