[nl.devolksbank.asn.bankieren] Cannot scan QR codes because of missing mlkit barcode scanning module
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 3.2k
- Avg merge
- 12d 11h
- Merged PRs (30d)
- 4
Description
Affected app
Name: ASN Bank
Package id: nl.devolksbank.asn.bankieren
Describe the bug
The app cannot scan QR codes. The app's build in QR Code scanner opens fine and doesn't report an error but will not actually scan any QR Codes
To Reproduce
Steps to reproduce the behavior:
- After opening the app log in.
- Click the QR symbol in the top right.
- Point the camera at a QR Code
- Nothing Happens
Expected behavior
The QR Code gets scanned.
System
Android Version: 11
Custom ROM: /e/OS 1.11-20230509288096
microG
microG Core version: 0.2.27.223616-1
microG Self-Check results: All ticked
Additional context
logcat:
6-22 13:36:30.403 10426 10673 W DynamiteModule: Local module descriptor class for com.google.mlkit.dynamite.barcode not found.
06-22 13:36:29.814 0 0 I [0: kworker/u17:3: 8770] [SSP]: MSG From MCU - SSP_batch_full 60 60 0
06-22 13:36:29.814 0 0 I : [0: kworker/u17:3: 8770] Pack = 0 966 980 60
06-22 13:36:30.409 25608 25627 D GmsDummySvc: bound by: GetServiceRequest{serviceId=UNKNOWN(308), gmsVersion=12451000, packageName='nl.devolksbank.asn.bankieren', extras=Bundle[{}]}
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: Failed to check feature availability
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: o.uV: 17: API: ModuleInstall.API is not available on this device. Connection failed with: uA{statusCode=CANCELED, resolution=null, message=null}
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.vd.read(:1003)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.wr.RemoteActionCompatParcelizer(:1)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.vP.setContentView(:7)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.vP.write(:2)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.vP.setContentView(:24)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.vP.RemoteActionCompatParcelizer(:1)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.xu.IconCompatParcelizer(:1)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.xO.read(:2)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.xG.RemoteActionCompatParcelizer(:3)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.xJ.read(:3)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at o.xK.handleMessage(:31)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at android.os.Handler.dispatchMessage(Handler.java:106)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at android.os.Looper.loop(Looper.java:223)
06-22 13:36:30.411 10426 10426 E OptionalModuleUtils: at android.os.HandlerThread.run(HandlerThread.java:67)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: Failed to complete the task of features availability check
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: java.util.concurrent.ExecutionException: o.uV: 17: API: ModuleInstall.API is not available on this device. Connection failed with: uA{statusCode=CANCELED, resolution=null, message=null}
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.agW.setContentView(:5)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.agW.read(:8)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atz.write(:9)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atz.read(:3)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.aup.setContentView(:6)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.aum.setContentView(:1)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atN.run(:1004)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atY.run(:2)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atC.IconCompatParcelizer(:4)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atC.setContentView(:1)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atP.run(Unknown Source:2)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atC.read(:2)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.atM.run(Unknown Source:2)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at java.lang.Thread.run(Thread.java:923)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: Caused by: o.uV: 17: API: ModuleInstall.API is not available on this device. Connection failed with: uA{statusCode=CANCELED, resolution=null, message=null}
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.vd.read(:1003)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.wr.RemoteActionCompatParcelizer(:1)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.vP.setContentView(:7)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.vP.write(:2)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.vP.setContentView(:24)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.vP.RemoteActionCompatParcelizer(:1)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.xu.IconCompatParcelizer(:1)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.xO.read(:2)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.xG.RemoteActionCompatParcelizer(:3)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.xJ.read(:3)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at o.xK.handleMessage(:31)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at android.os.Handler.dispatchMessage(Handler.java:106)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at android.os.Looper.loop(Looper.java:223)
06-22 13:36:30.411 10426 10673 E OptionalModuleUtils: at android.os.HandlerThread.run(HandlerThread.java:67)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure from the QR symbol in the ASN Bank app on Android 11 with microG, then inspect the provided logcat for the missing ML Kit barcode module and ModuleInstall errors. Done means the built-in scanner recognizes QR codes instead of opening without scanning.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100