Issue navigator blows up with stacktrace when index directory doesn't exist

XMLWordPrintable

    • Type: Bug
    • Resolution: Answered
    • Priority: Medium
    • None
    • Affects Version/s: 3.11
    • Component/s: Indexing
    • 3.11
    • 3

      If the index directory doesn't exist when you start JIRA, everything appears normal until the point you search for issues. Then JIRA blows up with a very unfriendly stacktrace:

       Cause:
      org.apache.jasper.JasperException: java.io.FileNotFoundException: no segments* file found in org.apache.lucene.store.FSDirectory@/home/jturner/tmpjira/cleandb/ent/3.11/index/issues: files:
      
      Stack Trace: [hide]
      
      org.apache.jasper.JasperException: java.io.FileNotFoundException: no segments* file found in org.apache.lucene.store.FSDirectory@/home/jturner/tmpjira/cleandb/ent/3.11/index/issues: files:
      	at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
      	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
      	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
      ....
      

      I think we need to detect that indexing is disabled and print a nice message, pointing people to the Indexing admin page where they can reenable it.

              Assignee:
              Unassigned
              Reporter:
              Jeff Turner
              Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: