PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → La méthode de stockage du contexte AWP ne peut être changée par la fonction ConfigureContexteAWP
La méthode de stockage du contexte AWP ne peut être changée par la fonction ConfigureContexteAWP
Débuté par Daryl, 07 mar. 2017 13:46 - 1 réponse
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 07 mars 2017 - 13:46
Salut à tous,

Voilà le message d'erreur que je reçois lorsque mon site est installé sur le serveur

La méthode de stockage du contexte AWP ne peut être changée par la fonction ConfigureContexteAWP si :
- La fonction DéclareContexteAWP (ou AnnuleContexteAWP) a été appelée.
- Un contexte a été reçu lors de l'ouverture de la page.
- Un champ upload mutlifichier a créé implicitement un contexte "disque".

Appel WL :
Traitement de 'Initialisation de C4U2 (serveur)', ligne 45, thread 0
Fonction 'ConfigureContexteAWP', syntaxe 1

Que s'est-il passé ?
La méthode de stockage du contexte AWP ne peut être changée par la fonction ConfigureContexteAWP si :
- La fonction DéclareContexteAWP (ou AnnuleContexteAWP) a été appelée.
- Un contexte a été reçu lors de l'ouverture de la page.
- Un champ upload mutlifichier a créé implicitement un contexte "disque".

Code erreur : 310121
Niveau : erreur fatale

Dump de l'erreur du module 'wd220page64.dll' (22.0.96.0).
Informations de débogage :
Fonction (31,178)
Informations supplémentaires :
EIT_PILEWL :
Initialisation de C4U2 (serveur) (), ligne 45
EIT_DATEHEURE : 07/03/2017 13:25:04
EIT_TYPE_WDFILE : <4097>
EIT_IDCODE : <196608>

(25, ERR_MSG_BOX)


Et voici le code ou plante le site, c'est dans l'initialisation du Projet (code serveur)

Procedure MaPage(sSessAWP est une chaîne = "")

GLOBAL
gnCurrentYear est un entier = AnnéeEnCours() // L'année en cours
|
Liste deliste de mes variables globales, rien d'autres à part des déclarations de variables>
|
puis j'arrive à la ligne 45 le ConfigureContexteAWP()

// Déclaration du contexte AWP
ConfigureContexteAWP(ctxDisque, ctxIDURL)
DéclareContexteAWP(gsSessionAWP, gnCurrentYear,.....<ici la liste des autres variables>..........)


ça plante directement sur la déclaration du ConfigureContexteAWP()

Voici les tests effectués
- Avec Chrome en mode Normal (avec URL du serveur distant) => J'ai l'erreur

- En mode Go (et donc en local et non pas sur le serveur distant) => Aucun problème
- Avec Chrome en mode Navigation privé (avec URL du serveur distant) => Aucun problème
- Avec Safari en mode Normal (avec URL du serveur distant) => Aucun problème
- Avec Safari en mode Navigation privé (avec URL du serveur distant) => Aucun problème
- Avec IE 11 en mode Normal (avec URL du serveur distant) => Aucun problème
- Avec IE 11 en mode Navigation privé (avec URL du serveur distant) => Aucun problème
- Avec Edge en mode Normal (avec URL du serveur distant) => Aucun problème
- Avec Edge en mode Navigation privé (avec URL du serveur distant) => Aucun problème
- Avec Firefox en mode Normal (avec URL du serveur distant) => Aucun problème
- Avec Firefox en mode Navigation privé (avec URL du serveur distant) => Aucun problème

Ensuite j'ai modifié le Contexte en mettant

// Déclaration du contexte AWP
ConfigureContexteAWP(ctxCookie, ctxIDURL)
DéclareContexteAWP(gsSessionAWP, gnCurrentYear,.....<ici la liste des autres variables>..........)


Et là plus aucune erreur (mais moi, il faut que je reste en mode ctxDisque, si je remet le ctxtDisque ça plante à nouveau avec la même erreur)

Donc je n'ai cette erreur qu'avec chrome en mode normal, quelqu'un aurait-il une idée de ce qui peut provoquer cela ?Je ne vois pas trop pourquoi seul Chrome se plante et uniquement en mode normal

Merci à tous pour votre aide.

Cordialement
Daryl

--
http://www.concept4u2.com
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 23 mars 2017 - 18:31
Salut à tous,

J'ai oublié de mettre la solution alors la voici:

Il suffisait de patienter que toutes les sessions sur le serveur soient terminées, ensuite redéployer le site et c'était ok.

A+
Daryl

--
http://www.concept4u2.com