non existent child route during assembly throws exception
Merge branch 'hotfix/4035'

Close #4035