From MAILER-DAEMON Wed Mar 02 03:55:02 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6PdF-0003cb-D4 for mharc-sdx-developers@gnu.org; Wed, 02 Mar 2005 03:55:01 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6PdA-0003c7-KC for sdx-developers@nongnu.org; Wed, 02 Mar 2005 03:54:56 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6Pd4-0003bL-6p for sdx-developers@nongnu.org; Wed, 02 Mar 2005 03:54:55 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6Pd3-0003J8-5W for sdx-developers@nongnu.org; Wed, 02 Mar 2005 03:54:49 -0500 Received: from [143.126.201.210] (helo=hermes.culture.fr) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1D6P81-0006NG-B5 for sdx-developers@nongnu.org; Wed, 02 Mar 2005 03:22:45 -0500 Received: by mta.culture.fr with id j228MgRO020482 for ; Wed, 2 Mar 2005 09:22:42 +0100 Received: from bretagne.culture.fr (bretagne.culture.fr) by pasteur.culture.fr (Content Technologies SMTPRS 4.3.17) with ESMTP id for ; Wed, 2 Mar 2005 09:22:42 +0100 Received: from culture.gouv.fr by bretagne.culture.fr with ESMTP id j228MfQs028316 for ; Wed, 2 Mar 2005 09:22:41 +0100 Message-ID: <422577FA.9070805@culture.gouv.fr> Date: Wed, 02 Mar 2005 09:23:22 +0100 From: Pierrick Brihaye User-Agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113 X-Accept-Language: fr, en, ar-eg MIME-Version: 1.0 To: sdx-developers@nongnu.org Subject: Re: [sdx-developers] Pb Moisson SDX2.3 References: <421B0696.3030405@ajlsm.com> <6.2.0.14.0.20050224101025.02ad5e80@messagerie.jouy.4dconcept.fr> <421DB8A6.9000900@ajlsm.com> <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> <6.2.0.14.0.20050228141302.029fff28@messagerie.jouy.4dconcept.fr> <422328B6.3040000@ajlsm.com> In-Reply-To: <422328B6.3040000@ajlsm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by hermes.culture.fr id j228MgRO020482 X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2005 08:54:57 -0000 Salut, Malo Pichot a =E9crit : > Le bogue dans la branche principale reste donc d'actualit=E9 :-( Regardant le code quand je peux, j'ai vu =E7a : dans : AbstractOAIHarvester receiveSynchronizedRequest(String url, String originalRequestUrl) try { this.acquire(); this.receiveRequest(currentUrl); this.release(); } catch (Exception e) { OAIUtilities.logError(logger, currentUrl, e); newRequestUrl =3D null; } Si une exception survient lors de this.receiveRequest(currentUrl),=20 this.release() ne sera jamais appel=E9e, ce qui laissera cet objet (et la= =20 VM !) dans un =E9tat critique. Il faudrait mettre this.release() dans un bloc finally. Je suis en train de traquer la logiue de=20 acquireSynchronizedXMLConsumer() car je soup=E7onne =E9galement des=20 probl=E8mes de ce c=F4t=E9 l=E0. A+ --=20 Pierrick Brihaye, informaticien Service r=E9gional de l'Inventaire DRAC Bretagne mailto:pierrick.brihaye@culture.gouv.fr +33 (0)2 99 29 67 78 From MAILER-DAEMON Wed Mar 02 04:28:50 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6Q9x-0002Db-6G for mharc-sdx-developers@gnu.org; Wed, 02 Mar 2005 04:28:49 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6Q9u-0002Cb-9y for sdx-developers@nongnu.org; Wed, 02 Mar 2005 04:28:46 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6Q9B-000266-Nq for sdx-developers@nongnu.org; Wed, 02 Mar 2005 04:28:05 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6Q9A-0001pm-Hh for sdx-developers@nongnu.org; Wed, 02 Mar 2005 04:28:00 -0500 Received: from [143.126.201.210] (helo=hermes.culture.fr) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1D6Pf3-0000gF-6x for sdx-developers@nongnu.org; Wed, 02 Mar 2005 03:56:53 -0500 Received: by mta.culture.fr with id j228upRO027897 for ; Wed, 2 Mar 2005 09:56:51 +0100 Received: from bretagne.culture.fr (bretagne.culture.fr) by pasteur.culture.fr (Content Technologies SMTPRS 4.3.17) with ESMTP id for ; Wed, 2 Mar 2005 09:56:51 +0100 Received: from culture.gouv.fr by bretagne.culture.fr with ESMTP id j228umQs029312 for ; Wed, 2 Mar 2005 09:56:48 +0100 Message-ID: <42257FF8.6050804@culture.gouv.fr> Date: Wed, 02 Mar 2005 09:57:28 +0100 From: Pierrick Brihaye User-Agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113 X-Accept-Language: fr, en, ar-eg MIME-Version: 1.0 To: sdx-developers@nongnu.org Subject: Re: [sdx-developers] Pb Moisson SDX2.3 References: <421B0696.3030405@ajlsm.com> <6.2.0.14.0.20050224101025.02ad5e80@messagerie.jouy.4dconcept.fr> <421DB8A6.9000900@ajlsm.com> <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> <6.2.0.14.0.20050228141302.029fff28@messagerie.jouy.4dconcept.fr> <422328B6.3040000@ajlsm.com> <422577FA.9070805@culture.gouv.fr> In-Reply-To: <422577FA.9070805@culture.gouv.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by hermes.culture.fr id j228upRO027897 X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2005 09:28:47 -0000 Re, Pierrick Brihaye a =E9crit : > Je suis en train de traquer la logiue de=20 > acquireSynchronizedXMLConsumer() car je soup=E7onne =E9galement des=20 > probl=E8mes de ce c=F4t=E9 l=E0. En effet, je n'ai pas vu les release correspondants... mais je n'ai pas=20 dit qu'il n'y en avait pas. Je suis all=E9 faire un tour dans : package fr.gouv.culture.util.apache.cocoon.xml; AbstractSynchronizedXMLPipe et je vois : protected void acquireSynchronizedXMLConsumer() throws SAXException { if (this.synchronizedXmlConsumer !=3D null &&=20 !this.synchronizedXmlConsumerAcquired) { try { this.synchronizedXmlConsumer.acquire(); this.synchronizedXmlConsumerAcquired =3D true; } catch (InterruptedException e) { throw new SAXException(e.getMessage(), e); } } } Ne faudrait-il pas synchroniser ici ? Que se passerait-il si on avait=20 une acquisition... non suivie (provisoirement certes) du positionnement=20 du drapeau... qui est important pour le bon d=E9roulement du code (j'y=20 viens de suite). Le code fait appel =E0 de nombreux tests de ce type : if (this.isAcquired()) Tr=E8s bien. Mais... si le drapeau est faux, rien ne se passe. Or, il me=20 para=EEt important de lancer une exception au cas o=F9 on chercherait =E0= =20 utiliser ce Producer sans l'avoir acquis auparavant. M=EAmes remarques pour le AbstractSynchronizedXMLConsumer. A+ --=20 Pierrick Brihaye, informaticien Service r=E9gional de l'Inventaire DRAC Bretagne mailto:pierrick.brihaye@culture.gouv.fr +33 (0)2 99 29 67 78 From MAILER-DAEMON Wed Mar 02 04:30:35 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6QBe-0002PR-1u for mharc-sdx-developers@gnu.org; Wed, 02 Mar 2005 04:30:34 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6QBa-0002Ov-Fa for sdx-developers@nongnu.org; Wed, 02 Mar 2005 04:30:31 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6QBZ-0002Oi-9E for sdx-developers@nongnu.org; Wed, 02 Mar 2005 04:30:29 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6QBY-0002Of-Ce for sdx-developers@nongnu.org; Wed, 02 Mar 2005 04:30:28 -0500 Received: from [213.228.0.169] (helo=postfix3-2.free.fr) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D6Pwc-0002IE-EQ for sdx-developers@nongnu.org; Wed, 02 Mar 2005 04:15:02 -0500 Received: from [192.168.123.125] (chateaudeau-4-82-225-177-85.fbx.proxad.net [82.225.177.85]) by postfix3-2.free.fr (Postfix) with ESMTP id 81310C201 for ; Wed, 2 Mar 2005 10:15:00 +0100 (CET) Message-ID: <42258416.30006@ajlsm.com> Date: Wed, 02 Mar 2005 10:15:02 +0100 From: Malo Pichot User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: fr, en MIME-Version: 1.0 To: sdx-developers@nongnu.org Subject: Re: [sdx-developers] Pb Moisson SDX2.3 References: <421B0696.3030405@ajlsm.com> <6.2.0.14.0.20050224101025.02ad5e80@messagerie.jouy.4dconcept.fr> <421DB8A6.9000900@ajlsm.com> <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> <6.2.0.14.0.20050228141302.029fff28@messagerie.jouy.4dconcept.fr> <422328B6.3040000@ajlsm.com> <422577FA.9070805@culture.gouv.fr> In-Reply-To: <422577FA.9070805@culture.gouv.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2005 09:30:32 -0000 Pierrick Brihaye a =E9crit : > Il faudrait mettre this.release() dans un bloc finally. Bien vu ! > Je suis en train de traquer la logiue de=20 > acquireSynchronizedXMLConsumer() car je soup=E7onne =E9galement des=20 > probl=E8mes de ce c=F4t=E9 l=E0. Oui, je suis d'accord. Il y a une exception r=E9guli=E8rement d=E8s que l= 'on a=20 une application avec un entrep=F4t OAI ou un moissonneur. Elle arrive=20 n'importe quand (=E0 l'ouverture de la page d'administration de SDX par=20 exemple, =E0 l'ouverture de la page d'accueil d'une application, lors de=20 l'affichage d'une r=E9sultat de recherche, etc.). Je ne suis pas capable=20 de la reproduire quand je veux, mais elle est toujours l=E0. A chaque=20 fois, la stacktrace termine l=E0-dessus : fr.gouv.culture.util.apache.cocoon.xml.SynchronizationException: This=20 synchronized object must be acquired before receiving any SAX events at=20 fr.gouv.culture.util.apache.avalon.excalibur.concurrent.Mutex.isAcquired(= Mutex.java:27) at=20 fr.gouv.culture.util.apache.cocoon.xml.AbstractSynchronizedXMLPipe.commen= t(AbstractSynchronizedXMLPipe.java:396) Je comprends qu'un objet doit =EAtre synchronis=E9 avant d'=EAtre employ=E9= et=20 qu'il ne l'est pas. --=20 Malo From MAILER-DAEMON Wed Mar 02 05:57:57 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6RY8-0006rM-Ex for mharc-sdx-developers@gnu.org; Wed, 02 Mar 2005 05:57:53 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6RY0-0006qC-53 for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:57:44 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6RXw-0006pH-KF for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:57:43 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6RU2-0006Jl-1D for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:53:38 -0500 Received: from [212.23.162.43] (helo=gobemouche.passereaux.jmsp.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D6R2J-0007nd-75 for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:24:59 -0500 Received: from hypolais.passereaux.as.i2 (unknown [192.168.160.5]) by gobemouche.passereaux.jmsp.net (Postfix) with ESMTP id 048AD1C05D for ; Wed, 2 Mar 2005 11:24:54 +0100 (CET) Received: from hypolais.passereaux.as.i2 (localhost.localdomain [127.0.0.1]) by hypolais.passereaux.as.i2 (8.11.7/8.11.6) with ESMTP id j22AOqI26727 for ; Wed, 2 Mar 2005 11:24:52 +0100 Received: from zoe-04.melanie.i2 (zoe-04.melanie.i2 [192.168.160.4]) by hypolais.passereaux.as.i2 (8.11.7/8.11.6) with ESMTP id j22AOpI26713 for ; Wed, 2 Mar 2005 11:24:51 +0100 Received: by zoe-04.melanie.i2 with Internet Mail Service (5.5.2657.72) id ; Wed, 2 Mar 2005 11:24:52 +0100 Message-ID: From: Andre.Davignon@equipement.gouv.fr To: sdx-developers@nongnu.org Subject: RE: [sdx-developers] Le developpement de SDX Date: Wed, 2 Mar 2005 11:24:03 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2657.72) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2005 10:57:46 -0000 Bonjour, Martin Sevigny a =E9crit : >Nous aimerions conna=EEtre les "prises de position officielles" par >rapport au d=E9veloppement de SDX. Par "prise de position", nous >n'entendons pas un engagement formel, mais une r=E9elle volont=E9 de = faire >quelque chose et d'y mettre des moyens (temps, argent, promotion, = etc.) >et, surtout, de le faire savoir. >Le d=E9veloppement de SDX passe par toutes sortes d'interventions: - ... - financement - ... Le minist=E8re de l'=E9quipement utilise SDX pour de nombreuses = applications et souhaite donc =E0 ce titre que le projet vive et que le produit = =E9volue. C'est pourquoi nous pouvons =EAtre int=E9ress=E9s par de nouvelles fonctionnalit=E9s. De plus, les services du minist=E8re seraient =E9galement = int=E9ress=E9s par l'=E9volution de SDX vers un outil de gestion documentaire int=E9gr=E9 = : saisie, catalogage, indexation, consultation... Il serait donc possible, par le biais d'une consultation respectant le = code des march=E9s publics, de financer de telles =E9volutions. Andr=E9 Davignon From MAILER-DAEMON Wed Mar 02 05:59:47 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6RZy-0007Os-3K for mharc-sdx-developers@gnu.org; Wed, 02 Mar 2005 05:59:46 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6RZu-0007Me-Nw for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:59:43 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6RZt-0007M4-Hg for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:59:42 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6R93-0005hN-Vh for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:32:00 -0500 Received: from [143.126.201.210] (helo=hermes.culture.fr) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1D6Qur-0007GU-UP for sdx-developers@nongnu.org; Wed, 02 Mar 2005 05:17:18 -0500 Received: by mta.culture.fr with id j22AHERO014857 for ; Wed, 2 Mar 2005 11:17:14 +0100 Received: from bretagne.culture.fr (bretagne.culture.fr) by pasteur.culture.fr (Content Technologies SMTPRS 4.3.17) with ESMTP id for ; Wed, 2 Mar 2005 11:17:13 +0100 Received: from culture.gouv.fr by bretagne.culture.fr with ESMTP id j22AHDQs031494 for ; Wed, 2 Mar 2005 11:17:13 +0100 Message-ID: <422592CF.4060204@culture.gouv.fr> Date: Wed, 02 Mar 2005 11:17:51 +0100 From: Pierrick Brihaye User-Agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113 X-Accept-Language: fr, en, ar-eg MIME-Version: 1.0 To: sdx-developers@nongnu.org Subject: Re: [sdx-developers] Pb Moisson SDX2.3 References: <421B0696.3030405@ajlsm.com> <6.2.0.14.0.20050224101025.02ad5e80@messagerie.jouy.4dconcept.fr> <421DB8A6.9000900@ajlsm.com> <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> <6.2.0.14.0.20050228141302.029fff28@messagerie.jouy.4dconcept.fr> <422328B6.3040000@ajlsm.com> <422577FA.9070805@culture.gouv.fr> <42258416.30006@ajlsm.com> In-Reply-To: <42258416.30006@ajlsm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by hermes.culture.fr id j22AHERO014857 X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2005 10:59:43 -0000 Malo Pichot a =E9crit : > Je ne suis pas capable=20 > de la reproduire quand je veux, mais elle est toujours l=E0. A chaque=20 > fois, la stacktrace termine l=E0-dessus : > fr.gouv.culture.util.apache.cocoon.xml.SynchronizationException: This=20 > synchronized object must be acquired before receiving any SAX events > at=20 > fr.gouv.culture.util.apache.avalon.excalibur.concurrent.Mutex.isAcquire= d(Mutex.java:27)=20 >=20 > at=20 > fr.gouv.culture.util.apache.cocoon.xml.AbstractSynchronizedXMLPipe.comm= ent(AbstractSynchronizedXMLPipe.java:396)=20 >=20 >=20 > Je comprends qu'un objet doit =EAtre synchronis=E9 avant d'=EAtre emplo= y=E9 et=20 > qu'il ne l'est pas. OK. Je vois un peu plus ce qui se passe. Premier point, le nommage de "isAcquired()" est trompeur car =E7a ne=20 retourne que true ou une exception. "checkAcquired" serait peut-=EAtre=20 plus opportun. Ensuite, il manque *la* ligne importante dans ta stacktrace car je me=20 demande si ce commentaire XML est envoy=E9 =E0 un pipe qui a =E9t=E9 acqu= is. Il est cependant beaucoup plus probable qu'une exception soit survenue,=20 ce qui aurait eu pour effet de rel=E2cher le pipe. Une construction de ce= =20 type est visible ici : public void setDocumentLocator(Locator locator) { try { if (this.isAcquired()) { this.acquireSynchronizedXMLConsumer(); if (super.synchronizedXmlConsumer !=3D null) super.synchronizedXmlConsumer.setDocumentLocator(locator); } } catch (SAXException e) { this.releaseSynchronizedXMLConsumer(); e.printStackTrace();//TODO ?: what else can be done here? } } IMHO, l'acquisition =E9tant "manuelle" (i.e. dict=E9e par le code), le=20 rel=E2chement doit =EAtre lui aussi manuel. On aurait pu faire l'inverse = et=20 d=E9cider d'une auto-acquisition/auto-rel=E2chement, beaucoup plus diffic= ile=20 =E0 manier toutefois. Pas trop le temps, mais avec des stacktraces de ce type, on avance plus=20 vite... A+ --=20 Pierrick Brihaye, informaticien Service r=E9gional de l'Inventaire DRAC Bretagne mailto:pierrick.brihaye@culture.gouv.fr +33 (0)2 99 29 67 78 From MAILER-DAEMON Wed Mar 02 08:31:47 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6Tx3-0004vU-Sw for mharc-sdx-developers@gnu.org; Wed, 02 Mar 2005 08:31:46 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6Twx-0004sP-8j for sdx-developers@nongnu.org; Wed, 02 Mar 2005 08:31:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6Tws-0004qB-MR for sdx-developers@nongnu.org; Wed, 02 Mar 2005 08:31:36 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6Twq-0004nW-6r for sdx-developers@nongnu.org; Wed, 02 Mar 2005 08:31:32 -0500 Received: from [143.126.201.210] (helo=hermes.culture.fr) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1D6Tdv-0007QU-OZ for sdx-developers@nongnu.org; Wed, 02 Mar 2005 08:12:00 -0500 Received: by mta.culture.fr with id j22DBvRO016405 for ; Wed, 2 Mar 2005 14:11:57 +0100 Received: from bretagne.culture.fr (bretagne.culture.fr) by pasteur.culture.fr (Content Technologies SMTPRS 4.3.17) with ESMTP id for ; Wed, 2 Mar 2005 14:11:57 +0100 Received: from culture.gouv.fr by bretagne.culture.fr with ESMTP id j22DBuQs002766 for ; Wed, 2 Mar 2005 14:11:57 +0100 Message-ID: <4225BBC0.9090204@culture.gouv.fr> Date: Wed, 02 Mar 2005 14:12:32 +0100 From: Pierrick Brihaye User-Agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113 X-Accept-Language: fr, en, ar-eg MIME-Version: 1.0 To: sdx-developers@nongnu.org Subject: Re: [sdx-developers] Pb Moisson SDX2.3 References: <421B0696.3030405@ajlsm.com> <6.2.0.14.0.20050224101025.02ad5e80@messagerie.jouy.4dconcept.fr> <421DB8A6.9000900@ajlsm.com> <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> <6.2.0.14.0.20050228141302.029fff28@messagerie.jouy.4dconcept.fr> <422328B6.3040000@ajlsm.com> <422577FA.9070805@culture.gouv.fr> <42258416.30006@ajlsm.com> <422592CF.4060204@culture.gouv.fr> In-Reply-To: <422592CF.4060204@culture.gouv.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by hermes.culture.fr id j22DBvRO016405 X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Mar 2005 13:31:41 -0000 Re, Je me r=E9ponds =E0 moi-m=EAme, les messages =E9tant achemin=E9s assez le= ntement. Pierrick Brihaye a =E9crit : > IMHO, l'acquisition =E9tant "manuelle" (i.e. dict=E9e par le code), le=20 > rel=E2chement doit =EAtre lui aussi manuel. On aurait pu faire l'invers= e et=20 > d=E9cider d'une auto-acquisition/auto-rel=E2chement, beaucoup plus diff= icile=20 > =E0 manier toutefois. Un probl=E8me de ce type est de plus en plus =E9vident. Il est presque=20 certain qu'une exception survient, quelle rel=E2che le pipeline, et=20 qu'elle place SDX dans une situation tr=E8s inconfortable. Le release automatique =E0 la fin de endDocument est certes s=E9duisant,=20 mais il part du postulat o=F9 tout va bien se passer. Si =E7a se passe ma= l,=20 le release lors de l'exception est, lui, plus g=EAnant qu'autre chose. IMHO, il faut confier =E7a au code (dans des bloc finally ;-). A+ p.b. --=20 Pierrick Brihaye, informaticien Service r=E9gional de l'Inventaire DRAC Bretagne mailto:pierrick.brihaye@culture.gouv.fr +33 (0)2 99 29 67 78 From MAILER-DAEMON Thu Mar 03 04:41:50 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6mq2-0006CX-I2 for mharc-sdx-developers@gnu.org; Thu, 03 Mar 2005 04:41:47 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6mpv-0006Bm-O6 for sdx-developers@nongnu.org; Thu, 03 Mar 2005 04:41:40 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6mpp-0006BF-Sg for sdx-developers@nongnu.org; Thu, 03 Mar 2005 04:41:36 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6mpn-0006B7-5N for sdx-developers@nongnu.org; Thu, 03 Mar 2005 04:41:32 -0500 Received: from [213.228.0.62] (helo=postfix4-1.free.fr) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D6mTb-0003sl-Cz for sdx-developers@nongnu.org; Thu, 03 Mar 2005 04:18:35 -0500 Received: from [192.168.123.125] (chateaudeau-4-82-225-177-85.fbx.proxad.net [82.225.177.85]) by postfix4-1.free.fr (Postfix) with ESMTP id 6F92629B5EA for ; Thu, 3 Mar 2005 10:18:33 +0100 (CET) Message-ID: <4226D66B.9010700@ajlsm.com> Date: Thu, 03 Mar 2005 10:18:35 +0100 From: Malo Pichot User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: fr, en MIME-Version: 1.0 To: sdx-developers@nongnu.org Subject: Re: [sdx-developers] Pb Moisson SDX2.3 References: <421B0696.3030405@ajlsm.com> <6.2.0.14.0.20050224101025.02ad5e80@messagerie.jouy.4dconcept.fr> <421DB8A6.9000900@ajlsm.com> <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> In-Reply-To: <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Mar 2005 09:41:43 -0000 Bonjour, Les derni=E8res sources CVS de SDX (branche principale 'HEAD') devraient=20 corriger le probl=E8me que vous avez soulev=E9. En tout cas, =E7a le corr= ige=20 chez moi :-) Cela provenait essentiellement de la nouvelle impl=E9mentation des=20 URLSource dans Cocoon 2.1.5.1 par rapport =E0 la Cocoon 2.0.4 utilis=E9 d= ans=20 la branche 2.2 de SDX. On passe d=E9sormais le componentManager et le=20 mime-type que Cocoon ne travait pas forcemment suivant l'initialisation=20 des objets du Sitemap. Voil=E0 pourquoi l'exception n'=E9tait pas toujour= s=20 provoqu=E9e. A bient=F4t, --=20 Malo From MAILER-DAEMON Thu Mar 03 10:01:58 2005 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1D6rpu-0005GI-GX for mharc-sdx-developers@gnu.org; Thu, 03 Mar 2005 10:01:58 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D6rpq-0005Fw-Up for sdx-developers@nongnu.org; Thu, 03 Mar 2005 10:01:55 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D6rpp-0005FP-Mx for sdx-developers@nongnu.org; Thu, 03 Mar 2005 10:01:54 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D6riD-0003RH-8o for sdx-developers@nongnu.org; Thu, 03 Mar 2005 09:54:01 -0500 Received: from [143.126.201.210] (helo=hermes.culture.fr) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1D6qzM-0001lx-Io for sdx-developers@nongnu.org; Thu, 03 Mar 2005 09:07:40 -0500 Received: by mta.culture.fr with id j23E7bRO019000 for ; Thu, 3 Mar 2005 15:07:37 +0100 Received: from bretagne.culture.fr (bretagne.culture.fr) by pasteur.culture.fr (Content Technologies SMTPRS 4.3.17) with ESMTP id for ; Thu, 3 Mar 2005 15:07:36 +0100 Received: from culture.gouv.fr by bretagne.culture.fr with ESMTP id j23E7aQs020107 for ; Thu, 3 Mar 2005 15:07:36 +0100 Message-ID: <42271A4B.7090607@culture.gouv.fr> Date: Thu, 03 Mar 2005 15:08:11 +0100 From: Pierrick Brihaye User-Agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113 X-Accept-Language: fr, en, ar-eg MIME-Version: 1.0 To: sdx-developers@nongnu.org Subject: Re: [sdx-developers] Pb Moisson SDX2.3 References: <421B0696.3030405@ajlsm.com> <6.2.0.14.0.20050224101025.02ad5e80@messagerie.jouy.4dconcept.fr> <421DB8A6.9000900@ajlsm.com> <6.2.0.14.0.20050224143101.02a6e150@messagerie.jouy.4dconcept.fr> <4226D66B.9010700@ajlsm.com> In-Reply-To: <4226D66B.9010700@ajlsm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by hermes.culture.fr id j23E7bRO019000 X-BeenThere: sdx-developers@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sdx-developers@nongnu.org List-Id: sdx-developers.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Mar 2005 15:01:55 -0000 Re, Malo Pichot a =E9crit : > Cela provenait essentiellement de la nouvelle impl=E9mentation des=20 > URLSource dans Cocoon 2.1.5.1 par rapport =E0 la Cocoon 2.0.4 utilis=E9= dans=20 > la branche 2.2 de SDX. Probl=E8me que j'ai bri=E8vement =E9voqu=E9 avec Martin mardi ; j'aurais = d=FB en=20 parler par mail :-( Ceci dit, vu l'=E9tat actuel du code, un autre probl=E8me qui surviendrai= t=20 dans le flux SAX parviendrait au m=EAme r=E9sultat : une exception SAX en= =20 lieu et place de la mention d'un probl=E8me de synchronisation. On aboutirait donc, en lieu et place d'un "simple" bug SDX, =E0 un blocag= e=20 plus ou moins permanent de la JVM. Enfin bon... les imp=E9ratifs des uns ne sont pas forc=E9ment les desider= ata=20 des autres. A+ --=20 Pierrick Brihaye, informaticien Service r=E9gional de l'Inventaire DRAC Bretagne mailto:pierrick.brihaye@culture.gouv.fr +33 (0)2 99 29 67 78