PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Erreur Java lors d'ouverture de notification depuis la migration Windev mobile 24
Erreur Java lors d'ouverture de notification depuis la migration Windev mobile 24
Iniciado por tplante, 16,ago. 2019 14:17 - 1 respuesta
Publicado el 16,agosto 2019 - 14:17
Bonjour,

J'ai fais la migration de mon projet à Windev Mobile 24, et depuis ce temps, lors je clique sur une notifications et que l'application ne roule pas en arrière plan, j'ai l'erreur suivant qui se produit lors de l'ouverture de l'application.


Date et heure=13/08/2019 10:09:13
Message=Erreur interne.
Message système=java.util.ConcurrentModificationException
Pile WLangage=Initialisation de SmartCity
Pile Java=java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
java.util.LinkedList$ListItr.next(LinkedList.java:888)
fr.pcsoft.wdjava.core.context.WDContexte.a(Unknown Source:26)
fr.pcsoft.wdjava.core.context.m.a(Unknown Source:63)
fr.pcsoft.wdjava.core.context.m.a(Unknown Source:5)
fr.pcsoft.wdjava.core.context.WDAppelContexte.a(Unknown Source:4)
fr.pcsoft.wdjava.database.hf.WDHF_Contexte.c(Unknown Source:2)
fr.pcsoft.wdjava.database.hf.WDHF_Contexte.t(Unknown Source:1)
fr.pcsoft.wdjava.database.hf.WDHF_Manager.a(Unknown Source:0)
fr.pcsoft.wdjava.api.WDAPIHF.getFichierSansCasseNiAccent(Unknown Source:0)
com.pgsolutions.smartcity.wdgen.GWDCPProceduresGlobales.fWD_notificationOpened(GWDCPProceduresGlobales.java:4982)
java.lang.reflect.Method.invoke(Native Method)
fr.pcsoft.wdjava.core.WDCallback.a(Unknown Source:74)
fr.pcsoft.wdjava.core.WDCallback.execute(Unknown Source:91)
fr.pcsoft.wdjava.core.WDCallback.execute(Unknown Source:1)
fr.pcsoft.wdjava.core.application.WDCollProc.a(Unknown Source:136)
fr.pcsoft.wdjava.core.application.WDCollProc.appelProcedureWL_String(Unknown Source:0)
com.pgsolutions.smartcity.wdgen.GWDCPProceduresGlobales$NotificationOpenedHandler.notificationOpened(GWDCPProceduresGlobales.java:4935)
com.onesignal.OneSignal$15.run(OneSignal.java:1486)
android.os.Handler.handleCallback(Handler.java:873)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loop(Looper.java:193)
android.app.ActivityThread.main(ActivityThread.java:6762)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Thread=id=2
name=main
priority=5
groupName=main



Le problème se produit lors de la lecture dans la BD local du téléphone dans l'initialisation du projet. Lorsque je mets l'appel de ma fonction qui va lire dans ma BD local, l'application ne plante plus.
Aussi, j'ai remarqué que si j'ajoute un ThreadPause(50) avant l'appel de ma fonction de lecture dans la BD, cela règle mon problème.

Auriez-vous une idée du problème ?

Merci !!
Miembro registrado
1.212 mensajes
Publicado el 01,septiembre 2020 - 10:39
Même problème heureusement très rare.
Toujours pas de solution ?