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