Meinen letzten Satz oben bitte beachten.

Du musst die Indexangabe bei items[2] beachten.
2 heißt hier, dass dem 3. Hauptmenüeintrag ein Untermenüeintrag (Indizierung also standardmäßig ab 0) hinzugefügt wird; das musst du für deine Anwendung anpassen.

Genau das sagt dir die Fehlermeldung ja auch :idee