Я написал удаленный сервис, который клиенты могут входить в систему с помощью обычных механизмов IPC, предоставляемых Android, и привязка, похоже, работает. Проблема возникает, когда я перехожу к вызову метода, в котором я должен передать объект в качестве параметра, потому что получаю это "любопытное" исключение:
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): FATAL EXCEPTION: main
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): java.lang.NullPointerException
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): at android.os.Parcel.readException(Parcel.java:1253)
10-19 15:09:04.601: ERROR/AndroidRuntime(2985):at android.os.Parcel.readException(Parcel.java:1235)
10-19 15:09:04.601: ERROR/AndroidRuntime(2985): at it.domod.commons.interfaces.DeviceManager$Stub$Proxy.sendCommand(DeviceManager.java:121)
Кажется, что он был выброшен из прокси-класса, сгенерированного из файла .aidl.
Чем страннее то, что объект, кажется, правильно передан, но, вероятно, что-то не так. Любая идея?