I have configured a WMS service through the GeoServer web UI using a ImageMosaic store. The store points to a directory inside the data directory that contains a bunch of GeoTIFFs. When I point QGIS to the WMS service, the rasters are not displayed. Looking through the logs (currently set to verbose) I see the following message:
WARN [shapefile.shp] - Could not open the .shx file, continuing assuming the .shp file is not sparse
java.io.FileNotFoundException: /var/local/geoserver/myimagery/mymosaic.shx (No such file or directory)
I can confirm that the service is responding by hitting it with Postman, but it is just responding with an empty image. I can see the getMap request in the logs, but the response is not correct based on the input GeoTIFFs