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
> > 
> > 
> 

Reply via email to