NullPointerException (и т. Д.) Из Parcel.readException

Исключения, которые выглядят так, сбивают с толку:

FATAL EXCEPTION: main
java.lang.NullPointerException
    at android.os.Parcel.readException(Parcel.java:1437)
    at android.os.Parcel.readException(Parcel.java:1385)
    at com.yourpackage.ipc.IYourClass$Stub$Proxy.yourMethod(IYourClass.java:488)
    at com.yourpackage.ipc.YourClassShim.yourMethod(YourClassShim.java:269)

Я нашел для этого кучу связанных вопросов, но ни один из них не дал ответа на вопрос «как это отладить». Так что я делаю этот вопрос / ответ.

Глядя на источник AndroidВот а такжеВот вы увидите, что он может выдавать любой из них (исключение NullPointerException - это то, что у меня было):

SecurityException(msg);
BadParcelableException(msg);
IllegalArgumentException(msg);
NullPointerException(msg);
IllegalStateException(msg);
RuntimeException("Unknown exception code: " + code + " msg " + msg);

Но что вызывает это?

Ответы на вопрос(2)

Ваш ответ на вопрос