microsoft / spring-data-cosmosdb

Access data with Azure Cosmos DB
MIT License
93 stars 68 forks source link

Documentdb.DocumentClientException #507

Open sivawipro opened 4 years ago

sivawipro commented 4 years ago

We have facing the issue frequently in our Application . I have mention the version here , Can you please sort it out how to fix this ?

com.microsoft.azure
        <artifactId>spring-data-cosmosdb</artifactId>
        <version>2.1.0</version>
sivawipro commented 4 years ago

here is the entire logs.

java.lang.IllegalStateException: at com.microsoft.azure.documentdb.internal.query.DefaultQueryExecutionContext.next (DefaultQueryExecutionContext.java86) at com.microsoft.azure.documentdb.internal.query.DefaultQueryExecutionContext.next (DefaultQueryExecutionContext.java33) at com.microsoft.azure.documentdb.internal.query.ProxyQueryExecutionContext. (ProxyQueryExecutionContext.java68) at com.microsoft.azure.documentdb.internal.query.QueryExecutionContextFactory.createQueryExecutionContext (QueryExecutionContextFactory.java23) at com.microsoft.azure.documentdb.QueryIterable.createQueryExecutionContext (QueryIterable.java70) at com.microsoft.azure.documentdb.QueryIterable.reset (QueryIterable.java115) at com.microsoft.azure.documentdb.QueryIterable. (QueryIterable.java57) at com.microsoft.azure.documentdb.DocumentClient.queryDocuments (DocumentClient.java1079) at com.microsoft.azure.documentdb.DocumentClient.queryDocuments (DocumentClient.java1050) at com.microsoft.azure.spring.data.cosmosdb.core.DocumentDbTemplate.executeQuery (DocumentDbTemplate.java371) at com.microsoft.azure.spring.data.cosmosdb.core.DocumentDbTemplate.findDocuments (DocumentDbTemplate.java415) at com.microsoft.azure.spring.data.cosmosdb.core.DocumentDbTemplate.findAll (DocumentDbTemplate.java185) at com.microsoft.azure.spring.data.cosmosdb.repository.support.SimpleDocumentDbRepository.findAll (SimpleDocumentDbRepository.java111) at jdk.internal.reflect.GeneratedMethodAccessor107.invoke at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke at java.lang.reflect.Method.invoke at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke (RepositoryComposition.java359) at org.springframework.data.repository.core.support.RepositoryComposition.invoke (RepositoryComposition.java200) at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke (RepositoryFactorySupport.java644) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke (RepositoryFactorySupport.java608) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.lambda$invoke$3 (RepositoryFactorySupport.java595) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke (RepositoryFactorySupport.java595) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke (DefaultMethodInvokingMethodInterceptor.java59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke (ExposeInvocationInterceptor.java93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke (SurroundingTransactionDetectorMethodInterceptor.java61) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke (JdkDynamicAopProxy.java212) at com.sun.proxy.$Proxy159.findAll at jdk.internal.reflect.NativeMethodAccessorImpl.invoke at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke at java.lang.reflect.Method.invoke at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection (AopUtils.java343) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint (ReflectiveMethodInvocation.java198) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java163) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke (PersistenceExceptionTranslationInterceptor.java139) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke (JdkDynamicAopProxy.java212) at com.sun.proxy.$Proxy159.findAll at com.roche.iconnect.api.service.impl.ReferenceDataServiceImpl.findAllPreferences (ReferenceDataServiceImpl.java462) at com.roche.iconnect.api.controller.ReferenceDataController.getAllPrefernces (ReferenceDataController.java247) at com.roche.iconnect.api.controller.ReferenceDataController$$FastClassBySpringCGLIB$$7ea71c8.invoke () at org.springframework.cglib.proxy.MethodProxy.invoke (MethodProxy.java218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint (CglibAopProxy.java749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java163) at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke (MethodSecurityInterceptor.java69) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept (CglibAopProxy.java688) at com.roche.iconnect.api.controller.ReferenceDataController$$EnhancerBySpringCGLIB$$ea55460d.getAllPrefernces () at jdk.internal.reflect.NativeMethodAccessorImpl.invoke at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke at java.lang.reflect.Method.invoke at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod.java190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (InvocableHandlerMethod.java138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod.java104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java892) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter.java87) at org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java1039) at org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java942) at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java1005) at org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet.java897) at javax.servlet.http.HttpServlet.service (HttpServlet.java634) at org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java882) at javax.servlet.http.HttpServlet.service (HttpServlet.java741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java231) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java112) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at com.roche.iconnect.soa.security.HttpServletRequestSanitizeFilter.doFilter (HttpServletRequestSanitizeFilter.java25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal (HttpTraceFilter.java88) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at com.roche.iconnect.soa.security.SecurityInterceptor.doFilter (SecurityInterceptor.java35) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.session.SessionManagementFilter.doFilter (SessionManagementFilter.java137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter (AnonymousAuthenticationFilter.java111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java170) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter (RequestCacheAwareFilter.java63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at com.microsoft.azure.spring.autoconfigure.aad.AADAuthenticationFilter.doFilterInternal (AADAuthenticationFilter.java98) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter (LogoutFilter.java116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal (HeaderWriterFilter.java74) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal (WebAsyncManagerIntegrationFilter.java56) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.FilterChainProxy.doFilterInternal (FilterChainProxy.java215) at org.springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java357) at org.springframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java270) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java99) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java92) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal (HiddenHttpMethodFilter.java93) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics (WebMvcMetricsFilter.java114) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java104) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java200) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter.doFilter (WebRequestTrackingFilter.java105) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java202) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java490) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java139) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java92) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java74) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java343) at org.apache.coyote.http11.Http11Processor.service (Http11Processor.java408) at org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process (AbstractProtocol.java853) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun (NioEndpoint.java1587) at org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java49) at java.util.concurrent.ThreadPoolExecutor.runWorker at java.util.concurrent.ThreadPoolExecutor$Worker.run at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run (TaskThread.java61) at java.lang.Thread.run Inner exception com.microsoft.azure.documentdb.DocumentClientException handled at com.microsoft.azure.documentdb.internal.query.DefaultQueryExecutionContext.next: at com.microsoft.azure.documentdb.internal.SessionTokenHelper.getLocalSessionToken (SessionTokenHelper.java74) at com.microsoft.azure.documentdb.internal.SessionTokenHelper.setPartitionLocalSessionToken (SessionTokenHelper.java25) at com.microsoft.azure.documentdb.internal.directconnectivity.StoreReader.readSession (StoreReader.java80) at com.microsoft.azure.documentdb.internal.directconnectivity.ConsistencyReader.readSession (ConsistencyReader.java78) at com.microsoft.azure.documentdb.internal.directconnectivity.ConsistencyReader.read (ConsistencyReader.java53) at com.microsoft.azure.documentdb.internal.directconnectivity.ReplicatedResourceClient.invoke (ReplicatedResourceClient.java59) at com.microsoft.azure.documentdb.internal.directconnectivity.ServerStoreModel$1.apply (ServerStoreModel.java84) at com.microsoft.azure.documentdb.internal.RetryUtility.executeStoreClientRequest (RetryUtility.java113) at com.microsoft.azure.documentdb.internal.directconnectivity.ServerStoreModel.processMessage (ServerStoreModel.java89) at com.microsoft.azure.documentdb.DocumentClient$10.apply (DocumentClient.java3021) at com.microsoft.azure.documentdb.internal.RetryUtility.executeDocumentClientRequest (RetryUtility.java58) at com.microsoft.azure.documentdb.DocumentClient.doQuery (DocumentClient.java3027) at com.microsoft.azure.documentdb.DocumentQueryClientInternal.doQuery (DocumentQueryClientInternal.java40) at com.microsoft.azure.documentdb.internal.query.AbstractQueryExecutionContext.executeRequest (AbstractQueryExecutionContext.java214) at com.microsoft.azure.documentdb.internal.query.DefaultQueryExecutionContext.executeOnce (DefaultQueryExecutionContext.java149) at com.microsoft.azure.documentdb.internal.query.DefaultQueryExecutionContext.fillBuffer (DefaultQueryExecutionContext.java101) at com.microsoft.azure.documentdb.internal.query.DefaultQueryExecutionContext.next (DefaultQueryExecutionContext.java84) at com.microsoft.azure.documentdb.internal.query.DefaultQueryExecutionContext.next (DefaultQueryExecutionContext.java33) at com.microsoft.azure.documentdb.internal.query.ProxyQueryExecutionContext. (ProxyQueryExecutionContext.java68) at com.microsoft.azure.documentdb.internal.query.QueryExecutionContextFactory.createQueryExecutionContext (QueryExecutionContextFactory.java23) at com.microsoft.azure.documentdb.QueryIterable.createQueryExecutionContext (QueryIterable.java70) at com.microsoft.azure.documentdb.QueryIterable.reset (QueryIterable.java115) at com.microsoft.azure.documentdb.QueryIterable. (QueryIterable.java57) at com.microsoft.azure.documentdb.DocumentClient.queryDocuments (DocumentClient.java1079) at com.microsoft.azure.documentdb.DocumentClient.queryDocuments (DocumentClient.java1050) at com.microsoft.azure.spring.data.cosmosdb.core.DocumentDbTemplate.executeQuery (DocumentDbTemplate.java371) at com.microsoft.azure.spring.data.cosmosdb.core.DocumentDbTemplate.findDocuments (DocumentDbTemplate.java415) at com.microsoft.azure.spring.data.cosmosdb.core.DocumentDbTemplate.findAll (DocumentDbTemplate.java185) at com.microsoft.azure.spring.data.cosmosdb.repository.support.SimpleDocumentDbRepository.findAll (SimpleDocumentDbRepository.java111) at jdk.internal.reflect.GeneratedMethodAccessor107.invoke at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke at java.lang.reflect.Method.invoke at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke (RepositoryComposition.java359) at org.springframework.data.repository.core.support.RepositoryComposition.invoke (RepositoryComposition.java200) at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke (RepositoryFactorySupport.java644) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke (RepositoryFactorySupport.java608) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.lambda$invoke$3 (RepositoryFactorySupport.java595) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke (RepositoryFactorySupport.java595) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke (DefaultMethodInvokingMethodInterceptor.java59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke (ExposeInvocationInterceptor.java93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke (SurroundingTransactionDetectorMethodInterceptor.java61) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke (JdkDynamicAopProxy.java212) at com.sun.proxy.$Proxy159.findAll at jdk.internal.reflect.NativeMethodAccessorImpl.invoke at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke at java.lang.reflect.Method.invoke at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection (AopUtils.java343) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint (ReflectiveMethodInvocation.java198) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java163) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke (PersistenceExceptionTranslationInterceptor.java139) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke (JdkDynamicAopProxy.java212) at com.sun.proxy.$Proxy159.findAll at com.roche.iconnect.api.service.impl.ReferenceDataServiceImpl.findAllPreferences (ReferenceDataServiceImpl.java462) at com.roche.iconnect.api.controller.ReferenceDataController.getAllPrefernces (ReferenceDataController.java247) at com.roche.iconnect.api.controller.ReferenceDataController$$FastClassBySpringCGLIB$$7ea71c8.invoke () at org.springframework.cglib.proxy.MethodProxy.invoke (MethodProxy.java218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint (CglibAopProxy.java749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java163) at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke (MethodSecurityInterceptor.java69) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept (CglibAopProxy.java688) at com.roche.iconnect.api.controller.ReferenceDataController$$EnhancerBySpringCGLIB$$ea55460d.getAllPrefernces () at jdk.internal.reflect.NativeMethodAccessorImpl.invoke at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke at java.lang.reflect.Method.invoke at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod.java190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (InvocableHandlerMethod.java138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod.java104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java892) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter.java87) at org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java1039) at org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java942) at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java1005) at org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet.java897) at javax.servlet.http.HttpServlet.service (HttpServlet.java634) at org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java882) at javax.servlet.http.HttpServlet.service (HttpServlet.java741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java231) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java112) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at com.roche.iconnect.soa.security.HttpServletRequestSanitizeFilter.doFilter (HttpServletRequestSanitizeFilter.java25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal (HttpTraceFilter.java88) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke (FilterSecurityInterceptor.java127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at com.roche.iconnect.soa.security.SecurityInterceptor.doFilter (SecurityInterceptor.java35) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter (ExceptionTranslationFilter.java119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.session.SessionManagementFilter.doFilter (SessionManagementFilter.java137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter (AnonymousAuthenticationFilter.java111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter (SecurityContextHolderAwareRequestFilter.java170) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter (RequestCacheAwareFilter.java63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at com.microsoft.azure.spring.autoconfigure.aad.AADAuthenticationFilter.doFilterInternal (AADAuthenticationFilter.java98) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter (LogoutFilter.java116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal (HeaderWriterFilter.java74) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter (SecurityContextPersistenceFilter.java105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal (WebAsyncManagerIntegrationFilter.java56) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java334) at org.springframework.security.web.FilterChainProxy.doFilterInternal (FilterChainProxy.java215) at org.springframework.security.web.FilterChainProxy.doFilter (FilterChainProxy.java178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java357) at org.springframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy.java270) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java99) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java92) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal (HiddenHttpMethodFilter.java93) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics (WebMvcMetricsFilter.java114) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java104) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.java200) at org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter.doFilter (WebRequestTrackingFilter.java105) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java193) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java166) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java202) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java490) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java139) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java92) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java74) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java343) at org.apache.coyote.http11.Http11Processor.service (Http11Processor.java408) at org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process (AbstractProtocol.java853) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun (NioEndpoint.java1587) at org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java49) at java.util.concurrent.ThreadPoolExecutor.runWorker at java.util.concurrent.ThreadPoolExecutor$Worker.run at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run (TaskThread.java61) at java.lang.Thread.run

sivawipro commented 4 years ago

Hi , Can someone please look in to this issue and let us know , Since we are in front of Production.

Thanks

kushagraThapar commented 4 years ago

@sivawipro - Not sure what the exact cause here is. But this version of spring-data-cosmosdb 2.1.0 uses azure-documentdb v1.x.x versions, which has been deprecated last year.

I am wondering if you can try to upgrade SDK version to anyone of these: 2.1.7, 2.1.8, 2.1.9, 2.1.10 and see if the issue happens again. And if upgrading is not an issue, then definitely recommend to upgrade to: 2.2.x release train. 2.2.4 uses latest azure-cosmos library internally.