Kevin Risden created SOLR-14078:
-----------------------------------

             Summary: DistribPackageStore tries to write to source tree
                 Key: SOLR-14078
                 URL: https://issues.apache.org/jira/browse/SOLR-14078
             Project: Solr
          Issue Type: Test
      Security Level: Public (Default Security Level. Issues are Public)
          Components: Tests
            Reporter: Kevin Risden


Found while looking at SOLR-14064:

This doesn't cause the test to fail, but it still is wrong to try to write to 
the source tree. There are junit temp dirs for the running test. It looks like 
SOLR_HOME is potentially set incorrectly?

FWIW I don't think this is specific to TestRecoveryHdfs. It is just where I saw 
the error.

{code:java}
2> 23044 WARN  (SUITE-TestRecoveryHdfs-seed#[AC80F05AAAD3A298]-worker) [     ] 
o.a.s.f.DistribPackageStore Unable to create 
[/Users/risdenk/repos/apache/lucene-solr/solr/core/src/test-files/solr/filestore]
 directory in SOLR_HOME 
[/Users/risdenk/repos/apache/lucene-solr/solr/core/src/test-files/solr].  
Features requiring this directory may fail.
  2>           => java.security.AccessControlException: access denied 
("java.io.FilePermission" 
"/Users/risdenk/repos/apache/lucene-solr/solr/core/src/test-files/solr/filestore"
 "write")
  2>    at 
java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
  2> java.security.AccessControlException: access denied 
("java.io.FilePermission" 
"/Users/risdenk/repos/apache/lucene-solr/solr/core/src/test-files/solr/filestore"
 "write")
  2>    at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
 ~[?:?]
  2>    at 
java.security.AccessController.checkPermission(AccessController.java:897) ~[?:?]
  2>    at java.lang.SecurityManager.checkPermission(SecurityManager.java:322) 
~[?:?]
  2>    at java.lang.SecurityManager.checkWrite(SecurityManager.java:752) ~[?:?]
  2>    at java.io.File.mkdir(File.java:1323) ~[?:?]
  2>    at java.io.File.mkdirs(File.java:1355) ~[?:?]
  2>    at 
org.apache.solr.filestore.DistribPackageStore.ensurePackageStoreDir(DistribPackageStore.java:476)
 ~[java/:?]
  2>    at 
org.apache.solr.filestore.DistribPackageStore.<init>(DistribPackageStore.java:65)
 ~[java/:?]
  2>    at 
org.apache.solr.filestore.PackageStoreAPI.<init>(PackageStoreAPI.java:77) 
~[java/:?]
{code}




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to