Uploaded image for project: 'User Directory'
  1. User Directory
  2. UD-59

Total indexation fails caused by login naming based on numerous

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • 2.0.0
    • 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

          Fixed with UD-57

          Simon Prieul (Inactive) added a comment - Fixed with UD-57

          David Cartier-Michaud added a comment - - edited
          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)

           

          David Cartier-Michaud added a comment - - edited 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)  

            sprieul Simon Prieul (Inactive)
            dcartier David Cartier-Michaud
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: