Re: 500 Internal Server Error à l'a ppel d'une external method
Racinet Georges <[email protected]> Wed, 24 Jun 2009 13:50:36 +0200
| Newsgroups | gmane.comp.web.zope.cps.general.french |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============0355892258== Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-28--898419132" Content-Transfer-Encoding: 7bit This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --Apple-Mail-28--898419132 Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable On Jun 24, 2009, at 11:48 AM, Malika LB wrote: > > le plus bizzare est que ce code a d=E9j=E0 fonctionn=E9 ant=E9rieurement= sur =20 > la m=EAme plateforme en plus > > et ce m=EAme code fonctionne toujours correctement en envirronnement =20= > de test. =C7a ne sera jamais plus bizarre que le fameux bug des phases de la lune = ! > > je me demande si ce n'est pas une histoire de droits d'acc=E8s car je =20= > vois que le compte utilis=E9 en prod et en validation n'est pas le =20 > m=EAme (admin cot=E9 validaiton et mlb cot=E9 prod) Voil=E0 une bonne raison de ne pas fonctionner, en effet, mais c'est le =20= genre de questions que vous devriez vous poser en tout premier. Et si =20= vous avez une id=E9e de la cause de votre probl=E8me, et que c'est =20 facilement v=E9rifiable, essayez ! > > Merci pour votre aide. > def ask_archived_document(self): > (...) Voici je crois l'occasion de faire une pr=E9cision =E0 propos de cette =20= liste et de mon positionnement en son sein. =C0 mon humble avis, la liste cps-users-fr n'est pas le bon lieu pour =20= d=E9bugger votre code m=E9tier. De toute fa=E7on, il est probable qu'il =20= d=E9pende de facteurs externes. Je passerais probablement dix fois plus =20= de temps =E0 tenter de comprendre votre probl=E8me par aller-retours = mail =20 et vous aider =E0 le r=E9soudre (gratuitement, donc) qu'=E0 le faire en =20= direct sur votre serveur (ce qui ne serait pas gratuit). Le feriez-=20 vous si vous =E9tiez =E0 ma place ? Si vous devez tout faire vous-m=EAme mais avez besoin d'une formation =20= g=E9n=E9rale CPS (avec pourquoi pas votre code m=E9tier comme base =20 d'exemples), c'est tout =E0 fait envisageable. Cela =E9tant dit, expliquer ce que veut dire l'erreur 500 dans un =20 contexte CPS comme je l'ai fait, =E7a rentre bien s=FBr dans le champ de = =20 la liste, parce que c'est g=E9n=E9rique. Et je r=E9ponds parce que cela = me =20 prend une minute. Sur un fragment de quelques lignes qui fait un appel CPS standard, je =20= veux bien aussi expliquer pourquoi =E7a ne fonctionne pas comme l'auteur = =20 s'y attend, =E0 condition que la cause soit =E0 peu pr=E8s =E9vidente = pour =20 moi, ce qui implique au passage que le fragment soit raisonnablement =20 auto-suffisant. Exemples: oubli de getEditableContent pour faire une =20 modification sur un document, et bien s=FBr bug de CPS. Ce que je dis l=E0 n'engage bien s=FBr que moi. Enfin, sans engager, =20 justement :-) Tout ceci n'est gu=E8re original, il y a des milliers de d=E9veloppeurs = de =20 logiciels libres qui ont plus ou moins la m=EAme approche. Par exemple, =20= j'ai un petit probl=E8me actuellement avec une librairie de traitement =20= XML. Avant de le remonter aux d=E9veloppeurs, je vais tenter de le =20 reproduire en l'isolant au maximum des sp=E9cificit=E9s de mon contexte, = =20 car celui-ci ne les concerne pas et ne peut que g=EAner leur =20 compr=E9hension, les ralentir, voire leur donner =E0 croire que le =20 probl=E8me est dans mon code plut=F4t que dans le leur, ce sur quoi =20 j'aimerais bien d'ailleurs avoir des certitudes. Bien s=FBr, plus c'est =20= technique, plus l'on s'attend =E0 ce que le demandeur fasse des efforts. J'esp=E8re n'agresser personne, et au contraire m=EAme qu'un peu plus de = =20 clart=E9 dans les r=E8gles du jeu arrange finalement tout le monde ! Tr=E8s cordialement, -- GR > > > Le 24/06/09, Racinet Georges <[email protected]> a =E9crit : > On Jun 24, 2009, at 11:07 AM, Malika LBAOUCH wrote: > > Bonjour > > j'essaie d'effectuer une op=E9ration d'archivage de documents d'un =20 > site vers un autre (ces 2 sites sont sur la m=EAme zodb/data.fs) et je = =20 > rencontre un pb de connexion. > > > Bonjour, > > le code 500 est le code g=E9n=E9rique "erreur du serveur" en HTTP. = C'est =20 > ce qui est renvoy=E9 par toutes les pages d'erreurs de CPS. > Si vous refaites le m=EAme test avec un navigateur, vous verrez un des = =20 > messages d'erreur standard. > Cela veut dire que c'est votre m=E9thode externe sp=E9cifique qu'il = faut =20 > d=E9bugger > > Tr=E8s cordialement, > > GR > > > > pour info ce qui remonte des logs : > > /home/prodweb/archivelog/archive_20090624_010001.log > > --01:00:01-- = http://webprod10.ac750.recouv:8080/iliadarchive/ask_archived_document > > =3D> `-' > > Resolving webprod10.ac750.recouv... 165.9.16.181 > > Connecting to webprod10.ac750.recouv|165.9.16.181|:8080... connected. > > HTTP request sent, awaiting response... 500 Internal Server Error > > 01:05:39 ERROR 500: Internal Server Error. > > Z2.log > > prod pb (prod10 i1) > > 165.9.16.181 - MLB [22/Jun/2009:02:04:59 +0200] "GET /iliadarchive/=20 > ask_archived_document HTTP/1.0" 500 3398 "" "Wget/1.10.2 (Red Hat =20 > modified)" > > 165.9.16.181 - admin [22/Jun/2009:02:30:05 +0200] "GET /iliad/=20 > portal_repository/manage_purgeDeletedRevisions HTTP/1.0" 302 557 "" =20= > "Wget/1.10.2 (Red Hat modified)" > > 165.9.16.181 - admin [22/Jun/2009:02:30:05 +0200] "GET /iliad/=20 > portal_repository/manage_repoInfo?=20 > manage_tabs_message=3DPurged.&details=3D1 HTTP/1.0" 200 10424 "" = "Wget/=20 > 1.10.2 (Red Hat modified)" > > > 165.9.16.145 - MLB [24/Jun/2009:02:48:56 +0200] "GET /iliadarchive/=20 > ask_archived_document HTTP/1.0" 200 6659 "" "Wget/1.10.2 (Red Hat =20 > modified)" > > 165.9.16.145 - admin [24/Jun/2009:03:18:31 +0200] "GET /iliad/=20 > portal_repository/manage_purgeDeletedRevisions HTTP/1.0" 302 542 "" =20= > "Wget/1.10.2 (Red Hat modified)" > > 165.9.16.145 - admin [24/Jun/2009:03:18:33 +0200] "GET /iliad/=20 > portal_repository/manage_repoInfo?=20 > manage_tabs_message=3DPurged.&details=3D1 HTTP/1.0" 200 10408 "" = "Wget/=20 > 1.10.2 (Red Hat modified)" > > Envirronnement de validation ok (webint05) : ici tout ce passe bien =20= > sur notre serveur de test : > > 165.9.16.145 - MLB [22/Jun/2009:05:52:33 +0200] "GET /iliadarchive/=20 > ask_archived_document HTTP/1.0" 503 3397 "" "Wget/1.10.2 (Red Hat =20 > modified)" > > 165.9.16.145 - admin [22/Jun/2009:06:19:27 +0200] "GET /iliad/=20 > portal_repository/manage_purgeDeletedRevisions HTTP/1.0" 302 542 "" =20= > "Wget/1.10.2 (Red Hat modified)" > > 165.9.16.145 - admin [22/Jun/2009:06:19:30 +0200] "GET /iliad/=20 > portal_repository/manage_repoInfo?=20 > manage_tabs_message=3DPurged.&details=3D1 HTTP/1.0" 200 10408 "" = "Wget/=20 > 1.10.2 (Red Hat modified)" > > > merci d'avance > > Environment : Zope/(Zope 2.7.4-0, python 2.3.4, linux2) ZServer/1.1 =20= > CPS/3.2 > > Malika LB. > ACOSS > > > _______________________________________________ > cps-users-fr > Adresse de la liste : [email protected] > Gestion de l'abonnement : = <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr=20 > > > > -- > Georges Racinet, http://www.racinet.fr > Zope/CPS/Plone expertise, assistance & development > GPG: 0x4862FFF7 > > > > > > > > _______________________________________________ > cps-users-fr > Adresse de la liste : [email protected] > Gestion de l'abonnement : = <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr=20 > > > > _______________________________________________ > cps-users-fr > Adresse de la liste : [email protected] > Gestion de l'abonnement : = <http://lists.nuxeo.com/mailman/listinfo/cps-users-frhttp://lists.nuxeo.co= m/mailman/listinfo/cps-users-f=20 > > -- Georges Racinet, http://www.racinet.fr Zope/CPS/Plone expertise, assistance & development GPG: 0x4862FFF7 --Apple-Mail-28--898419132 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (Darwin) iQEVAwUBSkITEuAffZJiF+Z4AQLTaAf/bf3dedFJWvKcmSHme3hAQkDUBbF96YmQ 6piaLD92tlKD2PO6G734EF7k7M7Nsi39BEXOAPrghMR1TsATXNbQ/wvItYJNYXYR et1kqlLXpM2EanTw5BegDjoloa0tmcQ+KwCHAFchlffNp5jd1d1WJzPafCmSYjax C0qxlOU+BBXoo/l2Vu5PLiXTUS6bt7LMrqaZYzIHQpTXB+IIwcShjjucXCsJ9tgI mXOzhVGxN/+f+5uhBujhur4tQvAWR0AeoQpvGWbR9jFeT69w7GxVPYdG3uOfsn3j eK/xgoBqZNnC5IIrA21nB36E6BWz1ezjgK6cTFwVnt2Vbzb7Gv+alA== =dkya -----END PGP SIGNATURE----- --Apple-Mail-28--898419132-- --===============0355892258== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline _______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-user= s-fr> --===============0355892258==--