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);
Но что вызывает это?