org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test

Pentaho BI Platform Tracking | Will Gorman | 7 years ago
  1. 0

    To reproduce: log in to the repo as joe and add a new user save a transformation as this user in the repo log in as joe and delete the user stop and start the data integration server connect as joe, click on the repository explorer. The following error occurs: org.pentaho.di.ui.repository.repositoryexplorer.ControllerInitializationException: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:145) at org.pentaho.di.ui.repository.repositoryexplorer.trash.TrashBrowseController.init(TrashBrowseController.java:132) at org.pentaho.di.ui.repository.capabilities.AbstractRepositoryExplorerUISupport.initControllers(AbstractRepositoryExplorerUISupport.java:52) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.<init>(RepositoryExplorer.java:137) at org.pentaho.di.ui.spoon.Spoon.exploreRepository(Spoon.java:3228) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:323) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:119) at org.pentaho.ui.xul.swt.tags.SwtMenuitem.access$100(SwtMenuitem.java:24) at org.pentaho.ui.xul.swt.tags.SwtMenuitem$1.widgetSelected(SwtMenuitem.java:74) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1144) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6389) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:539) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectoryTree(PurRepository.java:402) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:136) ... 26 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 28 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 29 more Caused by: javax.xml.ws.soap.SOAPFaultException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:189) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140) at $Proxy45.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.UnifiedRepositoryToWebServiceAdapter.getChildren(UnifiedRepositoryToWebServiceAdapter.java:69) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:518) ... 30 more Caused by: org.springframework.extensions.jcr.JcrSystemException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.springframework.extensions.jcr.SessionFactoryUtils.translateException(SessionFactoryUtils.java:223) at org.springframework.extensions.jcr.JcrAccessor.convertJcrAccessException(JcrAccessor.java:58) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.pentahoConvertJcrAccessException(PentahoJcrTemplate.java:89) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:58) at org.springframework.extensions.jcr.JcrTemplate.execute(JcrTemplate.java:115) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao.getChildren(JcrRepositoryFileDao.java:269) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:194) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy14.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.DefaultUnifiedRepositoryWebService.getChildren(DefaultUnifiedRepositoryWebService.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146) at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:95) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:295) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:515) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:155) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:189) at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:76) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SystemStatusFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.apache.jackrabbit.core.security.principal.PrincipalManagerImpl.getPrincipal(PrincipalManagerImpl.java:75) at com.pentaho.repository.pur.jcr.DefaultOwnerLookupHelper.getOwner(DefaultOwnerLookupHelper.java:50) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getRepositoryFileSid(JcrRepositoryFileUtils.java:246) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:153) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:51) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getChildren(JcrRepositoryFileUtils.java:436) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao$7.doInJcr(JcrRepositoryFileDao.java:272) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:53) ... 81 more

    Pentaho BI Platform Tracking | 7 years ago | Will Gorman
    org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test
  2. 0

    To reproduce: log in to the repo as joe and add a new user save a transformation as this user in the repo log in as joe and delete the user stop and start the data integration server connect as joe, click on the repository explorer. The following error occurs: org.pentaho.di.ui.repository.repositoryexplorer.ControllerInitializationException: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:145) at org.pentaho.di.ui.repository.repositoryexplorer.trash.TrashBrowseController.init(TrashBrowseController.java:132) at org.pentaho.di.ui.repository.capabilities.AbstractRepositoryExplorerUISupport.initControllers(AbstractRepositoryExplorerUISupport.java:52) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.<init>(RepositoryExplorer.java:137) at org.pentaho.di.ui.spoon.Spoon.exploreRepository(Spoon.java:3228) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:323) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:119) at org.pentaho.ui.xul.swt.tags.SwtMenuitem.access$100(SwtMenuitem.java:24) at org.pentaho.ui.xul.swt.tags.SwtMenuitem$1.widgetSelected(SwtMenuitem.java:74) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1144) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6389) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:539) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectoryTree(PurRepository.java:402) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:136) ... 26 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 28 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 29 more Caused by: javax.xml.ws.soap.SOAPFaultException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:189) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140) at $Proxy45.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.UnifiedRepositoryToWebServiceAdapter.getChildren(UnifiedRepositoryToWebServiceAdapter.java:69) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:518) ... 30 more Caused by: org.springframework.extensions.jcr.JcrSystemException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.springframework.extensions.jcr.SessionFactoryUtils.translateException(SessionFactoryUtils.java:223) at org.springframework.extensions.jcr.JcrAccessor.convertJcrAccessException(JcrAccessor.java:58) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.pentahoConvertJcrAccessException(PentahoJcrTemplate.java:89) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:58) at org.springframework.extensions.jcr.JcrTemplate.execute(JcrTemplate.java:115) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao.getChildren(JcrRepositoryFileDao.java:269) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:194) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy14.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.DefaultUnifiedRepositoryWebService.getChildren(DefaultUnifiedRepositoryWebService.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146) at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:95) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:295) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:515) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:155) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:189) at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:76) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SystemStatusFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.apache.jackrabbit.core.security.principal.PrincipalManagerImpl.getPrincipal(PrincipalManagerImpl.java:75) at com.pentaho.repository.pur.jcr.DefaultOwnerLookupHelper.getOwner(DefaultOwnerLookupHelper.java:50) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getRepositoryFileSid(JcrRepositoryFileUtils.java:246) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:153) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:51) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getChildren(JcrRepositoryFileUtils.java:436) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao$7.doInJcr(JcrRepositoryFileDao.java:272) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:53) ... 81 more

    Pentaho BI Platform Tracking | 7 years ago | Will Gorman
    org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test
  3. 0

    To reproduce: log in to the repo as joe and add a new user save a transformation as this user in the repo log in as joe and delete the user stop and start the data integration server connect as joe, click on the repository explorer. The following error occurs: org.pentaho.di.ui.repository.repositoryexplorer.ControllerInitializationException: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:145) at org.pentaho.di.ui.repository.repositoryexplorer.trash.TrashBrowseController.init(TrashBrowseController.java:132) at org.pentaho.di.ui.repository.capabilities.AbstractRepositoryExplorerUISupport.initControllers(AbstractRepositoryExplorerUISupport.java:52) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.<init>(RepositoryExplorer.java:137) at org.pentaho.di.ui.spoon.Spoon.exploreRepository(Spoon.java:3228) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:323) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:119) at org.pentaho.ui.xul.swt.tags.SwtMenuitem.access$100(SwtMenuitem.java:24) at org.pentaho.ui.xul.swt.tags.SwtMenuitem$1.widgetSelected(SwtMenuitem.java:74) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1144) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6389) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:539) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectoryTree(PurRepository.java:402) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:136) ... 26 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 28 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 29 more Caused by: javax.xml.ws.soap.SOAPFaultException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:189) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140) at $Proxy45.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.UnifiedRepositoryToWebServiceAdapter.getChildren(UnifiedRepositoryToWebServiceAdapter.java:69) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:518) ... 30 more Caused by: org.springframework.extensions.jcr.JcrSystemException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.springframework.extensions.jcr.SessionFactoryUtils.translateException(SessionFactoryUtils.java:223) at org.springframework.extensions.jcr.JcrAccessor.convertJcrAccessException(JcrAccessor.java:58) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.pentahoConvertJcrAccessException(PentahoJcrTemplate.java:89) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:58) at org.springframework.extensions.jcr.JcrTemplate.execute(JcrTemplate.java:115) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao.getChildren(JcrRepositoryFileDao.java:269) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:194) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy14.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.DefaultUnifiedRepositoryWebService.getChildren(DefaultUnifiedRepositoryWebService.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146) at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:95) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:295) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:515) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:155) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:189) at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:76) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SystemStatusFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.apache.jackrabbit.core.security.principal.PrincipalManagerImpl.getPrincipal(PrincipalManagerImpl.java:75) at com.pentaho.repository.pur.jcr.DefaultOwnerLookupHelper.getOwner(DefaultOwnerLookupHelper.java:50) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getRepositoryFileSid(JcrRepositoryFileUtils.java:246) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:153) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:51) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getChildren(JcrRepositoryFileUtils.java:436) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao$7.doInJcr(JcrRepositoryFileDao.java:272) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:53) ... 81 more

    Pentaho BI Platform Tracking | 7 years ago | Will Gorman
    org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    To reproduce: log in to the repo as joe and add a new user save a transformation as this user in the repo log in as joe and delete the user stop and start the data integration server connect as joe, click on the repository explorer. The following error occurs: org.pentaho.di.ui.repository.repositoryexplorer.ControllerInitializationException: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:145) at org.pentaho.di.ui.repository.repositoryexplorer.trash.TrashBrowseController.init(TrashBrowseController.java:132) at org.pentaho.di.ui.repository.capabilities.AbstractRepositoryExplorerUISupport.initControllers(AbstractRepositoryExplorerUISupport.java:52) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.<init>(RepositoryExplorer.java:137) at org.pentaho.di.ui.spoon.Spoon.exploreRepository(Spoon.java:3228) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:323) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:119) at org.pentaho.ui.xul.swt.tags.SwtMenuitem.access$100(SwtMenuitem.java:24) at org.pentaho.ui.xul.swt.tags.SwtMenuitem$1.widgetSelected(SwtMenuitem.java:74) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1144) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6389) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:539) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectoryTree(PurRepository.java:402) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:136) ... 26 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 28 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 29 more Caused by: javax.xml.ws.soap.SOAPFaultException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:189) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140) at $Proxy45.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.UnifiedRepositoryToWebServiceAdapter.getChildren(UnifiedRepositoryToWebServiceAdapter.java:69) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:518) ... 30 more Caused by: org.springframework.extensions.jcr.JcrSystemException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.springframework.extensions.jcr.SessionFactoryUtils.translateException(SessionFactoryUtils.java:223) at org.springframework.extensions.jcr.JcrAccessor.convertJcrAccessException(JcrAccessor.java:58) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.pentahoConvertJcrAccessException(PentahoJcrTemplate.java:89) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:58) at org.springframework.extensions.jcr.JcrTemplate.execute(JcrTemplate.java:115) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao.getChildren(JcrRepositoryFileDao.java:269) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:194) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy14.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.DefaultUnifiedRepositoryWebService.getChildren(DefaultUnifiedRepositoryWebService.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146) at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:95) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:295) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:515) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:155) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:189) at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:76) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SystemStatusFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.apache.jackrabbit.core.security.principal.PrincipalManagerImpl.getPrincipal(PrincipalManagerImpl.java:75) at com.pentaho.repository.pur.jcr.DefaultOwnerLookupHelper.getOwner(DefaultOwnerLookupHelper.java:50) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getRepositoryFileSid(JcrRepositoryFileUtils.java:246) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:153) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:51) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getChildren(JcrRepositoryFileUtils.java:436) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao$7.doInJcr(JcrRepositoryFileDao.java:272) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:53) ... 81 more

    Pentaho BI Platform Tracking | 7 years ago | Will Gorman
    org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test
  6. 0

    To reproduce: log in to the repo as joe and add a new user save a transformation as this user in the repo log in as joe and delete the user stop and start the data integration server connect as joe, click on the repository explorer. The following error occurs: org.pentaho.di.ui.repository.repositoryexplorer.ControllerInitializationException: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:145) at org.pentaho.di.ui.repository.repositoryexplorer.trash.TrashBrowseController.init(TrashBrowseController.java:132) at org.pentaho.di.ui.repository.capabilities.AbstractRepositoryExplorerUISupport.initControllers(AbstractRepositoryExplorerUISupport.java:52) at org.pentaho.di.ui.repository.repositoryexplorer.RepositoryExplorer.<init>(RepositoryExplorer.java:137) at org.pentaho.di.ui.spoon.Spoon.exploreRepository(Spoon.java:3228) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:323) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:131) at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:119) at org.pentaho.ui.xul.swt.tags.SwtMenuitem.access$100(SwtMenuitem.java:24) at org.pentaho.ui.xul.swt.tags.SwtMenuitem$1.widgetSelected(SwtMenuitem.java:74) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1144) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6389) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:539) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110) Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectoryTree(PurRepository.java:402) at org.pentaho.di.ui.repository.repositoryexplorer.controllers.BrowseController.init(BrowseController.java:136) ... 26 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 28 more Caused by: org.pentaho.di.core.exception.KettleException: Unable to load directory structure from repository Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524) ... 29 more Caused by: javax.xml.ws.soap.SOAPFaultException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:189) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140) at $Proxy45.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.UnifiedRepositoryToWebServiceAdapter.getChildren(UnifiedRepositoryToWebServiceAdapter.java:69) at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:518) ... 30 more Caused by: org.springframework.extensions.jcr.JcrSystemException: Repository access exception; nested exception is org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.springframework.extensions.jcr.SessionFactoryUtils.translateException(SessionFactoryUtils.java:223) at org.springframework.extensions.jcr.JcrAccessor.convertJcrAccessException(JcrAccessor.java:58) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.pentahoConvertJcrAccessException(PentahoJcrTemplate.java:89) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:58) at org.springframework.extensions.jcr.JcrTemplate.execute(JcrTemplate.java:115) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao.getChildren(JcrRepositoryFileDao.java:269) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:194) at com.pentaho.repository.pur.DefaultUnifiedRepository.getChildren(DefaultUnifiedRepository.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy14.getChildren(Unknown Source) at com.pentaho.repository.pur.ws.DefaultUnifiedRepositoryWebService.getChildren(DefaultUnifiedRepositoryWebService.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246) at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146) at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257) at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:95) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:295) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:515) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:155) at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:189) at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:76) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SystemStatusFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test at org.apache.jackrabbit.core.security.principal.PrincipalManagerImpl.getPrincipal(PrincipalManagerImpl.java:75) at com.pentaho.repository.pur.jcr.DefaultOwnerLookupHelper.getOwner(DefaultOwnerLookupHelper.java:50) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getRepositoryFileSid(JcrRepositoryFileUtils.java:246) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:153) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.nodeToFile(JcrRepositoryFileUtils.java:51) at com.pentaho.repository.pur.jcr.JcrRepositoryFileUtils.getChildren(JcrRepositoryFileUtils.java:436) at com.pentaho.repository.pur.jcr.JcrRepositoryFileDao$7.doInJcr(JcrRepositoryFileDao.java:272) at com.pentaho.repository.pur.jcr.sejcr.PentahoJcrTemplate.execute(PentahoJcrTemplate.java:53) ... 81 more

    Pentaho BI Platform Tracking | 7 years ago | Will Gorman
    org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException: Unknown principal test

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.apache.jackrabbit.api.security.principal.NoSuchPrincipalException

      Unknown principal test

      at org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory()
    2. org.pentaho.di
      PurRepository.loadRepositoryDirectory
      1. org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:528)
      2. org.pentaho.di.repository.pur.PurRepository.loadRepositoryDirectory(PurRepository.java:524)
      2 frames