Recently I did some work on the puppet backend API, and noted that any time this API is down you can't click on a hostname in Horizon without hitting a blank error page.
The puppet panel needs to do something better than crash the whole Horizon page when the enc is down.