PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Rapport d'erreur : comment interprétez-vous le message d'erreur ?
Rapport d'erreur : comment interprétez-vous le message d'erreur ?
Débuté par Pascal BOULESTEIX, 04 mai 2025 08:01 - 1 réponse
Membre enregistré
1 180 messages
Posté le 04 mai 2025 - 08:01
Bonjour
La semaine dernière, je me suis trouvé en Espagne durant la grande panne électrique. Mon application a été mise à l'épreuve du mode "y a-t-il de l'internet oû pas ?" (je reviendrais la dessus dans un autre sujet).
Un premier constat : mon application, déjà lancée, au premier plan ou pas, plantait systématiquement quand on la réactivait, alors que quand "Internet était "ON", l'application se réactive gentiment
Le rapport d'erreur était toujours le même ; comment interprétez-vous ce rapport d'erreur ?
Date et heure=27/04/2025 17:08:06
Message=Erreur interne.
Message système=Attempt to read from field 'eg.a sg.c.Y' on a null object reference in method 'void af.h0.setTextColor(eg.a)'
Fonction WLangage=OuvreFille
Traitement=Procédure locale SESSION_INIT_KEEP_SESSION_ACTIVE
Pile WLangage=Procédure locale SESSION_INIT_KEEP_SESSION_ACTIVE
Clic sur FEN_Connexion.BTN_LOGIN
Pile Java=af.h0.setTextColor(SourceFile:3)
af.h0.setCouleur(SourceFile:3)
fr.saxrub.visiolittoral.wdgen.GWDFFEN_Home.initialiserObjet(SourceFile:60)
fr.pcsoft.wdjava.ui.champs.fenetre.b.ouvre(SourceFile:7)
fr.pcsoft.wdjava.ui.champs.fenetre.WDFenetre.activity_onCreate(SourceFile:54)
ue.d$a.run(SourceFile:11)
android.os.Handler.handleCallback(Handler.java:958)
android.os.Handler.dispatchMessage(Handler.java:99)
wc.e0.b(SourceFile:205)
fr.pcsoft.wdjava.ui.champs.fenetre.WDFenetre.ouvre(SourceFile:292)
fr.pcsoft.wdjava.ui.champs.fenetre.b.ouvre(SourceFile:42)
fr.pcsoft.wdjava.ui.champs.fenetre.b.ouvrirFenetre(SourceFile:27)
fr.pcsoft.wdjava.api.WDAPIFenetre_Commun.ouvreFille(SourceFile:2)
fr.saxrub.visiolittoral.wdgen.GWDFFEN_Connexion.fWD_sESSION_INIT_KEEP_SESSION_ACTIVE(SourceFile:565)
fr.saxrub.visiolittoral.wdgen.GWDFFEN_Connexion$GWDBTN_LOGIN.clicSurBoutonGauche(SourceFile:19)
se.i.executerTraitement(SourceFile:125)
fr.pcsoft.wdjava.ui.champs.c.executerTraitement(SourceFile:10)
se.h.X1(SourceFile:3)
se.h.appelPCode(SourceFile:59)
se.i.appelPCode(SourceFile:1)
af.h0.appelPCode(SourceFile:10)
se.i.appelPCode_TLM(SourceFile:18)
fr.pcsoft.wdjava.ui.champs.bouton.WDBouton$a.onClick(SourceFile:91)
android.view.View.performClick(View.java:8055)
android.widget.TextView.performClick(TextView.java:17819)
android.view.View.performClickInternal(View.java:8032)
android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
android.view.View$PerformClick.run(View.java:31923)
android.os.Handler.handleCallback(Handler.java:958)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loopOnce(Looper.java:230)
android.os.Looper.loop(Looper.java:319)
android.app.ActivityThread.main(ActivityThread.java:9063)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:588)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
Thread=id=2
name=main
priority=5
groupName=main

===== Copie d'écran =====
Chemin=file:///storage/emulated/0/Android/data/fr.saxrub.visiolittoral/cache/err1745766486572.png

===== Application =====
Nom de l'application=Visiolittoral
Version de l'application=2025.3.7.0
Nom du package=fr.saxrub.visiolittoral
Date et heure de lancement=27/04/2025 17:08:03
Version du framework Android=30.0.181.0

===== Appareil =====
Modèle=SM-S926B
Constructeur=samsung
Marque=samsung

===== Système =====
Numéro de version d'Android=14 (Android14)
Api Level Android=34
Mémoire de stockage interne totale=462,37 Go
Mémoire de stockage interne disponible=368,33 Go
Densité de l'écran=450
Résolution de l'écran=1080x2340


--
Pascal Boulesteix
Applications Visiolittoral et WNat
Membre enregistré
3 748 messages
Posté le 04 mai 2025 - 14:40
Salut
Pour ton histoire d'internet, il existe des exemples sur le sujet
LST n°101 : WM Programmation Asynchrone
LST n°93 : iOS Gestion Déconnexion
LST n°76 : WM GestionDeconnexion

Mais ce qui pose problème c'est le set text color et Ouvre fille qui se fait sûrement en arrière plan
Voir mon autre réponse sur la même question