thiendangit / react-native-thermal-receipt-printer-image-qr

React native thermal receipt printer
https://www.npmjs.com/package/react-native-thermal-receipt-printer-image-qr
111 stars 73 forks source link

Trying to connect Network Printer Getting null object reference #114

Closed sahil-foodbot closed 7 months ago

sahil-foodbot commented 7 months ago

Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'void com.pinmi.react.printer.adapter.PrinterAdapter.selectDevice(com.pinmi.react.printer.adapter.PrinterDeviceId, com.facebook.react.bridge.Callback, com.facebook.react.bridge.Callback)' on a null object reference at com.pinmi.react.printer.RNNetPrinterModule.connectPrinter(RNNetPrinterModule.java:58) at java.lang.reflect.Method.invoke(Method.java) at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372) at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:188) at com.facebook.jni.NativeRunnable.run(NativeRunnable.java) at android.os.Handler.handleCallback(Handler.java:836) at android.os.Handler.dispatchMessage(Handler.java:103) at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27) at android.os.Looper.loop(Looper.java:203) at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:228) at java.lang.Thread.run(Thread.java:761)

sahil-foodbot commented 7 months ago

Fixed using network.init() in use effect