"fmd camera" command without a server defined leads to nullpoint exception
I sent a "fmd camera" command to my phone, though I had not configured a fmd server. This should be a simple issue/fix, I imagine. A nullpoint exception results, which I guess is due to it trying to access the (non-existent) server info.
LogData
main - java.lang.NullPointerException:
Attempt to invoke virtual method
'java.security.PublicKey de.nulide.findmyd
evice.data.Keys.getPublicKey()’ on a null
object reference
--------- Stack trace ---------
de.nulide.findmydevice.services.FMDSe
rverService.sendPicture(FMDServerServ
ice.java:68) de.nulide.findmydevice.ui.D
ummyCameraActivity11.onCaptureCom
pleted(DummyCameraActivity.java:148)
android.hardware.camera2.impl.CameraC
aptureSessionImplI1.lambdaonCaptur
eCompletedS4android-hardware-cam
era2-impl-CameraCaptureSessionImpl$1
(CameraCaptureSessionImpl.java:708)
android.hardware.camera2.impl.C
ameraCaptureSessionImpl$1$
$ExternalSyntheticLambda1.run(Unknown
Source:8) android.os.Handler.handleCa
llback(Handler.java:942) android.os.Handl
er.dispatchMessage(Handler.java:99) and
roid.os.Looper.loopOnce(Looper.java:201)
android.os.Looper.loop(Looper.java:288)
android.app.ActivityThread.ma
in(ActivityThread.java:7879)
java.lang.reflect.Method.invoke(Native
Method)
com.android.internal.os.RuntimeInit$Metho
dAndArgsCaller.run(Runtimelnit.java:548)
com.android.internal.os.ExecInit.main(E
xeclnit.java:49) com.android.internal.os.
RuntimeInit.nativeFinishInit(Native Method)
com.android.internal.os.RuntimeInit.main(R
untimeInit.java:355)
--------- Cause ---------