The repos are working fine after all. But the exception still happens when i
try to access any remote repo through the browser.
>
> I download artifactory 2.0.6 (bundled) and performed no special
> configuration.
>
> With the default configurations, if i access the url
> http://<host>:<port>/artifactory/repo1/ i get an error message in the page
> and the logs show:
>
> 2009-06-30 16:38:39,089 [ERROR] (o.a.w.RequestCycle :1437) - Can't
> instantiate page using constructor public
> org.artifactory.webapp.wicket.page.browse.simplebrowser.SimpleRepoBrowserPage()
> org.apache.wicket.WicketRuntimeException: Can't instantiate page using
> constructor public
> org.artifactory.webapp.wicket.page.browse.simplebrowser.SimpleRepoBrowserPage()
> 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.processEvents(BookmarkablePageRequestTarget.java:210)
> [wicket-1.3.5.jar:1.3.5]
>
at
> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
> [wicket-1.3.5.jar:1.3.5]
> at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)
> [wicket-1.3.5.jar:1.3.5]
> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
> [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
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:154)
> [classes/:na]
> at
> org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:74)
> [classes/:na]
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:124)
> [classes/:na]
> at
> org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:90)
> [classes/:na]
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:51)
> [classes/:na]
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> [jetty-6.1.14.jar:6.1.14]
> at
>
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:334)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
> [jetty-6.1.14.jar:6.1.14]
> at
>
org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:107)
> [classes/:na]
> at
> org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:74)
> [classes/:na]
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:190)
> [classes/:na]
> at
> org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:113)
> [classes/:na]
> at
>
org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:90)
> [classes/:na]
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:51)
> [classes/:na]
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> [jetty-6.1.14.jar:6.1.14]
>
at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> [jetty-6.1.14.jar:6.1.14]
> at org.mortbay.jetty.Server.handle(Server.java:324)
> [jetty-6.1.14.jar:6.1.14]
> at
>
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
> [jetty-6.1.14.jar:6.1.14]
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
> [jetty-6.1.14.jar:6.1.14]
> at
>
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
> [jetty-6.1.14.jar:6.1.14]
> at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
> [jetty-util-6.1.14.jar:6.1.14]
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) [na:1.5.0_16]
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> [na:1.5.0_16]
> at
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> [na:1.5.0_16]
> at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> [na:1.5.0_16]
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:149)
> [wicket-1.3.5.jar:1.3.5]
> ... 52 common frames omitted
> Caused by: java.lang.IllegalArgumentException: Trying to retrieve resource
> repo1: from local repo repo1-cache
> at
> org.artifactory.repo.jcr.JcrRepoBase.assertRepoPath(JcrRepoBase.java:306)
> [artifactory-core-2.0.6.jar:na]
> at
> org.artifactory.repo.jcr.JcrRepoBase.internalGetFsItem(JcrRepoBase.java:319)
> [artifactory-core-2.0.6.jar:na]
>
at
> org.artifactory.repo.jcr.JcrRepoBase.getJcrFsItem(JcrRepoBase.java:208)
> [artifactory-core-2.0.6.jar:na]
> at
> org.artifactory.repo.service.RepositoryServiceImpl.getDirectoryItems(RepositoryServiceImpl.java:313)
> [artifactory-core-2.0.6.jar:na]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [na:1.5.0_16]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [na:1.5.0_16]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [na:1.5.0_16]
> at java.lang.reflect.Method.invoke(Method.java:585) [na:1.5.0_16]
> at
>
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
> [spring-aop-2.5.5.jar:2.5.5]
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> [spring-aop-2.5.5.jar:2.5.5]
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
> [spring-aop-2.5.5.jar:2.5.5]
> at
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
> [spring-tx-2.5.5.jar:2.5.5]
> at
> org.artifactory.jcr.lock.LockingAdvice.invoke(LockingAdvice.java:78)
> [artifactory-core-2.0.6.jar:na]
> 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 $Proxy13.getDirectoryItems(Unknown Source) [na:na]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [na:1.5.0_16]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [na:1.5.0_16]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [na:1.5.0_16]
> at java.lang.reflect.Method.invoke(Method.java:585) [na:1.5.0_16]
>
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.$Proxy60.getDirectoryItems(Unknown
> Source) [na:na]
> at
> org.artifactory.webapp.wicket.page.browse.simplebrowser.LocalRepoBrowserPanel.<init>(LocalRepoBrowserPanel.java:60)
> [classes/:na]
> at
> org.artifactory.webapp.wicket.page.browse.simplebrowser.SimpleRepoBrowserPage.<init>(SimpleRepoBrowserPage.java:57)
> [classes/:na]
> ... 57 common frames omitted
>
>
> Repos don't seem to work at all as i tried to configure a maven project to
> use the default virtual repo and it can't download any artifact from it.
>
.