PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Déploiement impossible
Déploiement impossible
Iniciado por Sylvain, mai., 22 2023 7:32 AM - 8 respostas
Membro registado
31 mensagems
Publicado em maio, 22 2023 - 7:32 AM
Bonjour,

Grosse galère tout le week end... une application dont le déploiement fonctionnait très bien ne fonctionne plus...

Le logiciel de d'installation pour le déploiement (pcscloud) plante systématiquement lors de la dernière étape.

J'ai deux autres sites dont le déploiement fonctionne avec le même paramétrage.

L'exécution en local fonctionne et j'ai de l'espace disque disponible. J'ai relancé le serveur. J'ai supprimé la configuration de déploiement (fichiers wwf) pour les reconfigurer...

Bref si vous avez une idée je suis preneur :-)

Voici le détail de l'erreur de WWINST
Le mécanisme de sécurité du WLangage a détecté une erreur dans l'application wwinst.
Contactez le fournisseur de l'application wwinst.

Vous avez appelé la fonction 'Sérialise'.
Une erreur interne inattendue est survenue.

Pile des appels :
Méthode bSerialiseExec (CInstallWBEdition.bSerialiseExec), ligne 22
Procédure globale GENERE_bCreePackageAppli (InstallWeb.GENERE_bCreePackageAppli), ligne 244
Procédure locale Terminer (FEN_AssistDynamique.PROCEDURE.Terminer), ligne 231
Méthode OnTerminer (CAssist.OnTerminer), ligne 15
Méthode OnTerminer_ControlToutPlan (CAssist.OnTerminer_ControlToutPlan), ligne 40
Clic sur TERMINER (FEN_AssistDynamique.TERMINER), ligne 2
Procédure globale TraiteLigneCommande (Procedures_globales_de_wwinst.TraiteLigneCommande), ligne 78
Initialisation de wwinst (), ligne 164

Date : 22/05/2023 07:26:36
Projet : wwinst (28.0.185.0)

Informations supplémentaires :
Code erreur : 1020
Module : wd280vm.dll (01F280075p - 28.0.496.1)

Informations de débogage :
Module : wd280vm.dll(01F280075p - 28.0.496.1)
Adresse de base : 67C00000
Erreur systeme : Access violation (GPF)
EIP = 67F24299
OS : Windows 10.0 (10.0.22000)

Registres :
EIP = 67F24299 EBP = 01B37188
EAX = 00000010 EBX = 01B3731C
ECX = 00000004 EDX = 45625F6D
ESI = 0C469204 EDI = 003FFFFF

Pile des appels :
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() + 79417 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67DDE140 : InfoVersionWeb() + 654054 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67DDE140 : InfoVersionWeb() + 478652 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() + 928168 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0C270
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() + 69275 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() + 69275 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0C140
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C05590
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C055A0
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C07180
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C07110
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0A070
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C13E20
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C13EE0
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C132B0
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C11640
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C11650
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0A880
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C11CA0
[WWINST.EXE (00000000), 28.0.185.0] 003A002B

Fonction (0,123)
EIT_TYPE_WDFILE : <4>
EIT_IDCODE : <458752>


Merci
Publicado em maio, 22 2023 - 4:54 PM
Sylvain avait soumis l'idée :
Bonjour,

Grosse galère tout le week end... une application dont le déploiement
fonctionnait très bien ne fonctionne plus...

Le logiciel de d'installation pour le déploiement (pcscloud) plante
systématiquement lors de la dernière étape.

J'ai deux autres sites dont le déploiement fonctionne avec le même
paramétrage.

L'exécution en local fonctionne et j'ai de l'espace disque disponible. J'ai
relancé le serveur. J'ai supprimé la configuration de déploiement (fichiers
wwf) pour les reconfigurer...

Bref si vous avez une idée je suis preneur :-)

Voici le détail de l'erreur de WWINST
Le mécanisme de sécurité du WLangage a détecté une erreur dans l'application
wwinst. Contactez le fournisseur de l'application wwinst.

Vous avez appelé la fonction 'Sérialise'.
Une erreur interne inattendue est survenue.

Pile des appels :
Méthode bSerialiseExec (CInstallWBEdition.bSerialiseExec), ligne 22
Procédure globale GENERE_bCreePackageAppli
(InstallWeb.GENERE_bCreePackageAppli), ligne 244
Procédure locale Terminer (FEN_AssistDynamique.PROCEDURE.Terminer), ligne 231
Méthode OnTerminer (CAssist.OnTerminer), ligne 15
Méthode OnTerminer_ControlToutPlan (CAssist.OnTerminer_ControlToutPlan),
ligne 40
Clic sur TERMINER (FEN_AssistDynamique.TERMINER), ligne 2
Procédure globale TraiteLigneCommande
(Procedures_globales_de_wwinst.TraiteLigneCommande), ligne 78
Initialisation de wwinst (), ligne 164

Date : 22/05/2023 07:26:36
Projet : wwinst (28.0.185.0)

Informations supplémentaires :
Code erreur : 1020
Module : wd280vm.dll (01F280075p - 28.0.496.1)

Informations de débogage :
Module : wd280vm.dll(01F280075p - 28.0.496.1)
Adresse de base : 67C00000
Erreur systeme : Access violation (GPF)
EIP = 67F24299
OS : Windows 10.0 (10.0.22000)

Registres :
EIP = 67F24299 EBP = 01B37188
EAX = 00000010 EBX = 01B3731C
ECX = 00000004 EDX = 45625F6D
ESI = 0C469204 EDI = 003FFFFF

Pile des appels :
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() +
79417 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67DDE140 : InfoVersionWeb()
+ 654054 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67DDE140 : InfoVersionWeb()
+ 478652 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() +
928168 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0C270
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() +
69275 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67F10C60 : TermLibrary() +
69275 bytes
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0C140
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C05590
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C055A0
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C07180
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C07110
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0A070
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C13E20
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C13EE0
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C132B0
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C11640
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C11650
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C0A880
[wd280vm.dll (67C00000), 28.0.496.1, 01F280075p] 67C11CA0
[WWINST.EXE (00000000), 28.0.185.0] 003A002B

Fonction (0,123)
EIT_TYPE_WDFILE : <4>
EIT_IDCODE : <458752>


Merci

bonjour
access violation c'est l'erreur à la con qui peut provenir de plein de
trucs
.... des pistes

chez nosu c'est souvent l'explosion d'un buffer dans des fonctions de
lecture sql (nous avons des fns différentes sqlcol selon les lectures
de champs texte versus des champs longs)
Du coup c'est peut être parce que certains champs ont pris du volume
dans le contenu et avant cela passait, mais cela ne passe plus

du out of range aussi Cela peut être aussi une lecture dans un fetch
d'une colonne qui n'existe pas.

...

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Membro registado
31 mensagems
Publicado em maio, 22 2023 - 5:12 PM
oh my god... c'est parti pour plusieurs jours de galère... et toujours pas de nouvelles de PCSOFT...

Si je prends une autre génération que pcscloud tout fonctionne correctement (au moins la préparation du package de déploiement)
Publicado em outubro, 20 2024 - 3:50 PM
Bonjour Sylvain
As-tu pu résoudre cet incident, pareil j'ai le même problème
Merci
Membro registado
67 mensagems
Publicado em novembro, 03 2024 - 8:17 PM
Bonjour,

FYI.
Impossible pour moi aussi de déployer dans PcsCloud, ça bloque sur l'écran qui liste les plateformes chez PcsCloud.
J'ai rempli le formulaire d'incident.
On se tient au courant ...

Cordialement,

Patrice
Membro registado
135 mensagems
Publicado em novembro, 04 2024 - 3:21 PM
Bonjour

Je vois que vous avez un problème sur le code, je trouve (2) solution sur votre problème

1. Soit vous vérifier dans la méthode bSerialiseExec() et vérifier sur la ligne n° 122 ou il y a la syntaxe Sérialise (1.erreur de paramètre ou 2.erreur de syntaxe ou 3.erreur de base de données), si c'est bon avant alors c'est toujours bon après
2. Soit vous remplacer la méthode bSerialiseExec() par une autre nouvelle méthode, avec les mêmes résultats, par exemple des variables tableaux de classe qui retourne en xml, pour information la syntaxe Sérialise est souvent un json

NB : Si ça ne fonctionne pas, débuguer ligne par ligne les codes, je suis sur que il y a un bug sur votre code sinon n'hésiter pas à me contacter

Merci

Cordialement
M.RATSIMANDRESY
Niry Aina Eddy
Membro registado
67 mensagems
Publicado em novembro, 05 2024 - 6:17 PM
SOLUTION !!!

Bonjour,

En ce qui me concerne, il n'y a aucun problème dans mon code.
Le problème de déploiement vient du fait que PCSCloud a changé sa méthode de connexion aux tableaux de bord ET pour le déploiement des applications.
En effet, il faut maintenant utiliser son adresse mail plutôt que son ID pour que cela fonctionne.
Méthode :
Dans WebDev, lancer le déploiement et lorsque le profil de PCSCloud apparaît, il faut l'éditer et remplacer l'ID par l'adresse mail.
Sauf erreur de ma part, ils n'ont pas prévenu les utilisateurs de ce changement.

Cordialement,

Patrice
Publicado em dezembro, 24 2024 - 1:26 PM
Patrice a écrit :
SOLUTION !!!

Bonjour,

En ce qui me concerne, il n'y a aucun problème dans mon code.
Le problème de déploiement vient du fait que PCSCloud a changé sa méthode de connexion aux tableaux de bord ET pour le déploiement des applications.
En effet, il faut maintenant utiliser son adresse mail plutôt que son ID pour que cela fonctionne.
Méthode :
Dans WebDev, lancer le déploiement et lorsque le profil de PCSCloud apparaît, il faut l'éditer et remplacer l'ID par l'adresse mail.
Sauf erreur de ma part, ils n'ont pas prévenu les utilisateurs de ce changement.

Cordialement,

Patrice


Je confirme tout ce que dit Patrice.

Merci à toi !

Bonnes fêtes.
Membro registado
1.148 mensagems
Publicado em dezembro, 24 2024 - 9:22 PM
Bonsoir,

C'est peut indirectement lié à la mise à jour de Windows dans les options internet du poste développement.
J'ai dû activé TLS 1.3 pour pouvoir me connecter au GDS Drive.

Je ne garanti pas que ça résolve le problème, mais qui ne tente rien....