I'm new to artifactory and installed an instance of artifactory in a 
test-environment in an existing tomcat6 container.
I've configured it to use MySQL which works as the tables are created (6 
tables: datastore, 4 starting with default_ and 1 starting with rep_).
For the mysql-config I've followed the instructions in the artifactory 
manual and used the repo.xml-file as suggested there.

Launching artifactory went without trouble and I've logged in as admin 
and created an ldap connection.
I've logged in as an ldap-user an I've given that user admin-rights.

Then when I click on the browse tab I get a white screen and artifactore 
stops working (read as always an empty screen when requesting an 
artifactory-page).
When I restart tomcat it's working again until I click the browse tab.
In the log I get the following stacktrace:
[http-8080-1] [ERROR] (o.a.j.c.SessionImpl :246) - unable to instantiate 
Session: no principals found
[http-8080-1] [ERROR] (o.a.w.RequestCycle  :1308) - unexpected exception 
when handling another exception: Can't instantiate page using 
constructor public 
org.artifactory.webapp.wicket.page.error.InternalErrorPage()
org.apache.wicket.WicketRuntimeException: Can't instantiate page using 
constructor public 
org.artifactory.webapp.wicket.page.error.InternalErrorPage()
        at 
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:168)
 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:58)
 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:262)
 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283)
 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.RequestCycle.respond(RequestCycle.java:1190) 
[wicket-1.3.5.jar:1.3.5]
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1257) 
[wicket-1.3.5.jar:1.3.5]
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353) 
[wicket-1.3.5.jar:1.3.5]
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:493) 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355) 
[wicket-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200) 
[wicket-1.3.5.jar:1.3.5]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_14]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
[na:1.6.0_14]
        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269) 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) 
[na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
 
[catalina-6.0.20.jar:na]
        at 
org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:154) 
[RepoFilter.class:na]
        at 
org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:74) 
[RepoFilter.class:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_14]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
[na:1.6.0_14]
        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269) 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) 
[na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
 
[catalina-6.0.20.jar:na]
        at 
org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:124)
 
[AccessFilter.class:na]
        at 
org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:90) 
[AccessFilter.class:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_14]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
[na:1.6.0_14]
        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269) 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) 
[na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
 
[catalina-6.0.20.jar:na]
        at 
org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:51)
 
[ArtifactoryFilter.class:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_14]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
[na:1.6.0_14]
        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269) 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517) 
[na:1.6.0_14]
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
 
[catalina-6.0.20.jar:na]
        at java.security.AccessController.doPrivileged(Native Method) 
[na:1.6.0_14]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 
[catalina-6.0.20.jar:na]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
[catalina-6.0.20.jar:na]
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) 
[coyote-6.0.20.jar:na]
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
 
[coyote-6.0.20.jar:na]
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) 
[coyote-6.0.20.jar:na]
        at java.lang.Thread.run(Thread.java:619) [na:1.6.0_14]
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method) [na:1.6.0_14]
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 
[na:1.6.0_14]
        at 
java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
[na:1.6.0_14]
        at 
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:149)
 
[wicket-1.3.5.jar:1.3.5]
        ... 82 common frames omitted
Caused by: 
org.springframework.transaction.CannotCreateTransactionException: Could 
not open JCR session for transaction; nested exception is 
java.lang.RuntimeException: Failed to create jcr session.
        at 
org.springmodules.jcr.jackrabbit.LocalTransactionManager.doBegin(LocalTransactionManager.java:163)
 
[spring-modules-jcr-0.9.jar:0.9-20080306135025]
        at 
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:377)
 
[spring-tx-2.5.5.jar:2.5.5]
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263)
 
[spring-tx-2.5.5.jar:2.5.5]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)
 
[spring-tx-2.5.5.jar:2.5.5]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
 
[spring-aop-2.5.5.jar:2.5.5]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
 
[spring-aop-2.5.5.jar:2.5.5]
        at $Proxy28.getAllPermissionTargets(Unknown Source) [na:na]
        at 
org.artifactory.security.SecurityServiceImpl.getPermissionTargetsByPermission(SecurityServiceImpl.java:183)
 
[artifactory-core-2.0.6.jar:na]
        at 
org.artifactory.security.SecurityServiceImpl.getDeployablePermissionTargets(SecurityServiceImpl.java:179)
 
[artifactory-core-2.0.6.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_14]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
[na:1.6.0_14]
        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
 
[spring-aop-2.5.5.jar:2.5.5]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
 
[spring-aop-2.5.5.jar:2.5.5]
        at $Proxy26.getDeployablePermissionTargets(Unknown Source) [na:na]
        at 
org.artifactory.repo.service.RepositoryServiceImpl.getDeployableRepoDescriptors(RepositoryServiceImpl.java:1344)
 
[artifactory-core-2.0.6.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_14]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
[na:1.6.0_14]
        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
 
[spring-aop-2.5.5.jar:2.5.5]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
 
[spring-aop-2.5.5.jar:2.5.5]
        at $Proxy21.getDeployableRepoDescriptors(Unknown Source) [na:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_14]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_14]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
[na:1.6.0_14]
        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_14]
        at 
org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416)
 
[wicket-ioc-1.3.5.jar:1.3.5]
        at 
org.apache.wicket.proxy.$Proxy67.getDeployableRepoDescriptors(Unknown 
Source) [na:na]
        at 
org.artifactory.webapp.wicket.application.sitemap.ArtifactorySiteMapBuilder$DeployArtifactPageNode.isEnabled(ArtifactorySiteMapBuilder.java:97)
 
[ArtifactorySiteMapBuilder$DeployArtifactPageNode.class:na]
        at 
org.artifactory.webapp.wicket.page.base.MenuItem.<init>(MenuItem.java:24) 
[MenuItem.class:na]
        at 
org.artifactory.webapp.wicket.page.base.BasePage.addMenu(BasePage.java:164) 
[BasePage.class:na]
        at 
org.artifactory.webapp.wicket.page.base.BasePage.init(BasePage.java:78) 
[BasePage.class:na]
        at 
org.artifactory.webapp.wicket.page.base.BasePage.<init>(BasePage.java:65) 
[BasePage.class:na]
        at 
org.artifactory.webapp.wicket.page.base.AuthenticatedPage.<init>(AuthenticatedPage.java:38)
 
[AuthenticatedPage.class:na]
        at 
org.artifactory.webapp.wicket.page.home.HomePage.<init>(HomePage.java:26) 
[HomePage.class:na]
        at 
org.artifactory.webapp.wicket.page.error.BaseMessagePage.<init>(BaseMessagePage.java:9)
 
[BaseMessagePage.class:na]
        at 
org.artifactory.webapp.wicket.page.error.InternalErrorPage.<init>(InternalErrorPage.java:9)
 
[InternalErrorPage.class:na]
        ... 87 common frames omitted
Caused by: java.lang.RuntimeException: Failed to create jcr session.
        at 
org.artifactory.jcr.JcrSessionFactory.newSession(JcrSessionFactory.java:98) 
[artifactory-core-2.0.6.jar:na]
        at 
org.artifactory.jcr.JcrSessionFactory.getSession(JcrSessionFactory.java:65) 
[artifactory-core-2.0.6.jar:na]
        at 
org.springmodules.jcr.jackrabbit.LocalTransactionManager.doBegin(LocalTransactionManager.java:116)
 
[spring-modules-jcr-0.9.jar:0.9-20080306135025]
        ... 125 common frames omitted
Caused by: 
org.artifactory.api.repo.exception.RepositoryRuntimeException: Failed to 
create jcr session.
        at 
org.artifactory.jcr.PoolableSessionFactory.makeObject(PoolableSessionFactory.java:50)
 
[artifactory-core-2.0.6.jar:na]
        at 
org.apache.commons.pool.impl.StackObjectPool.borrowObject(StackObjectPool.java:149)
 
[commons-pool-1.4.jar:1.4]
        at 
org.artifactory.jcr.JcrSessionFactory.newSession(JcrSessionFactory.java:95) 
[artifactory-core-2.0.6.jar:na]
        ... 127 common frames omitted
Caused by: javax.jcr.RepositoryException: unable to instantiate Session: 
no principals found
        at 
org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:247) 
[jackrabbit-core-1.4.9.jar:na]
        at 
org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:117) 
[jackrabbit-core-1.4.9.jar:na]
        at 
org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1351)
 
[jackrabbit-core-1.4.9.jar:na]
        at 
org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:898)
 
[jackrabbit-core-1.4.9.jar:na]
        at 
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1220) 
[jackrabbit-core-1.4.9.jar:na]
        at 
org.apache.jackrabbit.commons.AbstractRepository.login(AbstractRepository.java:41)
 
[jackrabbit-jcr-commons-1.4.jar:na]
        at 
org.artifactory.jcr.PoolableSessionFactory.makeObject(PoolableSessionFactory.java:46)
 
[artifactory-core-2.0.6.jar:na]
        ... 129 common frames omitted


If I understand this exception correctly, jcr can't find a user. Are 
this the same users as for artifactory or is this an internal user 
(between artifactory and jcr) ?
Anyone any suggestions on how to solve this?


Kind regards,
Tim


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

Reply via email to