« Return to Thread: Error accessing remote repositories

Re: Error accessing remote repositories

by HugoPalma :: Rate this Message:

Reply to Author | View in Thread

The repos are working fine after all. But the exception still happens when i try to access any remote repo through the browser.

HugoPalma wrote:
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.

 « Return to Thread: Error accessing remote repositories