Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[SPS 2003 SP1 FR] Méthode Close de l'objet SPWeb = BUG ?

1 réponse
Avatar
Nicolas
Bonjour,

J'ai eu quelque jours de galères sur une page ou il y avait une dizaine de webpart
déposé sur la page.
Lors du drag and drop de certain webpart (standard ou non) sur cette page, il se
produisait une exception innatendu dans le processus W3WP.exe.
Voici les 2 messages d'erreur dans le journal d'évènement :

Faulting application w3wp.exe, version 6.0.3790.0, stamp 3e8000e6, faulting module
stswel.dll, version 11.0.6361.0, stamp 41094f14, debug? 0, fault address 0x000a637d.

Faulting application w3wp.exe, version 6.0.3790.0, stamp 3e8000e6, faulting module
onetutil.dll, version 11.0.6361.0, stamp 410937b9, debug? 0, fault address 0x000a2327.

La source du message d'erreur était : Windows SharePoint Services 2.0 Error Reporting

J'ai trouvé que ceci provenait du fait que dans un webpart développé par mes soins qui se
trouvait en début de page (haut de la page), l'appel à la méthode web.Close(); faisait
apparemment tout planté. L'objet web est du type SPWeb.

J'ai trouvé une personne ayant eu le même problème que moi sur le newsgroups anglais
suivant : microsoft.public.sharepoint.portalserver
http://groups.google.fr/groups?q=Fauilting+application+W3WP&hl=fr&lr=&group=microsoft.public.sharepoint.portalserver.*&selm=1cd4301c4537e%246ae40690%24a601280a%40phx.gbl&rnum=1

Mais il n'y a eu aucune réponse à son post.

Avez-vous déjà eu ce genre de problème ?

Utilisez-vous sans incident cette méthode (Close) ?

Merci d'avance pour votre aide.

Cordialement.
Nicolas COLLET.

1 réponse

Avatar
Stephane CORDONNIER [MVP]
J'ai effectivement déjà eu ce genre de problèmes.

Est-ce un bug ou pas mais apparemment, l'appel de la méthode Close qui est
censé fermer la connexion SQL ouverte pour récupérer les données et remettre
la connexion dans le pool de connexion, en profiterait pour fermer d'autres
connexions par la même occasion d'où le plantage quand plusieurs WebParts
qui utilisent SPWeb se trouvent sur la même page.

--
Stephane CORDONNIER
Microsoft MVP - France
http://www.sharepoint-france.com


"Nicolas" a écrit dans le message de news:
%23CWv1D$
Bonjour,

J'ai eu quelque jours de galères sur une page ou il y avait une dizaine
de webpart déposé sur la page.
Lors du drag and drop de certain webpart (standard ou non) sur cette page,
il se produisait une exception innatendu dans le processus W3WP.exe.
Voici les 2 messages d'erreur dans le journal d'évènement :

Faulting application w3wp.exe, version 6.0.3790.0, stamp 3e8000e6,
faulting module stswel.dll, version 11.0.6361.0, stamp 41094f14, debug? 0,
fault address 0x000a637d.

Faulting application w3wp.exe, version 6.0.3790.0, stamp 3e8000e6,
faulting module onetutil.dll, version 11.0.6361.0, stamp 410937b9, debug?
0, fault address 0x000a2327.

La source du message d'erreur était : Windows SharePoint Services 2.0
Error Reporting

J'ai trouvé que ceci provenait du fait que dans un webpart développé par
mes soins qui se trouvait en début de page (haut de la page), l'appel à
la méthode web.Close(); faisait apparemment tout planté. L'objet web est
du type SPWeb.

J'ai trouvé une personne ayant eu le même problème que moi sur le
newsgroups anglais suivant : microsoft.public.sharepoint.portalserver
http://groups.google.fr/groups?qúuilting+application+W3WP&hl=fr&lr=&group=microsoft.public.sharepoint.portalserver.*&selmd4301c4537e%246ae40690%24a601280a%40phx.gbl&rnum=1

Mais il n'y a eu aucune réponse à son post.

Avez-vous déjà eu ce genre de problème ?

Utilisez-vous sans incident cette méthode (Close) ?

Merci d'avance pour votre aide.

Cordialement.
Nicolas COLLET.