To report crashs to logcat you should use Log.d/v/etc(TAG, Message, Throwable)
not e.printStackTrace()
.
Anyway, your code crashs because e.getMessage()
could be null and Log don't accept null
as message.
So change your line to
Log.e("MY_APP_error!", "Error!", e);