See http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12853
> -----Original Message----- > From: Thomas Börkel > Sent: Freitag, 20. September 2002 12:01 > To: [EMAIL PROTECTED] > Subject: RE: RC1: ServiceDesc.createOperationForMethod() > throws sometimes ArrayIndexOutOfBoundsException in > multithreaded situation > > > Here is a sample stacktrace: > at > org.apache.axis.description.ServiceDesc.createOperationForMeth > od(ServiceDesc.java:953) > at > org.apache.axis.description.ServiceDesc.createOperationsForNam > e(ServiceDesc.java:872) > at > org.apache.axis.description.ServiceDesc.getSyncedOperationsFor > Name(ServiceDesc.java:852) > at > org.apache.axis.description.ServiceDesc.loadServiceDescByIntro > spectionRecursive(ServiceDesc.java:720) > at > org.apache.axis.description.ServiceDesc.loadServiceDescByIntro > spectionRecursive(ServiceDesc.java:740) > at > org.apache.axis.description.ServiceDesc.loadServiceDescByIntro > spection(ServiceDesc.java:703) > at > org.apache.axis.providers.java.JavaProvider.initServiceDesc(Ja > vaProvider.java:548) > at > org.apache.axis.handlers.soap.SOAPService.getInitializedServic > eDesc(SOAPService.java:316) > at > org.apache.axis.MessageContext.setService(MessageContext.java:631) > > I *think* the real problem is reading the parameters from a > class file (but I wonder why this is done all the time and > not being cached), because I got also this exception some > time before the other: > java.lang.ArrayIndexOutOfBoundsException: 11 > at > org.apache.axis.utils.bytecode.ParamReader.getParameterNames(P > aramReader.java:183) > at > org.apache.axis.utils.bytecode.ParamNameExtractor.getParameter > NamesFromDebugInfo(ParamNameExtractor.java:115) > at > org.apache.axis.description.ServiceDesc.createOperationForMeth > od(ServiceDesc.java:944) > at > org.apache.axis.description.ServiceDesc.createOperationsForNam > e(ServiceDesc.java:872) > at > org.apache.axis.description.ServiceDesc.getSyncedOperationsFor > Name(ServiceDesc.java:852) > at > org.apache.axis.description.ServiceDesc.loadServiceDescByIntro > spectionRecursive(ServiceDesc.java:720) > at > org.apache.axis.description.ServiceDesc.loadServiceDescByIntro > spectionRecursive(ServiceDesc.java:740) > at > org.apache.axis.description.ServiceDesc.loadServiceDescByIntro > spection(ServiceDesc.java:703) > at > org.apache.axis.providers.java.JavaProvider.initServiceDesc(Ja > vaProvider.java:548) > at > org.apache.axis.handlers.soap.SOAPService.getInitializedServic > eDesc(SOAPService.java:316) > at > org.apache.axis.MessageContext.setService(MessageContext.java:631) > > > > -----Original Message----- > > From: Thomas Börkel > > Sent: Freitag, 20. September 2002 11:48 > > To: Axis Dev Mailinglist > > Subject: RC1: ServiceDesc.createOperationForMethod() throws > > sometimes ArrayIndexOutOfBoundsException in multithreaded situation > > > > > > HI! > > > > Is this a known problem, if the server is handling several > > clients concurrently? > > > > Regards, > > Thomas > > > > >