I had a problem where I couldn't upload a jar-file by dragging and dropping it in the browser in "Applications".
I was only getting the error message:
undefined
The application could not be installed
And nothing was written to the logs.
I spent a lot of time trying to figure out what was wrong with my Enonic setup, when the problem actually was that my Nginx reverse proxy had a too low client_max_body_size.
I think this is a pretty common mistake to make, and I think it would be very helpful if the "Applications" app, can show a usefull error message when it gets http status = 413 on uploads.