-
Bug
-
Resolution: Fixed
-
Major
-
2.0.0
-
None
I set the root page with a classification metadata that will return "94100" for a given content, and then I got the following stacktrace when trying to display the virtual pages in the sitemap tool.
If I refresh the sitemap tool, I cannot get any page
Relevant stacktrace:
Caused by: java.lang.IllegalArgumentException: 94100 doest not match the expected regular expression : ^([0-9-_]*)[a-z].*$
at org.ametys.cms.FilterNameHelper.filterName(FilterNameHelper.java:56)
at org.ametys.plugins.userdirectory.UserDirectoryPageHandler.getTransformedClassificationMetadataValue(UserDirectoryPageHandler.java:282)
at org.ametys.plugins.userdirectory.UserDirectoryPageHandler.lambda$_initializeCaches$2(UserDirectoryPageHandler.java:335)
at org.ametys.plugins.userdirectory.UserDirectoryPageHandler$$Lambda$139/1079941432.apply(Unknown Source)
at java.util.stream.Collectors.lambda$toMap$164(Collectors.java:1321)
at java.util.stream.Collectors$$Lambda$40/328931831.accept(Unknown Source)
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.util.Iterator.forEachRemaining(Iterator.java:116)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at org.ametys.plugins.userdirectory.UserDirectoryPageHandler._initializeCaches(UserDirectoryPageHandler.java:333)
at org.ametys.plugins.userdirectory.UserDirectoryPageHandler.getTransitionalPagesName(UserDirectoryPageHandler.java:299)
at org.ametys.plugins.userdirectory.page.VirtualUserDirectoryPageFactory.getChildren(VirtualUserDirectoryPageFactory.java:100)
at org.ametys.plugins.repository.AmetysObjectResolver.resolveVirtualChildren(AmetysObjectResolver.java:554)
at org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.getChildren(TraversableAmetysObjectHelper.java:226)
at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.getChildren(DefaultTraversableAmetysObjectFactory.java:63)
at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.getChildren(DefaultTraversableAmetysObject.java:74)
at org.ametys.web.repository.page.jcr.DefaultPage.getChildrenPages(DefaultPage.java:555)
at org.ametys.web.repository.page.jcr.DefaultPage.getChildrenPages(DefaultPage.java:548)
at org.ametys.web.repository.page.SitemapDAO.getPageProperties(SitemapDAO.java:202)
at org.ametys.web.cocoon.SitemapAction.pagescontainer2json(SitemapAction.java:168)
at org.ametys.web.cocoon.SitemapAction.act(SitemapAction.java:89)
- is duplicated by
-
UD-59 Total indexation fails caused by login naming based on numerous
-
- Closed
-