microg / microg/GmsCore

[com.mercadopago.wallet] Crash after attempting to use the app's QR barcode scanner

Open
#1,742 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

📸 Vision
Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

App name
Name: Mercado Pago
Package id: com.mercadopago.wallet
Link

Describe the bug
When attempting to use the QR scanner from the app, it crashes instantly and without fault. The log points towards Google's ML Kit's barcode scanner, part of G Play Services, which as I don't have it, would assumingly be the cause of the crash.

To Reproduce
Steps to reproduce the behavior:

  1. Open the app
  2. Click on 'QR Scan' at the bottom

Expected behavior
What should happen is that the app would open a qrcode scanner, as it used to, but later versions seem to have implemented this new API.

System
Android Version: 11
Custom ROM: crDroid 7.17
Device: Mi A1 (tissot)

microG
microG Core version: 0.2.24.214816
microG Self-Check results: All ticked

photo5019277414546647639

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository files or tests are named. Start by reproducing the crash from the app's QR Scan entry point on the listed Android, crDroid, device, and microG setup, then inspect the log around Google's ML Kit barcode scanner. Done means the QR code scanner opens without crashing when Google Play Services is unavailable.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.