Community
Participate
Working Groups
Riena assumes that every NavigationNode is unique, that means it is identified by its NavigationNodeId. But at the moment it is possible to create a NavigationNode without a NavigsationNodeId or pass in null. Those nodes can't be found in the navigationtree by using methods like NavigationNode.findNode() and can lead to other problems described in Bug #349504. In my opinion we do a fail fast and reject this, by throwing a RuntimeException if the NavigationNodeId is null at any point. Any thoughts or comments on this?