You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2020/07/29 17:43:56 UTC

[GitHub] [skywalking] R-anybbo opened a new issue #5200: java.lang.ArrayIndexOutOfBoundsException: 0

R-anybbo opened a new issue #5200:
URL: https://github.com/apache/skywalking/issues/5200


   ERROR 2020-07-29 20:24:13:148 XNIO-1 task-86 InstMethodsInter : class[class com.weibi.core.user.rest.UserController] before method[allPlatformUsers] intercept failure
   java.lang.ArrayIndexOutOfBoundsException: 0
           at org.apache.skywalking.apm.plugin.spring.mvc.commons.ParsePathUtil.parameterEquals(ParsePathUtil.java:64)
           at org.apache.skywalking.apm.plugin.spring.mvc.commons.ParsePathUtil.recursiveMatches(ParsePathUtil.java:51)
           at org.apache.skywalking.apm.plugin.spring.mvc.commons.ParsePathUtil.recursiveParseMethodAnnotaion(ParsePathUtil.java:36)
           at org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.RestMappingMethodInterceptor.getRequestURL(RestMappingMethodInterceptor.java:39)
           at org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor.beforeMethod(AbstractMethodInterceptor.java:85)
           at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:76)
           at com.weibi.core.user.rest.UserController.allPlatformUsers(UserController.java)
           at sun.reflect.GeneratedMethodAccessor369.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
           at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
           at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)
           at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)
           at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
           at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
           at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
           at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
           at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
           at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:503)
           at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
           at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
           at com.weibi.core.feignserver.filter.HeaderFilter.doFilter(HeaderFilter.java:46)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
           at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
           at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
           at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
           at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
           at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
           at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
           at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
           at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
           at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
           at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
           at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
           at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
           at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
           at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
           at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269)
           at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78)
           at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133)
           at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130)
           at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
           at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
           at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249)
           at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78)
           at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99)
           at io.undertow.server.Connectors.executeRootHandler(Connectors.java:376)
           at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
           at org.apache.skywalking.apm.plugin.undertow.v2x.SWRunnable.run(SWRunnable.java:45)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   ERROR 2020-07-29 20:24:13:149 XNIO-1 task-86 InstMethodsInter : class[class com.weibi.core.user.rest.UserController] after method[allPlatformUsers] intercept failure
   org.apache.skywalking.apm.plugin.spring.mvc.commons.exception.IllegalMethodStackDepthException: Please submit an new issue to Apache Skywalking if this Exception was happened.
           at org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor.afterMethod(AbstractMethodInterceptor.java:159)
           at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:97)
           at com.weibi.core.user.rest.UserController.allPlatformUsers(UserController.java)
           at sun.reflect.GeneratedMethodAccessor369.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
           at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
           at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)
           at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:888)
           at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
           at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
           at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
           at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
           at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
           at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:503)
           at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
           at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
           at com.weibi.core.feignserver.filter.HeaderFilter.doFilter(HeaderFilter.java:46)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:108)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
           at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
           at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
           at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
           at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
           at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
           at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
           at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
           at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
           at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
           at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
           at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
           at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
           at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
           at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
           at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
           at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
           at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
           at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:269)
           at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:78)
           at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:133)
           at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:130)
           at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
           at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
           at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:249)
           at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:78)
           at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:99)
           at io.undertow.server.Connectors.executeRootHandler(Connectors.java:376)
           at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
           at org.apache.skywalking.apm.plugin.undertow.v2x.SWRunnable.run(SWRunnable.java:45)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at java.lang.Thread.run(Thread.java:748)
   
   
   ___
   ### Question
   - What do you want to know?
   
   ___
   ### Bug
   - Which version of SkyWalking, OS and JRE?
   
   Skywalking 8.0.1
   Win 10
   java version "1.8.0_251"
   Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
   
   - Which company or project?
   
   - What happen?
   If possible, provide a way for reproducing the error. e.g. demo application, component version.
   
   ___
   ### Requirement or improvement
   - Please describe about your requirements or improvement suggestions.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] R-anybbo commented on issue #5200: java.lang.ArrayIndexOutOfBoundsException: 0

Posted by GitBox <gi...@apache.org>.
R-anybbo commented on issue #5200:
URL: https://github.com/apache/skywalking/issues/5200#issuecomment-665648511


   ![image](https://user-images.githubusercontent.com/13247139/88802859-39bf3a80-d1de-11ea-9d9d-2345876975f9.png)
   ![image](https://user-images.githubusercontent.com/13247139/88802917-4cd20a80-d1de-11ea-8979-4dcd3cd7fcd9.png)
   ![image](https://user-images.githubusercontent.com/13247139/88802948-552a4580-d1de-11ea-905a-7c47c0c5056b.png)
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] ascrutae closed issue #5200: java.lang.ArrayIndexOutOfBoundsException: 0

Posted by GitBox <gi...@apache.org>.
ascrutae closed issue #5200:
URL: https://github.com/apache/skywalking/issues/5200


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org