|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Bonjour,
Depuis peu j'ai constament une erreur: Citation:
Ce qui est déroutant c'est qu'il me suffit de modifier le fichier PHP (même une modif bidon genre suppr et entrée) pour que le service qui pose problème ne génère plus cette erreur. Dans ce cas de figure, dès que je sollicite un autre XmlGram (avec code de gestion): vlan... même erreur !! GRRRR !!! Le tout sur XMLRAD 2006, WAMP5 Version 1.6.4., le fichier PHP fait 200 lignes environ (aucun rapport certainement mais bon ..) Un extrait des traces si ça peut aider: Code :
@++
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|||
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
peux-tu donner le code source ?
à l'écran il te donne pas les erreurs de parse ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Bonjour Jean-Philippe...
Voici le code... sachant que j'ai exactement le même problème dans un autre projet... Code :
@+
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
||
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
tu n'as pas de message qui s'affiche dans le navigateur concernant l'erreur de parse ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Non rien de particulier concernant le navigateur,
Affichage de XMLService - FormError Et le message d'erreur: Code :
TXMLPhpScript.ExecuteMethod - parsing failed for FormViewLog
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#6 |
|
Membre Expert
![]() |
en fait l'API de php ne renvoie pas de code d'erreur d'ou le message assez générique renvoyé par XMLRAD.
La raison du parse error et l'endroit sont directement envoyé dans le flux html. peut être qu'en faisant Voir le source dans le navigateur tu verras un message plus explicite
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Je n'y vois rien de particulier ... si tu veux bien y jeter un oeil..
Code :
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
||
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
De toute façon, en cas de 'véritable' parsing error PHP (dû a un erreur de syntaxe par exemple), le message d'erreur est renvoyé avant l'affichage de la page (comme c'est la cas habituellement en php) ici simulé dans mon projet:
Code :
La vérité est ailleurs ;=)
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
||
|
00
|
|
|
#9 |
|
Membre Expert
![]() |
ah bin voilà on est bien d'accord donc c'est pas une erreur de parse mais autre chose...
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() |
tu es sur IIS, apache ?
En module (ou ISAPI) ou cgi ? est-ce que lors de la première requête ca produit immédiatement l'erreur ? quels sont les étapes pour reproduire le problème sur ton projet ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Dans les deux cas il s'agit de WAMP5 Version 1.6.4. donc APACHE 2.
L'erreur se produit immédiatement et à chaque requête tant que je ne modifie pas le fichier PHP. Dès que je modifie le fichier PHP (en mettant simplement un espace ou un saut de ligne) ma requête passe. Mais dans ce cas de figure c'est un autre XMlService qui se met à déconner (dont le code de gestion est dans le même fichier). Ca ressemble à une histoire de cache ... (au fait j'ai testé un redémarrage d'Apache sans succès aussi). C'est à n'y rien comprendre !! @++
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#12 | ||
|
Membre éprouvé
![]() ![]() |
Pas évident à reproduire !
J'ai viré les commentaires en tête des fichiers PHP concernés et le problème disparait. J'ai bossé une bonne partie de la journée sans retrouver ces soucis.... Le genre de commentaires qu'on avait en tête des fichiers php : Code :
ce dernier exemple servant à bien faire reconnaître le texte comme étant du php par les éditeurs (notepad++, pspad etc.). Conclusion du jour, il aime pas du tout les commentaires en tête du fichier.
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
||
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Bonjour Sylvain
Pourtant l'erreur est déclenchée même les commentaires shootés (enfin je crois bien avoir fait les tests...) Si ça pouvait être la source des erreurs, ce serait bien ! @++
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#14 |
|
Membre éprouvé
![]() ![]() |
Oui je me rappelle mais c'est pas impossible que tu ne l'aies fait que sur un seul fichier, alors que les XMLServices invoqués faisaient appels à d'autres fichiers PHP.
à vérifier.
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Hello ...
Les tests que j'ai fait concernent bien le même fichier php. En fait sur un des deux projets en question les services concernés sont dans le xmlModule 'BN' alors que dans l'autre projet tous les services s'appuient sur le même fichier PHP (je n'avais pas jugé utile de séparer les xmlServices). Ce que je vais tenter c'est de tenter de créer différents fichiers php (genre 1 par xmlService) ... juste pour tester. @ demain ;=)
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#16 |
|
Membre éprouvé
![]() ![]() |
Trouvé :
Les évènements <Event> déclarés dans le XMLGram comportaient de mauvaises informations dans la balise enfant <Module>. Le nom du XMLService y résidait au lieu du nom du XMLModule. Or ce nom précis est utilisé comme clé de hash pour récupérer le script PHP en cache. Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Well done ... c'était bien un bug du framework alors ...
Merci
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
|
00
|
|
|
#18 | |
|
Membre éprouvé
![]() ![]() |
Citation:
), mais de l'EDI (probablement en mode Layout = Basic uniquement). Seuls les projets PHP sont susceptibles d'être touchés.Je l'ai signalé dans le cadre de la beta 2007.
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com