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==--