You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by "liyunshan123 (via GitHub)" <gi...@apache.org> on 2023/02/20 05:28:27 UTC

[GitHub] [skywalking] liyunshan123 opened a new issue, #10412: [Bug]

liyunshan123 opened a new issue, #10412:
URL: https://github.com/apache/skywalking/issues/10412

   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/skywalking/issues?q=is%3Aissue) and found no similar issues.
   
   
   ### Apache SkyWalking Component
   
   Java Agent (apache/skywalking-java)
   
   ### What happened
   
   skywalking-java version 8.14
   elasticsearch cient version:
   <dependency>
   			<groupId>org.elasticsearch</groupId>
   			<artifactId>elasticsearch</artifactId>
   			<version>5.3.3</version>
   		</dependency>
   		<dependency>
   			<groupId>org.elasticsearch.client</groupId>
   			<artifactId>transport</artifactId>
   			<version>5.3.3</version>
   		</dependency>
   		<dependency>
   			<groupId>org.elasticsearch.client</groupId>
   			<artifactId>x-pack-transport</artifactId>
   			<version>5.3.3</version>
   		</dependency>
   		<dependency>
   			<groupId>org.elasticsearch.client</groupId>
   			<artifactId>elasticsearch-rest-client</artifactId>
   			<version>5.6.9</version>
   		</dependency>
   trigger code:
   // import org.nlpcn.es4sql.SearchDao;
   String result = new SearchDao(transportClient).explain(esSql).explain().getBuilder().get().toString();
   
   skywalking-api.log report the following ERROR:
   
   ERROR 2023-02-17 22:00:05.868 http-nio-9001-exec-5 InstMethodsInter : class[class org.elasticsearch.action.support.PlainListenableActionFuture] after method[actionGet] intercept failure
   java.lang.IncompatibleClassChangeError: Found interface org.elasticsearch.search.SearchHits, but class was expected
           at org.apache.skywalking.apm.plugin.elasticsearch.v5.PlainListenableActionFutureInterceptor.afterMethod(PlainListenableActionFutureInterceptor.java:56)
           at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:97)
           at org.elasticsearch.action.support.PlainListenableActionFuture.actionGet(PlainListenableActionFuture.java)
           at org.elasticsearch.action.ActionRequestBuilder.get(ActionRequestBuilder.java:62)
           at com.xxxxxxx.cloud.service.impl.ElasticSearchIntegrationImpl.findFpList(ElasticSearchIntegrationImpl.java:875)
           at com.xxxxxxx.cloud.service.impl.ElasticSearchIntegrationImpl.getFpcxList(ElasticSearchIntegrationImpl.java:1117)
           at com.xxxxxxx.cloud.service.impl.ElasticSearchIntegrationImpl.queryMainInvoiceList(ElasticSearchIntegrationImpl.java:1269)
           at com.xxxxxxx.cloud.service.impl.ElasticSearchIntegrationImpl$$FastClassBySpringCGLIB$$c410e6e5.invoke(<generated>)
           at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
           at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
           at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
           at com.xxxxxxx.cloud.common.aop.ServiceDigestAop.timeAround(ServiceDigestAop.java:45)
           at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
           at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
           at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
           at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
           at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
           at com.xxxxxxx.cloud.service.impl.ElasticSearchIntegrationImpl$$EnhancerBySpringCGLIB$$5b38cefe.queryMainInvoiceList(<generated>)
           at com.xxxxxxx.cloud.service.impl.InvoiceServiceImpl.queryWholeInvoiceList(InvoiceServiceImpl.java:1258)
           at com.xxxxxxx.cloud.service.impl.InvoiceServiceImpl$$FastClassBySpringCGLIB$$bbd8d5f6.invoke(<generated>)
           at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
           at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
           at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
           at com.xxxxxxx.cloud.common.aop.ServiceDigestAop.timeAround(ServiceDigestAop.java:45)
           at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
           at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
           at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
           at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
           at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
           at com.xxxxxxx.cloud.service.impl.InvoiceServiceImpl$$EnhancerBySpringCGLIB$$9d8a9b14.queryWholeInvoiceList(<generated>)
           at com.xxxxxxx.cloud.web.controller.InvoiceController.queryWholeInvoiceList$original$drM3S49L(InvoiceController.java:649)
           at com.xxxxxxx.cloud.web.controller.InvoiceController.queryWholeInvoiceList$original$drM3S49L$accessor$9jcz36W9(InvoiceController.java)
           at com.xxxxxxx.cloud.web.controller.InvoiceController$auxiliary$1lDwZt7B.call(Unknown Source)
           at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)
           at com.xxxxxxx.cloud.web.controller.InvoiceController.queryWholeInvoiceList(InvoiceController.java)
           at com.xxxxxxx.cloud.web.controller.InvoiceController$$FastClassBySpringCGLIB$$654d5db8.invoke(<generated>)
           at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
           at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
           at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
           at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
           at com.xxxxxxx.cloud.web.controller.InvoiceController$$EnhancerBySpringCGLIB$$fc52054e.queryWholeInvoiceList(<generated>)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           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:205)
           at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$SPqCAyYK(InvocableHandlerMethod.java:133)
           at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$SPqCAyYK$accessor$ObuuUl1Y(InvocableHandlerMethod.java)
           at org.springframework.web.method.support.InvocableHandlerMethod$auxiliary$9gNyVgqR.call(Unknown Source)
           at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)
           at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java)
           at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
           at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
           at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
           at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
           at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
           at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
           at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
           at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
           at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at com.xxxxxxx.cloud.microservice.gray.web.ConstrollerGrayFilter.doFilterInternal(ConstrollerGrayFilter.java:61)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.cloud.sleuth.instrument.web.TraceFilter.doFilter(TraceFilter.java:145)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106)
           at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
           at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
           at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
           at org.apache.catalina.core.StandardHostValve.invoke$original$DPWMDhOc(StandardHostValve.java:140)
           at org.apache.catalina.core.StandardHostValve.invoke$original$DPWMDhOc$accessor$9pdFXO5h(StandardHostValve.java)
           at org.apache.catalina.core.StandardHostValve$auxiliary$erqIMpdf.call(Unknown Source)
           at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)
           at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java)
           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
           at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
           at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
           at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
           at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
           at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
           at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
           at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
           at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
           at java.lang.Thread.run(Thread.java:748)
   
   
   ### What you expected to happen
   
   No error log and get search result correctly.
   
   ### How to reproduce
   
   Find out the reason of the exception and fix it.
   
   ### Anything else
   
   None
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   


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

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org.apache.org

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


[GitHub] [skywalking] wu-sheng commented on issue #10412: [Bug]

Posted by "wu-sheng (via GitHub)" <gi...@apache.org>.
wu-sheng commented on issue #10412:
URL: https://github.com/apache/skywalking/issues/10412#issuecomment-1436358897

   Check the support list and tested versions. The plugin is contributed from global contributors. We can't tell for every single one..


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

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

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


[GitHub] [skywalking] wu-sheng closed issue #10412: [Bug]

Posted by "wu-sheng (via GitHub)" <gi...@apache.org>.
wu-sheng closed issue #10412: [Bug] 
URL: https://github.com/apache/skywalking/issues/10412


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

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

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