The problem is that the function fetchNavigationEntryIds don´t make a request. The failure occured in the following statement for getting the database connection data. But only for the admin-page. I also use this funtion(fetchNavigationEntryIds) for the main navigation, and it works. But on the admin-asset the function $this->getDatabase() didn´t call/select.