Breadcrumbs tree doesn't show all children page on xwiki 8.4.4

Hello,

On my xwiki 8.4.4, when I’m logon with admin account my breadcrumb list all children page but with user account some page are not listed even if the user have view/edit right access.

My user can read/edit the page:
Encyclopédie > Vade-mecum CP2I pour l’étude et la réalisation de projets SI > Phase - Concevoir l’architecture technique applicative
but the breadcrumb didn’t displayed the Phase - Concevoir l’architecture technique applicative page when he click on his parent Vade-mecum CP2I pour l’étude et la réalisation de projets SI>Phase - Concevoir l’architecture technique applicative

Here 2 screenshots to show my issue:
Encyclopédie > Vade-mecum CP2I pour l’étude et la réalisation de projets SI > Phase - Concevoir l’architecture technique applicative

Tree1
and
Tree2

Do you know how I can debug this and/or do you a way to fix it?

Ty

Pascal B

Addon:

  • HTML code doesn’t contains missing page ref
  • another test I did to display my missing page: I modified the title ‘Phase - Concevoir l’architecture technique applicative’ to “test” then the breadcrumb tree displayed “test” page BUT remove another page :frowning:

Tree3

Looks very strange. You could check the output of

{{velocity}}
$services.tree.nestedPages.getChildren('document:xwiki:Sandbox.WebHome', 0, 20)
{{/velocity}}

of course, modifying the first parameter to match your page.

getChildren working well

#foreach( $page in $services.tree.nestedPages.getChildren("document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.WebHome", 0, 100) )
1. $page
#end

$services.tree.nestedPages.getChildren("document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Concevoir l'architecture technique applicative.WebHome", 0, 100)

displayed all children pages when I’m logon with user ((or admin) account.

document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Autres acteurs et interactions avec le chef de projet.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Autres ressources - Formation.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Cadres applicables.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Concevoir l'architecture technique applicative.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.De la demande au contrat.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Existant, diagnostic, esquisse de la cible.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Génie logiciel.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Grands principes de la gouvernance.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Lancement de l'étude.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Management du projet.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Manager un projet SI.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Préambule.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Ressources d'expertise.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Ressources marchés.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.Rôle et compétences du chef de projet.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.SMQ CP2I.WebHome
document:xwiki:Encyclopédie.Vade-mecum CP2I pour l'étude et la réalisation de projets SI.WebPreferences
[]

BTW I encountered this breadcrumbs tree bug with admin account too (ie user account can see one page but admin can not see this one):-/
My LiveTable working well, anyway

Ok “good” news: I managed to reproduce the problem on Jetty package 8.4.4.

On Breadcrumb Tree when I click on “8 More”, next deplyed tree hide next page :-/

Under Encyclopédie > Vade-mecum CP2I pour l’étude et la réalisation de projets SI I have these children pages:

  • Marchés d’assistance - TMA, TRA, TAEMOE …
  • 8 More …

and when I click on “8 More” to see all pages, then next page (“Objectifs, périmètre, avertissement”) missing in the tree :frowning:
Here too screenshot to show the problem:
Tree1

Tree2

I can’t reproduce on the latest version of XWiki so it’s hard for me to determine the problem. You could check the requests that the tree makes to get the child nodes. Look at the returned JSON to see if the missing page appears there.

yes when I click on “8 more”, the missing page is in the json array (in position 0) in first position. But the page didn’t appears in the tree (I checked HTML code too)

Hello, on xwiki 9.6 jetty package same problem.
Then I open this issue whith xar file to show the bug: Loading...