[Bug] Auth.current_user hangs when connected to WiFi but don't have internet
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp
- Área
- authentication, desktop
Línea de trabajo
Empieza reproduciendo el bloqueo en los Firebase C++ quickstarts en Windows con acceso a WiFi pero sin internet, usando la llamada Auth.current_user descrita en el issue. Compara esto con el comportamiento cuando se está completamente sin conexión e inspecciona los puntos de entrada relevantes del componente Auth. Se considera terminado cuando la llamada ya no se bloquea indefinidamente en el escenario de portal cautivo y la regresión está cubierta por una prueba reproducible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
[REQUIRED] Please fill in the following fields:
- Pre-built SDK from the website or open-source from this repo: open-source
- Firebase C++ SDK version: latest?
- Problematic Firebase Component: Auth
- Other Firebase Components in use: Firestore
- Platform you are using the C++ SDK on: Windows
- Platform you are targeting: desktop
[REQUIRED] Please describe the issue here:
If you're connected to a WiFi that doesn't have internet, like at the airport or coffee shop (Starbucks is one), the Auth.current_user call hangs indefinitely.
Steps to reproduce:
Have you been able to reproduce this issue with just the Firebase C++ quickstarts ? I didn't try before i left the repro environment
What's the issue repro rate? 100%
What happened? How can we make the problem occur?
This could be a description, log/console output, etc.
If you set Arc as your default browser and try to connect to a WiFi that doesn't have internet, it will hang until connected to internet.
This issue doesn't reproduce simply when not connected to internet. Which is very problematic for a browser where folks need to authenticate to the WiFi before they can get internet.
If you have a downloadable sample project that reproduces the bug you're reporting, you will
likely receive a faster response on your issue.
https://releases.arc.net/windows/ArcInstaller.exe
Relevant Code:
auto user = Auth.current_user()
- Lenguaje dominante
- C++
- Estrellas
- 326
- Forks
- 138
- Merge medio
- 2 d 16 h
- PR fusionados (30 d)
- 3
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de firebase/firebase-cpp-sdk
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
firebase/firebase-cpp-sdk#1905 · 2 comentarios ·
-
api: firestore
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
firebase/firebase-cpp-sdk#1920 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 70/100
firebase/firebase-cpp-sdk#1904 · 1 comentario ·
-
new type: question
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
firebase/firebase-cpp-sdk#1892 · 1 comentario ·
-
nightly-testing
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
firebase/firebase-cpp-sdk#1859 ·
Todos los issues de firebase/firebase-cpp-sdk
Issues similares
-
[CI] Nightly Clang build broken: structured binding captured in a lambda in FileDataSource.cpp Abiertobug build
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
facebookincubator/velox#19194 ·
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Abiertofuzz
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ClickHouse/ClickHouse#122114 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
module/agent platform/macos type/bug/regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
enhancement PyCDE
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100