I recent set up my Pentaho installation of 6.0.1 with LDAP and logged in as Admin. I'm able to access the Administration panel's User & Roles page, but not the 'Mail Server' and 'Settings' page. Here's the stacktrace of the error I get from the catalina.out file:
I tried to read through it to the best of my ability but I'm not sure what's wrong. Would anyone have an idea?
Code:
DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=2'; pattern is \A/content/common-ui/resources/web/angular-directives/angular-directives.css\Z; matched=false
2016-03-11 17:44:37,120 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=2'; pattern is \A/content/pentaho-mobile/resources/.*\Z; matched=false
2016-03-11 17:44:37,120 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=2'; pattern is \A/docs/.*\Z; matched=false
2016-03-11 17:44:37,120 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=2'; pattern is \A/mantlelogin/.*\Z; matched=false
2016-03-11 17:44:37,120 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=2'; pattern is \A/mantle/mantleloginservice/*\Z; matched=false
2016-03-11 17:44:37,120 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=2'; pattern is \A/mantle/.*\Z; matched=true
2016-03-11 17:44:37,120 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] Secure object: FilterInvocation: URL: /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=2; ConfigAttributes: [Authenticated]
2016-03-11 17:44:37,121 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] Previously Authenticated: org.springframework.security.providers.UsernamePasswordAuthenticationToken@bb997170: Principal: org.springframework.security.userdetails.ldap.LdapUserDetailsImpl@193592ef: Username: BIAdmin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: Authenticated, Administrator; Password: [PROTECTED]; Authenticated: true; Details: org.springframework.security.ui.WebAuthenticationDetails@ffff6a82: RemoteIpAddress: 127.0.0.1; SessionId: 779ADF42B9AF4644F9757874CFA21AB5; Granted Authorities: Authenticated, Administrator
2016-03-11 17:44:37,121 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] Authorization successful
2016-03-11 17:44:37,121 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] RunAsManager did not change Authentication object
2016-03-11 17:44:37,121 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=2 reached end of additional filter chain; proceeding with original chain
2016-03-11 17:44:37,122 DEBUG [org.springframework.security.ui.ExceptionTranslationFilter] Chain processed normally
2016-03-11 17:44:37,122 DEBUG [org.springframework.security.context.HttpSessionContextIntegrationFilter] SecurityContextHolder now cleared, as request processing completed
2016-03-11 17:44:37,131 DEBUG [org.springframework.security.util.FilterChainProxy] Converted URL to lowercase, from: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; to: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'
2016-03-11 17:44:37,131 DEBUG [org.springframework.security.util.FilterChainProxy] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; pattern is /webservices/**; matched=false
2016-03-11 17:44:37,131 DEBUG [org.springframework.security.util.FilterChainProxy] Converted URL to lowercase, from: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; to: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'
2016-03-11 17:44:37,131 DEBUG [org.springframework.security.util.FilterChainProxy] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; pattern is /api/**; matched=false
2016-03-11 17:44:37,131 DEBUG [org.springframework.security.util.FilterChainProxy] Converted URL to lowercase, from: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; to: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'
2016-03-11 17:44:37,131 DEBUG [org.springframework.security.util.FilterChainProxy] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; pattern is /plugin/**; matched=false
2016-03-11 17:44:37,131 DEBUG [org.springframework.security.util.FilterChainProxy] Converted URL to lowercase, from: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; to: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'
2016-03-11 17:44:37,132 DEBUG [org.springframework.security.util.FilterChainProxy] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js'; pattern is /**; matched=true
2016-03-11 17:44:37,132 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 1 of 11 in additional filter chain; firing Filter: 'org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter[ order=1100; ]'
2016-03-11 17:44:37,132 DEBUG [org.springframework.security.ui.savedrequest.SavedRequest] pathInfo: both null (property equals)
2016-03-11 17:44:37,132 DEBUG [org.springframework.security.ui.savedrequest.SavedRequest] queryString: arg1=null; arg2=autoRetry=3 (property not equals)
2016-03-11 17:44:37,132 DEBUG [org.springframework.security.wrapper.SavedRequestAwareWrapper] Wrapper not replaced; SavedRequest was: SavedRequest[http://bi.hq.boston-engineering.com/pentaho/index.jsp]
2016-03-11 17:44:37,132 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 2 of 11 in additional filter chain; firing Filter: 'org.pentaho.platform.web.http.filters.HttpSessionPentahoSessionIntegrationFilter@7385e9f3'
2016-03-11 17:44:37,132 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 3 of 11 in additional filter chain; firing Filter: 'org.springframework.security.context.HttpSessionContextIntegrationFilter[ order=200; ]'
2016-03-11 17:44:37,133 DEBUG [org.springframework.security.context.HttpSessionContextIntegrationFilter] Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT to associate with SecurityContextHolder: 'org.springframework.security.context.SecurityContextImpl@bb997170: Authentication: org.springframework.security.providers.UsernamePasswordAuthenticationToken@bb997170: Principal: org.springframework.security.userdetails.ldap.LdapUserDetailsImpl@193592ef: Username: BIAdmin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: Authenticated, Administrator; Password: [PROTECTED]; Authenticated: true; Details: org.springframework.security.ui.WebAuthenticationDetails@ffff6a82: RemoteIpAddress: 127.0.0.1; SessionId: 779ADF42B9AF4644F9757874CFA21AB5; Granted Authorities: Authenticated, Administrator'
2016-03-11 17:44:37,133 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 4 of 11 in additional filter chain; firing Filter: 'org.pentaho.platform.web.http.security.HttpSessionReuseDetectionFilter@7862e680'
2016-03-11 17:44:37,133 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 5 of 11 in additional filter chain; firing Filter: 'org.springframework.security.ui.logout.LogoutFilter[ order=300; ]'
2016-03-11 17:44:37,133 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 6 of 11 in additional filter chain; firing Filter: 'org.springframework.security.ui.webapp.AuthenticationProcessingFilter[ order=700; ]'
2016-03-11 17:44:37,133 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 7 of 11 in additional filter chain; firing Filter: 'org.pentaho.platform.web.http.security.PentahoBasicProcessingFilter[ order=1000; ]'
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 8 of 11 in additional filter chain; firing Filter: 'org.pentaho.platform.web.http.security.RequestParameterAuthenticationFilter@250b1b3f'
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 9 of 11 in additional filter chain; firing Filter: 'org.springframework.security.providers.anonymous.AnonymousProcessingFilter[ order=1300; ]'
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.providers.anonymous.AnonymousProcessingFilter] SecurityContextHolder not populated with anonymous token, as it already contained: 'org.springframework.security.providers.UsernamePasswordAuthenticationToken@bb997170: Principal: org.springframework.security.userdetails.ldap.LdapUserDetailsImpl@193592ef: Username: BIAdmin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: Authenticated, Administrator; Password: [PROTECTED]; Authenticated: true; Details: org.springframework.security.ui.WebAuthenticationDetails@ffff6a82: RemoteIpAddress: 127.0.0.1; SessionId: 779ADF42B9AF4644F9757874CFA21AB5; Granted Authorities: Authenticated, Administrator'
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 10 of 11 in additional filter chain; firing Filter: 'org.springframework.security.ui.ExceptionTranslationFilter[ order=1400; ]'
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 at position 11 of 11 in additional filter chain; firing Filter: 'org.springframework.security.intercept.web.FilterSecurityInterceptor@1f2a4f57'
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Converted URL to lowercase, from: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; to: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/common-ui/resources/web/(.+/)*.+\.js.*\Z; matched=false
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/.*require-cfg.js.*\Z; matched=false
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/.*require-js-cfg.js.*\Z; matched=false
2016-03-11 17:44:37,134 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/common-ui/resources/web/require.js.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/common-ui/resources/web/require-cfg.js.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/data-access/resources/gwt/.*css\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/webcontext.js.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/common-ui/resources/web/cache/cache-service.js.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/cacheexpirationservice.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/js/theme.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/common-ui/resources/themes/.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/common-ui/resources/web/dojo/djconfig.js.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/common-ui/resources/web/angular-directives/angular-directives.css\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/content/pentaho-mobile/resources/.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/docs/.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/mantlelogin/.*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/mantle/mantleloginservice/*\Z; matched=false
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.web.DefaultFilterInvocationDefinitionSource] Candidate is: '/mantle/deferredjs/47e910b32ab21f33c3ad50cba8ac72ca/7.cache.js?autoretry=3'; pattern is \A/mantle/.*\Z; matched=true
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] Secure object: FilterInvocation: URL: /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3; ConfigAttributes: [Authenticated]
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] Previously Authenticated: org.springframework.security.providers.UsernamePasswordAuthenticationToken@bb997170: Principal: org.springframework.security.userdetails.ldap.LdapUserDetailsImpl@193592ef: Username: BIAdmin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: Authenticated, Administrator; Password: [PROTECTED]; Authenticated: true; Details: org.springframework.security.ui.WebAuthenticationDetails@ffff6a82: RemoteIpAddress: 127.0.0.1; SessionId: 779ADF42B9AF4644F9757874CFA21AB5; Granted Authorities: Authenticated, Administrator
2016-03-11 17:44:37,135 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] Authorization successful
2016-03-11 17:44:37,136 DEBUG [org.springframework.security.intercept.AbstractSecurityInterceptor] RunAsManager did not change Authentication object
2016-03-11 17:44:37,136 DEBUG [org.springframework.security.util.FilterChainProxy] /mantle/deferredjs/47E910B32AB21F33C3AD50CBA8AC72CA/7.cache.js?autoRetry=3 reached end of additional filter chain; proceeding with original chain
2016-03-11 17:44:37,136 DEBUG [org.springframework.security.ui.ExceptionTranslationFilter] Chain processed normally
2016-03-11 17:44:37,136 DEBUG [org.springframework.security.context.HttpSessionContextIntegrationFilter] SecurityContextHolder now cleared, as request processing completed