Hi Takashi,

thanks for submitting this request. I would like to track the
resolution of this problem because it is very important for
us. I don't know what is the criteria axis developers follow
when fixing bugs, do you perhaps know when I can expect
this bug to be fixed. Thanks.

Ramon.

> -----Original Message-----
> From: Takashi Okamoto [mailto:[EMAIL PROTECTED]]
> Sent: Monday, June 17, 2002 2:29 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: [PATCH] multithread problem (Re: Thread safe clients)
> 
> 
> Hi, axis developers.
> 
> Following code  is  thread unsafe by Ramon
> reporting([EMAIL PROTECTED]) in axis-user ml. 
> Please fix it.
> 
> regards,
> 
> Takashi Okamoto
> 
> 
> --- Message.java.orig   2002-06-17 21:21:42.000000000 +0900
> +++ Message.java        2002-06-17 21:21:22.000000000 +0900
> @@ -195,9 +195,9 @@
>      private static Class attachImpl = null;
> 
>      //aviod testing and possibly failing everytime.
> -    private static boolean checkForAttchmentSupport = true;
> +    private boolean checkForAttchmentSupport = true;
> 
> -    private static boolean attachmentSupportEnabled = false;
> +    private boolean attachmentSupportEnabled = false;
> 
>      public boolean isAttachmentSupportEnabled() {
>          if (checkForAttchmentSupport) {
> 
> 
> ----- Original Message -----
> From: "Ramon Turnes" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, June 17, 2002 7:36 PM
> Subject: RE: Thread safe clients
> 
> 
> >
> > I am using Xerces 2.0.1 but I don't think that this is the 
> only problem,
> > first, Message class is not thread safe (isAttachmentSupportEnabled
> > method which uses static variables is not thread safe). I 
> cannot send
> > two requests from different threads and locking the whole Message
> > class is not an acceptable solution.
> >
> > Thanks for your answer.
> >
> > > -----Original Message-----
> > > From: Takashi Okamoto [mailto:[EMAIL PROTECTED]]
> > > Sent: Monday, June 17, 2002 12:28 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: Thread safe clients
> > >
> > >
> > > > I have problems when sending two simulaneous requests
> > > > (from different threads) to the same URL. I have been playing
> > > > a little bit with axis source code and everything seems to work
> > > > if I synchronize the invoke(SOAPEnvelope)  method in
> > > > Call.java
> > >
> > > Which version of xerces did you use?
> > >
> > > Here is a my opinions:
> > >
> > > + I had problem with Xerces 2.0.x while call
> > > Call.invoke(Object []) in
> > >    multithread. But it perhaps work good with xerces1.4.4.
> > >
> > > + The SOAPEnvelop was broken when share one element for
> > >    some SOAPEnvelope instance in each threads.
> > >    (SOAPEnvelope just refer element which is specified 
> constructor)
> > >
> > > + At least axis beta2 have multithread problem at XMLUtils.java
> > >    around DOM. (It was fixed in CVS by my patch:))
> > >
> > > Does anybody have other opinionsabout multithread?
> > >
> > > reagrds,
> > >
> > > Takashi Okamoto
> > >
> >
> 

Reply via email to