Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

com.razorpay.AnalyticsUtil.tobase62 ANR

Abierto
#335 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
android, java, kotlin

Línea de trabajo

Comienza con AnalyticsUtil.java en las líneas 294, 335 y 344, donde el stack trace identifica el ID de pedido local y la ruta tobase62. Sigue la ruta de inicio a través de Checkout.java:83 y RazorpayInitializer.kt:14/6 y, a continuación, verifica que la inicialización ya no realice trabajo lento en el hilo principal.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

com.razorpay.AnalyticsUtil.tobase62
ANR triggered by slow operations in main thread

java.util.Arrays.copyOf (Arrays.java:3135)

java.lang.String.split (String.java:2525)
com.razorpay.AnalyticsUtil.tobase62 (AnalyticsUtil.java:344)
com.razorpay.AnalyticsUtil.getUniqueId (AnalyticsUtil.java:335)
com.razorpay.AnalyticsUtil.getLocalOrderId (AnalyticsUtil.java:294)
com.razorpay.Z$A.a (Lumberjack.java:267)
com.razorpay.Z$A.a (Lumberjack.java:253)
com.razorpay.AnalyticsUtil.trackEvent (AnalyticsUtil.java:99)
com.razorpay.Checkout.trackEvent (Checkout.java:283)
com.razorpay.Checkout. (Checkout.java:83)
com.razorpay.RazorpayInitializer.create (RazorpayInitializer.kt:14)
com.razorpay.RazorpayInitializer.create (RazorpayInitializer.kt:6)
androidx.startup.AppInitializer.doInitialize (AppInitializer.java:180)

Lenguaje dominante
Java
Estrellas
75
Forks
83
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de razorpay/razorpay-java

Todos los issues de razorpay/razorpay-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.