Hi Milt, While away on my coffee break I sat and stirred (OK bad pun) and was thinking along the same lines as you just suggested. I have already moved the synchronized scope to just the block of code which I know was being affected (? now at hack-saw level) within the method and everything is still OK. I am not using multiple threads and, as I am still developing the servlet, there was only me making a single request to the servlet, so I still do not know why this problem was originally happening. Any further ideas would be welcomed. Many thanks again. Billy Graham. Well, when you get back from your coffee break, I suggest you start taking a closer look at your code and try to find a better solution, because this isn't really a good one. If using synchronized on the method solved your problem, then it is a threading-related issue. But synchronizing the entire method is like using a chain-saw when a scalpel is what's really needed. Basically, it could cause a significant performance degradation. You need to find more specifically where the threading issue is, and reduce it as much as possible; eliminating it would be best, but if you can't, make it as small as possible and put a synchronized around just that block. I haven't been following this thread that closely, so I don't have particular suggestions, but it seems some people suggesting checking whether you're using instance variables or not. FWIW, protected shouldn't have anything to do with this, it just controls what subclasses/packages have access to the method. I suspect all your code is in the one class, and you won't be subclassing it, so it's not really going to affect anything (probably you should remove it). Milt Epstein Research Programmer Software/Systems Development Group Computing and Communications Services Office (CCSO) University of Illinois at Urbana-Champaign (UIUC) [EMAIL PROTECTED] ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
***************************************************************** This email has been Virus Scanned. Privileged/Confidential Information and/or Copyright Material may be contained in this e-mail. The information and Material is intended for the use of the intended addressee. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you may not copy or deliver it to anyone else or use it in any unauthorised manner. To do so is prohibited and may be unlawful. If you receive this e-mail by mistake, advise the sender immediately by using the reply facility in your e-mail software. Thank you. Information Technology Department Belfast City Hospital Trust *****************************************************************
