-
Bug
-
Resolution: Fixed
-
Critical
-
2.0.0
-
None
When user directory tree sort criteria is based on numerous field, total indexation fails
[UD-59] Total indexation fails caused by login naming based on numerous
Niveau : ERROR Catégorie : org.ametys.cms.content.indexing.solr.SolrIndexer Message : Failed to index site intranet in workspace default Emplacement : org.ametys.web.indexing.solr.SolrSiteIndexer.indexSite(SolrSiteIndexer.java:163) Pile d'appels : org.ametys.cms.indexing.IndexingException: Failed to index page page://50ec2004-d3d8-4762-8ce8-3761c7e688cb in workspace default at $1org.ametys.web.indexing.solr.SolrPageIndexer.indexPage(SolrPageIndexer.java:195) at $1org.ametys.web.indexing.solr.SolrSiteIndexer._indexSitemap(SolrSiteIndexer.java:329) at $1org.ametys.web.indexing.solr.SolrSiteIndexer._indexSitemaps(SolrSiteIndexer.java:309) at $1org.ametys.web.indexing.solr.SolrSiteIndexer.indexSite(SolrSiteIndexer.java:142) at $1sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at $1sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at $1sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at $1java.lang.reflect.Method.invoke(Method.java:498) at $1org.ametys.runtime.plugin.component.PluginsComponentManager$ComponentInvocationHandler.invoke(PluginsComponentManager.java:177) at $1com.sun.proxy.$Proxy14.indexSite(Unknown Source) at $1org.ametys.web.indexing.solr.SolrWebWorkspaceIndexer.doIndex(SolrWebWorkspaceIndexer.java:71) at $1org.ametys.cms.indexing.solr.SolrWorkspaceIndexer.index(SolrWorkspaceIndexer.java:111) at $1org.ametys.cms.indexing.solr.SolrWorkspaceIndexer.indexAllWorkspaces(SolrWorkspaceIndexer.java:89) at $1org.ametys.cms.indexing.GlobalWorkspaceIndexerSchedulable.execute(GlobalWorkspaceIndexerSchedulable.java:43) at $1org.ametys.core.schedule.AmetysJob.execute(AmetysJob.java:133) at $1org.quartz.core.JobRunShell.run(JobRunShell.java:202) at $1org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) Caused by: java.lang.IllegalArgumentException: 22622 doest not match the expected regular expression : ^([0-9-_]*)[a-z].*$ at $1org.ametys.cms.FilterNameHelper.filterName(FilterNameHelper.java:56) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler.getTransformedClassificationMetadataValue(UserDirectoryPageHandler.java:282) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler.lambda$_initializeCaches$2(UserDirectoryPageHandler.java:335) at $1java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1321) at $1java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) at $1java.util.Iterator.forEachRemaining(Iterator.java:116) at $1java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at $1java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at $1java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at $1java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at $1java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at $1java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler._initializeCaches(UserDirectoryPageHandler.java:333) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler.getTransitionalPagesName(UserDirectoryPageHandler.java:299) at $1org.ametys.plugins.userdirectory.page.VirtualUserDirectoryPageFactory.getChildren(VirtualUserDirectoryPageFactory.java:100) at $1org.ametys.plugins.repository.AmetysObjectResolver.resolveVirtualChildren(AmetysObjectResolver.java:554) at $1org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.getChildren(TraversableAmetysObjectHelper.java:226) at $1org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.getChildren(DefaultTraversableAmetysObjectFactory.java:63) at $1org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.getChildren(DefaultTraversableAmetysObject.java:74) at $1org.ametys.web.repository.page.jcr.DefaultPage.getChildrenPages(DefaultPage.java:555) at $1org.ametys.web.repository.page.jcr.DefaultPage.getChildrenPages(DefaultPage.java:548) at $1org.ametys.web.indexing.solr.SolrPageIndexer._indexPage(SolrPageIndexer.java:232) at $1org.ametys.web.indexing.solr.SolrPageIndexer.indexPage(SolrPageIndexer.java:183) ... 16 more Niveau : ERROR Catégorie : org.ametys.cms.content.indexing.solr.SolrIndexer Message : Failed to index page page://50ec2004-d3d8-4762-8ce8-3761c7e688cb in workspace default Emplacement : org.ametys.web.indexing.solr.SolrPageIndexer.indexPage(SolrPageIndexer.java:194) Pile d'appels : java.lang.IllegalArgumentException: 22622 doest not match the expected regular expression : ^([0-9-_]*)[a-z].*$ at $1org.ametys.cms.FilterNameHelper.filterName(FilterNameHelper.java:56) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler.getTransformedClassificationMetadataValue(UserDirectoryPageHandler.java:282) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler.lambda$_initializeCaches$2(UserDirectoryPageHandler.java:335) at $1java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1321) at $1java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) at $1java.util.Iterator.forEachRemaining(Iterator.java:116) at $1java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at $1java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at $1java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at $1java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at $1java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at $1java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler._initializeCaches(UserDirectoryPageHandler.java:333) at $1org.ametys.plugins.userdirectory.UserDirectoryPageHandler.getTransitionalPagesName(UserDirectoryPageHandler.java:299) at $1org.ametys.plugins.userdirectory.page.VirtualUserDirectoryPageFactory.getChildren(VirtualUserDirectoryPageFactory.java:100) at $1org.ametys.plugins.repository.AmetysObjectResolver.resolveVirtualChildren(AmetysObjectResolver.java:554) at $1org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.getChildren(TraversableAmetysObjectHelper.java:226) at $1org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.getChildren(DefaultTraversableAmetysObjectFactory.java:63) at $1org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.getChildren(DefaultTraversableAmetysObject.java:74) at $1org.ametys.web.repository.page.jcr.DefaultPage.getChildrenPages(DefaultPage.java:555) at $1org.ametys.web.repository.page.jcr.DefaultPage.getChildrenPages(DefaultPage.java:548) at $1org.ametys.web.indexing.solr.SolrPageIndexer._indexPage(SolrPageIndexer.java:232) at $1org.ametys.web.indexing.solr.SolrPageIndexer.indexPage(SolrPageIndexer.java:183) at $1org.ametys.web.indexing.solr.SolrSiteIndexer._indexSitemap(SolrSiteIndexer.java:329) at $1org.ametys.web.indexing.solr.SolrSiteIndexer._indexSitemaps(SolrSiteIndexer.java:309) at $1org.ametys.web.indexing.solr.SolrSiteIndexer.indexSite(SolrSiteIndexer.java:142) at $1sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at $1sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at $1sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at $1java.lang.reflect.Method.invoke(Method.java:498) at $1org.ametys.runtime.plugin.component.PluginsComponentManager$ComponentInvocationHandler.invoke(PluginsComponentManager.java:177) at $1com.sun.proxy.$Proxy14.indexSite(Unknown Source) at $1org.ametys.web.indexing.solr.SolrWebWorkspaceIndexer.doIndex(SolrWebWorkspaceIndexer.java:71) at $1org.ametys.cms.indexing.solr.SolrWorkspaceIndexer.index(SolrWorkspaceIndexer.java:111) at $1org.ametys.cms.indexing.solr.SolrWorkspaceIndexer.indexAllWorkspaces(SolrWorkspaceIndexer.java:89) at $1org.ametys.cms.indexing.GlobalWorkspaceIndexerSchedulable.execute(GlobalWorkspaceIndexerSchedulable.java:43) at $1org.ametys.core.schedule.AmetysJob.execute(AmetysJob.java:133) at $1org.quartz.core.JobRunShell.run(JobRunShell.java:202) at $1org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Fixed with
UD-57