LtbLightning / bdk-rn

Bitcoin Development Kit - React Native Module
MIT License
50 stars 15 forks source link

Bugfix/prevent crash address as string #67

Closed Czino closed 9 months ago

Czino commented 10 months ago

Note this PR is build upon: https://github.com/LtbLightning/bdk-rn/pull/64

I received many handfuls of this error. To mitigate this issue I added a try-catch block

Fatal Exception: java.lang.NullPointerException:
       at io.ltbl.bdkrn.BdkRnModule.addressAsString(BdkRnModule.java:16)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.facebook.react.bridge.JavaMethodWrapper.invoke(:148)
       at com.facebook.react.bridge.JavaModuleWrapper.invoke(:147)
       at com.facebook.jni.NativeRunnable.run(SourceFile)
       at android.os.Handler.handleCallback(Handler.java:958)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage()
       at android.os.Looper.loopOnce(Looper.java:205)
       at android.os.Looper.loop(Looper.java:294)
       at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(:37)
       at java.lang.Thread.run(Thread.java:1012)