Bamboo service does not start after restarting the system
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the server and data center platforms.
Summary
Bamboo service does not start after restarting the OS to apply system updates.
Diagnosis
The following errors can be found at atlassian-bamboo.log file:
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.atlassian.bamboo.index.LuceneConnectionImpl]: Constructor threw exception; nested exception is com.atlassian.bonnie.LuceneException: java.io.FileNotFoundException: /var/atlassian/bamboo-home/index/results/_1epw1.si (No such file or directory)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:184)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:300)
... 87 more
Caused by: com.atlassian.bonnie.LuceneException: java.io.FileNotFoundException: /var/atlassian/bamboo-home/index/results/_1epw1.si (No such file or directory)
at com.atlassian.bonnie.LuceneConnection.<init>(LuceneConnection.java:112)
at com.atlassian.bonnie.LuceneConnection.<init>(LuceneConnection.java:120)
at com.atlassian.bonnie.LuceneConnection.<init>(LuceneConnection.java:135)
at com.atlassian.bamboo.index.LuceneConnectionImpl.<init>(LuceneConnectionImpl.java:23)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:172)
... 89 more
Caused by: java.io.FileNotFoundException: /var/atlassian/bamboo-home/index/results/_1epw1.si (No such file or directory)
at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
at org.apache.lucene.store.MMapDirectory.openInput(MMapDirectory.java:193)
at org.apache.lucene.codecs.lucene46.Lucene46SegmentInfoReader.read(Lucene46SegmentInfoReader.java:49)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:340)
at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:404)
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:843)
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:694)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:400)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:741)
at com.atlassian.bonnie.LuceneConnection.upgradeIndexIfNecessary(LuceneConnection.java:705)
at com.atlassian.bonnie.LuceneConnection.ensureCorrectIndexFormat(LuceneConnection.java:674)
at com.atlassian.bonnie.LuceneConnection.<init>(LuceneConnection.java:103)
... 97 more
Cause
This situation can happen due to a corruption on temporary cache index files caused by an unexpected shutdown.
Solution
- Stop the Bamboo service
Delete the content of the following folders:
/bamboo-home/caches/ /bamboo-home/temp/ /bamboo-home/index/ /bamboo-home/jms-store/
- Start Bamboo back
Last modified on Feb 15, 2021
Powered by Confluence and Scroll Viewport.