PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 26 → Plantage de mon application lorsque je la déploie sur une tablette: Attempt to invoke virtual method
Plantage de mon application lorsque je la déploie sur une tablette: Attempt to invoke virtual method
Débuté par Aurelien HAUTBOIS, 07 juin 2021 14:56 - Aucune réponse
Posté le 07 juin 2021 - 14:56
Bonjour, j'ai vraiment besoin de votre aide ou conseil

Mon application fonctionne très bien sur mon simulateur mais quand je la déploie sur ma tablette ca me met un message d'erreur (ci dessous) et me ferme mon application.
Je tiens à préciser que cela marchait très bien l'année dernière


J'ouvre mon planning pour sélectionner une machine
Code de FEN_FICHE_LOCATION_V2.BTN_AJOUT_LIGNE_LOC
SAI_IDMACHINE=Ouvre(FEN_AGENDA_MACHINE,1,SAI_DATED,SAI_DATEF)


Code du double clic sur PLN_LOCATION: bouton gauche double clic sur PLN LOCATION

ID_Machine est un entier
sressource est une chaîne
sressource = PlanningInfoXY(PLN_LOCATION, plnRessource, SourisPosX(), SourisPosY())// Renvoie la désignation de ma machine

SI HExécuteRequête(REQ_MACHINE_DESIGNATION,hRequêteDéfaut,sressource) ALORS
POUR TOUT REQ_MACHINE_DESIGNATION
ID_Machine=REQ_MACHINE_DESIGNATION.IDMACHINE // Permet de retrouver l'ID de la machine grâce a sa désignation
FIN
FIN

Info(ID_Machine) // Testé ça me renseigne bien l'identifiant de la machine concerné
SI ID_Machine>0 ALORS
W_VALEUR_RENVOYEE=ID_Machine
Ferme()
FIN


MESSAGE D'ERREUR:

Message=Erreur interne.
Message système=Attempt to invoke virtual method 'void fr.pcsoft.wdjava.ui.champs.time.scheduler.WDChampPlanningEtAgenda.executePCodeTouch(android.view.MotionEvent)' on a null object reference
Traitement=Clic gauche sur FEN_FICHE_LOCATION_V2.BTN_AJOUT_LIGNE_LOC
Pile WLangage=Clic gauche sur FEN_FICHE_LOCATION_V2.BTN_AJOUT_LIGNE_LOC
Clic gauche sur FEN_Menu.BTN_Nouvelle_LOC
Pile Java=fr.pcsoft.wdjava.ui.champs.time.scheduler.fc.onTouchEvent(Unknown Source:580)
android.view.View.dispatchTouchEvent(View.java:14375)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3833)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551)
android.widget.ScrollView.dispatchTouchEvent(ScrollView.java:857)
fr.pcsoft.wdjava.ui.d.a.dispatchTouchEvent(Unknown Source:14)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3833)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3833)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3833)
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:3551)
android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3833)
android.view.ViewGroup.cancelAndClearTouchTargets(ViewGroup.java:3689)
android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:4621)
android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:4641)
android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:4641)
android.view.ViewGroup.dispatchDetachedFromWindow(ViewGroup.java:4641)
android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:4883)
android.view.ViewRootImpl.doDie(ViewRootImpl.java:8479)
android.view.ViewRootImpl.die(ViewRootImpl.java:8456)
android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:553)
android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:491)
android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:126)
android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5476)
android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44)
android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2261)
android.os.Handler.dispatchMessage(Handler.java:107)
fr.pcsoft.wdjava.core.utils.ac.a(Unknown Source:203)
fr.pcsoft.wdjava.ui.champs.fenetre.WDFenetre.ouvre(Unknown Source:71)
fr.pcsoft.wdjava.ui.champs.fenetre.a.ouvre(Unknown Source:80)
fr.pcsoft.wdjava.ui.champs.fenetre.a.ouvrirFenetre(Unknown Source:33)
fr.pcsoft.wdjava.api.WDAPIFenetre_Commun.ouvre(Unknown Source:14)
solutionplaisance.rentmobile.wdgen.GWDFFEN_FICHE_LOCATION_V2$GWDONG_SansNom1$GWDBTN_AJOUT_LIGNE_LOC.clicSurBoutonGauche(GWDFFEN_FICHE_LOCATION_V2.java:6035)
fr.pcsoft.wdjava.ui.n.executerTraitement(Unknown Source:125)
fr.pcsoft.wdjava.ui.champs.j.executerTraitement(Unknown Source:9)
fr.pcsoft.wdjava.ui.m.a(Unknown Source:4)
fr.pcsoft.wdjava.ui.m.appelPCode(Unknown Source:90)
fr.pcsoft.wdjava.ui.n.appelPCode(Unknown Source:0)
fr.pcsoft.wdjava.ui.champs.i.appelPCode(Unknown Source:9)
fr.pcsoft.wdjava.ui.n.appelPCode_TLM(Unknown Source:17)
fr.pcsoft.wdjava.ui.champs.bouton.g.onClick(Unknown Source:89)
android.view.View.performClick(View.java:7869)
android.widget.TextView.performClick(TextView.java:14958)
android.view.View.performClickInternal(View.java:7838)
android.view.View.access$3600(View.java:886)
android.view.View$PerformClick.run(View.java:29362)
android.os.Handler.handleCallback(Handler.java:883)
android.os.Handler.dispatchMessage(Handler.java:100)
fr.pcsoft.wdjava.core.utils.ac.a(Unknown Source:203)
fr.pcsoft.wdjava.ui.champs.fenetre.WDFenetre.ouvre(Unknown Source:71)
fr.pcsoft.wdjava.ui.champs.fenetre.a.ouvre(Unknown Source:80)
fr.pcsoft.wdjava.ui.champs.fenetre.a.ouvrirFenetre(Unknown Source:33)
fr.pcsoft.wdjava.api.WDAPIFenetre_Commun.ouvre(Unknown Source:14)
fr.pcsoft.wdjava.api.WDAPIFenetre_Commun.ouvre(Unknown Source:1)
solutionplaisance.rentmobile.wdgen.GWDFFEN_Menu$GWDBTN_Nouvelle_LOC.clicSurBoutonGauche(GWDFFEN_Menu.java:889)
fr.pcsoft.wdjava.ui.n.executerTraitement(Unknown Source:125)
fr.pcsoft.wdjava.ui.champs.j.executerTraitement(Unknown Source:9)
fr.pcsoft.wdjava.ui.m.a(Unknown Source:4)
fr.pcsoft.wdjava.ui.m.appelPCode(Unknown Source:90)
fr.pcsoft.wdjava.ui.n.appelPCode(Unknown Source:0)
fr.pcsoft.wdjava.ui.champs.i.appelPCode(Unknown Source:9)
fr.pcsoft.wdjava.ui.n.appelPCode_TLM(Unknown Source:17)
fr.pcsoft.wdjava.ui.champs.bouton.g.onClick(Unknown Source:89)
android.view.View.performClick(View.java:7869)
android.widget.TextView.performClick(TextView.java:14958)
android.view.View.performClickInternal(View.java:7838)
android.view.View.access$3600(View.java:886)
android.view.View$PerformClick.run(View.java:29362)
android.os.Handler.handleCallback(Handler.java:883)
android.os.Handler.dispatchMessage(Handler.java:100)
android.os.Looper.loop(Looper.java:237)
android.app.ActivityThread.main(ActivityThread.java:8107)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
Thread=id=2
name=main
priority=5
groupName=main

===== Copie d'écran =====
Chemin=file:///storage/emulated/0/Android/data/solutionplaisance.rentmobile/cache/err1623069674911.png

===== Application =====
Nom de l'application=RentMobile
Version de l'application=0.0.89.0
Nom du package=solutionplaisance.rentmobile
Date et heure de lancement=07/06/2021 14:31:57
Version du framework Android=24.0.363.0

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

===== Système =====
Numéro de version d'Android=10 (unknown)
Api Level Android=29
Mémoire de stockage interne totale=22,50 Go
Mémoire de stockage interne disponible=17,21 Go
Densité de l'écran=213
Résolution de l'écran=1280x800


Désolé pour la longueur du message.
Merci pour votre aide