{"httpStatus":"UNAUTHORIZED","error":"Unauthorized","arguments":"Unauthorized","exception":{"cause":null,"stackTrace":[{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"handleSpringSecurityException","fileName":"ExceptionTranslationFilter.java","lineNumber":177,"nativeMethod":false,"className":"org.springframework.security.web.access.ExceptionTranslationFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"ExceptionTranslationFilter.java","lineNumber":133,"nativeMethod":false,"className":"org.springframework.security.web.access.ExceptionTranslationFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"SessionManagementFilter.java","lineNumber":137,"nativeMethod":false,"className":"org.springframework.security.web.session.SessionManagementFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"AnonymousAuthenticationFilter.java","lineNumber":111,"nativeMethod":false,"className":"org.springframework.security.web.authentication.AnonymousAuthenticationFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"SecurityContextHolderAwareRequestFilter.java","lineNumber":170,"nativeMethod":false,"className":"org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"RequestCacheAwareFilter.java","lineNumber":63,"nativeMethod":false,"className":"org.springframework.security.web.savedrequest.RequestCacheAwareFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilterInternal","fileName":"JwtAuthenticationTokenFilter.java","lineNumber":50,"nativeMethod":false,"className":"fit.truckbook.web.security.JwtAuthenticationTokenFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":107,"nativeMethod":false,"className":"org.springframework.web.filter.OncePerRequestFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"LogoutFilter.java","lineNumber":116,"nativeMethod":false,"className":"org.springframework.security.web.authentication.logout.LogoutFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilterInternal","fileName":"HeaderWriterFilter.java","lineNumber":64,"nativeMethod":false,"className":"org.springframework.security.web.header.HeaderWriterFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":107,"nativeMethod":false,"className":"org.springframework.web.filter.OncePerRequestFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"SecurityContextPersistenceFilter.java","lineNumber":105,"nativeMethod":false,"className":"org.springframework.security.web.context.SecurityContextPersistenceFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilterInternal","fileName":"WebAsyncManagerIntegrationFilter.java","lineNumber":56,"nativeMethod":false,"className":"org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":107,"nativeMethod":false,"className":"org.springframework.web.filter.OncePerRequestFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":331,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy$VirtualFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilterInternal","fileName":"FilterChainProxy.java","lineNumber":214,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"FilterChainProxy.java","lineNumber":177,"nativeMethod":false,"className":"org.springframework.security.web.FilterChainProxy"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"invokeDelegate","fileName":"DelegatingFilterProxy.java","lineNumber":347,"nativeMethod":false,"className":"org.springframework.web.filter.DelegatingFilterProxy"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"DelegatingFilterProxy.java","lineNumber":263,"nativeMethod":false,"className":"org.springframework.web.filter.DelegatingFilterProxy"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":193,"nativeMethod":false,"className":"org.apache.catalina.core.ApplicationFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":166,"nativeMethod":false,"className":"org.apache.catalina.core.ApplicationFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilterInternal","fileName":"CharacterEncodingFilter.java","lineNumber":197,"nativeMethod":false,"className":"org.springframework.web.filter.CharacterEncodingFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":107,"nativeMethod":false,"className":"org.springframework.web.filter.OncePerRequestFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":193,"nativeMethod":false,"className":"org.apache.catalina.core.ApplicationFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":166,"nativeMethod":false,"className":"org.apache.catalina.core.ApplicationFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilterInternal","fileName":"MetricsFilter.java","lineNumber":106,"nativeMethod":false,"className":"org.springframework.boot.actuate.autoconfigure.MetricsFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":107,"nativeMethod":false,"className":"org.springframework.web.filter.OncePerRequestFilter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"internalDoFilter","fileName":"ApplicationFilterChain.java","lineNumber":193,"nativeMethod":false,"className":"org.apache.catalina.core.ApplicationFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doFilter","fileName":"ApplicationFilterChain.java","lineNumber":166,"nativeMethod":false,"className":"org.apache.catalina.core.ApplicationFilterChain"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"invoke","fileName":"StandardWrapperValve.java","lineNumber":199,"nativeMethod":false,"className":"org.apache.catalina.core.StandardWrapperValve"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"invoke","fileName":"StandardContextValve.java","lineNumber":96,"nativeMethod":false,"className":"org.apache.catalina.core.StandardContextValve"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"invoke","fileName":"AuthenticatorBase.java","lineNumber":478,"nativeMethod":false,"className":"org.apache.catalina.authenticator.AuthenticatorBase"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"invoke","fileName":"StandardHostValve.java","lineNumber":140,"nativeMethod":false,"className":"org.apache.catalina.core.StandardHostValve"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"invoke","fileName":"ErrorReportValve.java","lineNumber":81,"nativeMethod":false,"className":"org.apache.catalina.valves.ErrorReportValve"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"invoke","fileName":"StandardEngineValve.java","lineNumber":87,"nativeMethod":false,"className":"org.apache.catalina.core.StandardEngineValve"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"service","fileName":"CoyoteAdapter.java","lineNumber":342,"nativeMethod":false,"className":"org.apache.catalina.connector.CoyoteAdapter"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"service","fileName":"Http11Processor.java","lineNumber":803,"nativeMethod":false,"className":"org.apache.coyote.http11.Http11Processor"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"process","fileName":"AbstractProcessorLight.java","lineNumber":66,"nativeMethod":false,"className":"org.apache.coyote.AbstractProcessorLight"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"process","fileName":"AbstractProtocol.java","lineNumber":868,"nativeMethod":false,"className":"org.apache.coyote.AbstractProtocol$ConnectionHandler"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"doRun","fileName":"NioEndpoint.java","lineNumber":1459,"nativeMethod":false,"className":"org.apache.tomcat.util.net.NioEndpoint$SocketProcessor"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"run","fileName":"SocketProcessorBase.java","lineNumber":49,"nativeMethod":false,"className":"org.apache.tomcat.util.net.SocketProcessorBase"},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"13.0.2","methodName":"runWorker","fileName":"ThreadPoolExecutor.java","lineNumber":1128,"nativeMethod":false,"className":"java.util.concurrent.ThreadPoolExecutor"},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"13.0.2","methodName":"run","fileName":"ThreadPoolExecutor.java","lineNumber":628,"nativeMethod":false,"className":"java.util.concurrent.ThreadPoolExecutor$Worker"},{"classLoaderName":null,"moduleName":null,"moduleVersion":null,"methodName":"run","fileName":"TaskThread.java","lineNumber":61,"nativeMethod":false,"className":"org.apache.tomcat.util.threads.TaskThread$WrappingRunnable"},{"classLoaderName":null,"moduleName":"java.base","moduleVersion":"13.0.2","methodName":"run","fileName":"Thread.java","lineNumber":830,"nativeMethod":false,"className":"java.lang.Thread"}],"message":"Full authentication is required to access this resource","suppressed":[],"localizedMessage":"Full authentication is required to access this resource"}}