[com.kbc.mobile.android.phone.kbc] Mobilepay functionality not recognizing QR-codes
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: KBC Mobile (Belgian bank application)
Package id: com.kbc.mobile.android.phone.kbc
Describe the bug
When opening the Mobilepay functionality in KBC Mobile, the app shows the camera succesfully, but is unable to recognize any QR codes while scanning.
To Reproduce
Steps to reproduce the behavior:
- Go to "Pay with Mobilepay"
- Click on 'Pay - Scan QR-Code
- The camera will open inside the application
- Unable to scan any QR-codes
Expected behavior
When a QR-code is visible in the application, the app should automatically recognize said QR-code and display payment information.
System
Phone: Pixel 6
Android Version: 12
Custom ROM: CalyxOS 3.1.1
microG
microG Core version: 0.2.22.214516-37
microG Self-Check results: All ticked
Additional context
Logcat response shows the following messages while the camera is looking for QR-codes:
01-19 11:50:57.213 19237 19507 D GmsDynamiteLoaderImpl: createModuleContext for com.google.android.gms.vision.barcode at version 1
01-19 11:50:57.213 19237 19507 W droid.phone.kb: Unsupported class loader
01-19 11:50:57.214 943 943 D AOC : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.214 943 943 D AOC : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.231 943 943 D AOC : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.232 943 943 D AOC : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.251 943 943 D AOC : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.251 943 943 D AOC : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.268 943 943 D AOC : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.268 943 943 D AOC : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.285 943 943 D AOC : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.285 943 943 D AOC : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.286 19237 19507 W droid.phone.kb: Unsupported class loader
01-19 11:50:57.287 1495 1925 E system_server: Invalid class loader spec: =UnsupportedClassLoaderContext=
01-19 11:50:57.287 1495 1925 E PackageDexUsage: Unsupported context?
This log is repeated for as long as the application is looking for QR-codes.
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 Mobilepay QR-code scan entry point on the reported Android setup. Review the repeated barcode-module and unsupported-class-loader log messages to identify where scanning stops. Done means the KBC Mobile flow recognizes a visible QR code and displays its payment information.
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
- 25/100