ynotes icon indicating copy to clipboard operation
ynotes copied to clipboard

Crash intempestifs et déconnexion

Open lucas-luchack opened this issue 3 years ago • 5 comments

🐛 Signaler un bug

Décrire le bug

Ferme l'application et peu dans le pire des cas supprimer la liaison avec le compte Pronote

Reproduire ce bug

Il n'y a pas de moyens précis, celui-ci survient de manière aléatoire lors de l'ouverture de l'application ou de l'activation de la notification constante.

Comportement attendu

Que l'application ne ce ferme pas brutalement ; ne déconnecte pas le compte ; active bien la notification constante.

Smartphone

  • Appareil : Mi 8 Lite
  • OS : Android 10
  • Version : 0.12.0

Contexte supplémentaire

  • Application scolaire : Pronote
  • ENT : Lycée Connecté

lucas-luchack avatar Sep 08 '21 14:09 lucas-luchack

Merci @lucas-luchack ! En effet, nous connaissons quelques problèmes avec la connexion aux différents services et nous allons investiguer.

florian-lefebvre avatar Sep 08 '21 18:09 florian-lefebvre

@Androz2091 Est-ce que Pronote a été mis à jour ? Et si oui, est-ce que la connexion est impactée ?

florian-lefebvre avatar Sep 08 '21 18:09 florian-lefebvre

Je rajoute ici les logs du crash, je viens de penser à le faire 😅

java.lang.RuntimeException: Unable to create service io.flutter.plugins.androidalarmmanager.AlarmService: java.lang.NullPointerException: Attempt to read from field 'java.lang.String io.flutter.view.FlutterCallbackInformation.callbackLibraryPath' on a null object reference
	at android.app.ActivityThread.handleCreateService(ActivityThread.java:4023)
	at android.app.ActivityThread.access$1600(ActivityThread.java:224)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1903)
	at android.os.Handler.dispatchMessage(Handler.java:107)
	at android.os.Looper.loop(Looper.java:224)
	at android.app.ActivityThread.main(ActivityThread.java:7562)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.String io.flutter.view.FlutterCallbackInformation.callbackLibraryPath' on a null object reference
	at io.flutter.embedding.engine.dart.DartExecutor$DartCallback.toString(Unknown Source:22)
	at java.lang.String.valueOf(String.java:2924)
	at java.lang.StringBuilder.append(StringBuilder.java:132)
	at io.flutter.embedding.engine.dart.DartExecutor.executeDartCallback(Unknown Source:22)
	at io.flutter.plugins.androidalarmmanager.FlutterBackgroundExecutor.startBackgroundIsolate(Unknown Source:56)
	at io.flutter.plugins.androidalarmmanager.FlutterBackgroundExecutor.startBackgroundIsolate(Unknown Source:21)
	at io.flutter.plugins.androidalarmmanager.AlarmService.onCreate(Unknown Source:20)
	at android.app.ActivityThread.handleCreateService(ActivityThread.java:4011)
	... 8 more

J'espère que ça peut vous être utile...

lucas-luchack avatar Oct 15 '21 17:10 lucas-luchack

Super merci !

florian-lefebvre avatar Oct 16 '21 12:10 florian-lefebvre

Pour la 0.14, je vais utiliser android_alarm_manager_plus au lieu de android_alarm_manager, on verra si ça change quelque chose.

florian-lefebvre avatar Nov 16 '21 20:11 florian-lefebvre