czlucius / code-scanner

An Android app to scan and generate codes(barcodes/QR codes)
GNU Affero General Public License v3.0
39 stars 24 forks source link

Creating contact crashes app #41

Closed czlucius closed 2 years ago

czlucius commented 2 years ago

Steps to reproduce

  1. Open app
  2. Go to "Create"
  3. Create a contact

Expected behaviour

Contact QR Code is created

Actual behaviour

App crashes.

Device name

Samsung Galaxy S20 FE 5G

Android version/API Level

12

App version

1.85 (play)

Device/crash logs

FATAL EXCEPTION: main Process: com.czlucius.scan, PID: 16791 java.lang.ExceptionInInitializerError at d.a.a(Ezvcard.java:1) at c.c.a.g.s.l.a.a(CreatedContact.java:39) at c.c.a.g.o.a(QR.java:5) at com.czlucius.scan.ui.CreateFragment.k1(CreateFragment.java:6) at com.czlucius.scan.ui.CreateFragment.f1(CreateFragment.java:1) at c.c.a.i.g.a(Unknown Source:4) at androidx.lifecycle.LiveData.b(LiveData.java:6) at androidx.lifecycle.LiveData.c(LiveData.java:8) at b.q.t.j(MutableLiveData.java:4) at c.c.a.i.t0.a(Unknown Source:4) at c.c.a.g.o.b(QR.java:2) at com.czlucius.scan.ui.CreateFragment.b1(CreateFragment.java:5) at c.c.a.i.b.onClick(Unknown Source:4) at androidx.appcompat.app.AlertController$c.handleMessage(AlertController.java:3) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:226) at android.os.Looper.loop(Looper.java:313) at android.app.ActivityThread.main(ActivityThread.java:8641) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1133) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.io.Reader.read(char[])' on a null object reference at java.util.Properties$LineReader.readLine(Properties.java:434) at java.util.Properties.load0(Properties.java:349) at java.util.Properties.load(Properties.java:337) at d.a.(Ezvcard.java:3) ... 21 more

Additional information

Should be because of Ezvcard minification Urgent.