axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thomas Börkel ...@ap-ag.com>
Subject RE: RC1: ServiceDesc.createOperationForMethod() throws sometimes ArrayIndexOutOfBoundsException in multithreaded situation
Date Fri, 20 Sep 2002 11:22:43 GMT
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: axis-dev@xml.apache.org
> 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
> > 
> > 
> 

Mime
View raw message