2016-11-08T18:28:25.12+0100 [APP/0] OUT java.lang.NullPointerException: null
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.cloudfoundry.autosleep.ui.web.controller.ApiController.filterApplicationInformations(ApiController.java:92)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.cloudfoundry.autosleep.ui.web.controller.ApiController.lambda$listApplicationsById$1(ApiController.java:120)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at java.util.ArrayList.forEach(ArrayList.java:1249)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.cloudfoundry.autosleep.ui.web.controller.ApiController.listApplicationsById(ApiController.java:118)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at java.lang.reflect.Method.invoke(Method.java:498)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:832)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:743)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:895)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextHeaderFilter.doFilterInternal(EndpointWebMvcAutoConfiguration.java:261)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:220)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:115)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:316)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:122)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:48)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:120)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:91)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:103)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1502)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1458)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
2016-11-08T18:28:25.12+0100 [APP/0] OUT at java.lang.Thread.run(Thread.java:745)
Need to check the content of the DB to check the next check date for the application bound to the service instance.
We're sometimes observing the following NPE with running version associated to commit hash https://github.com/cloudfoundry-community/autosleep/tree/e3821106f791b82acdeef535f4d87434dc5e34ea
Need to check the content of the DB to check the next check date for the application bound to the service instance.