e.getClass().getCanonicalName() can't be null