Hi,

I'm trying to upgrade our version of archiva from 1.3.5 to to 2.0.1. We are 
using Tomcat 6 on Ubuntu.

I replaced the war file and started the server (I had to create the data 
directory on tomcat first), but I get the exception below. I've tried 
restarting tomcat and clearing out the data directory to try to get it to 
rebuild the index, but I still have the issue.

Any help is appreciated.

Thanks,
Jamie


2014-05-21 08:16:34,735 [main] ERROR 
org.springframework.web.context.ContextLoader [] - Context initialization failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'repositorySearch#maven' defined in URL 
[jar:file:/var/lib/tomcat6/webapps/archiva/WEB-INF/lib/archiva-indexer-
2.0.1.jar!/org/apache/archiva/indexer/search/MavenRepositorySearch.class]: 
Unsatisfied dependency expressed through constructor argument with index 1 of 
type [org.apache.archiva.admin.model.managed.ManagedRe
positoryAdmin]: : Error creating bean with name 
'managedRepositoryAdmin#default': Invocation of init method failed; nested 
exception is org.apache.archiva.admin.model.RepositoryAdminException: failed to 
loca
te current segments_N file; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'managedRepositoryAdmin#default': Invocation of init method failed; 
nest
ed exception is org.apache.archiva.admin.model.RepositoryAdminException: failed 
to locate current segments_N file
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:185)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1114)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1017)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:700)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
 ~[spring-context-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
 ~[spring-context-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
 ~[spring-web-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
 [spring-web-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
 [spring-web-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
 [catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498) 
[catalina-6.0.24.jar:?]
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 [catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) 
[catalina-6.0.24.jar:?]
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516) 
[catalina-6.0.24.jar:?]
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710) 
[catalina-6.0.24.jar:?]
        at org.apache.catalina.startup.Catalina.start(Catalina.java:593) 
[catalina-6.0.24.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.6.0_24]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[?:1.6.0_24]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[?:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[?:1.6.0_24]
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 
[bootstrap.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.6.0_24]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[?:1.6.0_24]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[?:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[?:1.6.0_24]
        at 
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177) 
[commons-daemon-1.0.2.jar:1.0.1]
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'managedRepositoryAdmin#default': Invocation of init 
method failed; nested exception is 
org.apache.archiva.admin.model.RepositoryAdminException: failed to locate 
current segments_N file
        at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:407)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1545)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1014)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:957)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:855)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:805)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:733)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        ... 43 more
Caused by: org.apache.archiva.admin.model.RepositoryAdminException: failed to 
locate current segments_N file
        at 
org.apache.archiva.admin.repository.managed.DefaultManagedRepositoryAdmin.createIndexContext(DefaultManagedRepositoryAdmin.java:665)
 ~[archiva-repository-admin-default-2.0.1.jar:?]
        at 
org.apache.archiva.admin.repository.managed.DefaultManagedRepositoryAdmin.initialize(DefaultManagedRepositoryAdmin.java:126)
 ~[archiva-repository-admin-default-2.0.1.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.6.0_24]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[?:1.6.0_24]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[?:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[?:1.6.0_24]
        at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:407)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1545)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1014)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:957)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:855)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:805)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:733)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        ... 43 more
Caused by: org.apache.lucene.index.CorruptIndexException: failed to locate 
current segments_N file
        at 
org.apache.lucene.index.IndexFileDeleter.<init>(IndexFileDeleter.java:233) 
~[lucene-core-3.6.2.jar:3.6.2 1423725 - rmuir - 2012-12-18 19:45:40]
        at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1168) 
~[lucene-core-3.6.2.jar:3.6.2 1423725 - rmuir - 2012-12-18 19:45:40]
        at 
org.apache.maven.index.context.NexusIndexWriter.<init>(NexusIndexWriter.java:53)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.maven.index.context.DefaultIndexingContext.openAndWarmup(DefaultIndexingContext.java:473)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.maven.index.context.DefaultIndexingContext.prepareCleanIndex(DefaultIndexingContext.java:238)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.maven.index.context.DefaultIndexingContext.prepareIndex(DefaultIndexingContext.java:216)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.maven.index.context.DefaultIndexingContext.<init>(DefaultIndexingContext.java:147)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.maven.index.context.DefaultIndexingContext.<init>(DefaultIndexingContext.java:155)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.maven.index.DefaultIndexer.createIndexingContext(DefaultIndexer.java:76)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.maven.index.DefaultNexusIndexer.addIndexingContext(DefaultNexusIndexer.java:97)
 ~[indexer-core-5.1.1.jar:5.1.1]
        at 
org.apache.archiva.admin.repository.managed.DefaultManagedRepositoryAdmin.createIndexContext(DefaultManagedRepositoryAdmin.java:650)
 ~[archiva-repository-admin-default-2.0.1.jar:?]
        at 
org.apache.archiva.admin.repository.managed.DefaultManagedRepositoryAdmin.initialize(DefaultManagedRepositoryAdmin.java:126)
 ~[archiva-repository-admin-default-2.0.1.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.6.0_24]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[?:1.6.0_24]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[?:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[?:1.6.0_24]
        at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:407)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
       at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1545)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1014)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:957)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:855)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:805)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:733)
 ~[spring-beans-4.0.2.RELEASE.jar:4.0.2.RELEASE]
        ... 43 more

Reply via email to