Hello, I am trying to upgrade SOLR from version 8.11.1 to 9.0.0. When I try to create a new index on Solr 9, I’m getting an Read access denied error.
We are storing the core data on a shared drive mount under systems *D:\* drive as *D:\SolrHomeDrive\* [created via mlink *pointing to \\206.XXX.XXX.XXX\\SearchData1*]. This is done as Solr 8 onwards UNC path is note supported. Have set *SOLR_OPTS=%SOLR_OPTS% -Dsolr.allowPaths=** to allow any Drive letter to be used. I have validated to make sure the user account under which the Solr Java process runs, has Administrator rights on the servers and File Control permissions on the folders (D drive & the shared drive). Index creation for _default configset: *Request:* http://localhost:8983/solr/admin/cores?action=CREATE&name=tech_default&configSet=_default *Response:* { "responseHeader":{ "status":400, "QTime":1385}, "error":{ "metadata":[ "error-class","org.apache.solr.common.SolrException", "root-error-class","java.security.AccessControlException"], "msg":"Error CREATEing SolrCore 'tech_default': Unable to create core [tech_default] Caused by: *access denied* (\"java.io.FilePermission\" \"\\\\206.XXX.XXX.XXX\\SearchData1\\Master\\tech_default\\data\\snapshot_metadata\" \"read\")", "code":400}} *Observation:* · Even though the request fails, the core folders “tech_default\data\snapshot_metadata” is still created under the mount path. · Also on the error message, the Drive path is interpreted as the UNC path. *My local setup:* *OS:* Windows 10 *Solr Start up* à solr start -p 8983 -s *D:\SolrHomeDrive\* Master -m 2g -a "-Denable.master=true -Ddisable.configEdit=true" Note: D:\SolrHomeDrive folder is the shared mount “\\206.XXX.XXX.XXX\SearchData1\” If I change the storage to a local drive folder, the index creation works fine, but not when on shared mount. Also, this issue is not observed with 8.11.1 version even on shared mount. Your kind assistance will be greatly appreciated!! -Santosh