Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-2535

REGRESSION: in Solr 3.x and trunk the admin/file handler fails to show directory listings

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.1, 3.2, 4.0-ALPHA
    • Fix Version/s: 3.4, 4.0-ALPHA
    • Labels:
      None
    • Environment:

      java 1.6, jetty

      Description

      In Solr 1.4.1, going to the path solr/admin/file I see an XML-formatted listing of the conf directory, like:

      <response>
      <lst name="responseHeader"><int name="status">0</int><int name="QTime">1</int></lst>
      <lst name="files">
        <lst name="elevate.xml"><long name="size">1274</long><date name="modified">2011-03-06T20:42:54Z</date></lst>
        ...
      </lst>
      </response>
      

      I can list the xslt sub-dir using solr/admin/files?file=/xslt

      In Solr 3.1.0, both of these fail with a 500 error:

      HTTP ERROR 500
      
      Problem accessing /solr/admin/file/. Reason:
      
          did not find a CONTENT object
      
      java.io.IOException: did not find a CONTENT object
      

      Looking at the code in class ShowFileRequestHandler, it seem like 3.1.0 should still handle directory listings if not file name is given, or if the file is a directory, so I am filing this as a bug.

        Attachments

        1. SOLR-2535-post-SOLR-2452.patch
          7 kB
          Erick Erickson
        2. SOLR-2535.patch
          7 kB
          Peter Wolanin
        3. SOLR-2535_fix_admin_file_handler_for_directory_listings.patch
          10 kB
          David Smiley

          Activity

            People

            • Assignee:
              erickerickson Erick Erickson
              Reporter:
              pwolanin Peter Wolanin
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: