[ https://issues.apache.org/jira/browse/SOLR-15268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Drob resolved SOLR-15268. ------------------------------ Resolution: Duplicate Duplicate of SOLR-14096 > TestEnumFields fails due to AccessControlException > -------------------------------------------------- > > Key: SOLR-15268 > URL: https://issues.apache.org/jira/browse/SOLR-15268 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: Tests > Reporter: Mike Drob > Priority: Major > > Repro line: > {noformat} > gradlew :solr:core:test --tests > "org.apache.solr.schema.EnumFieldTest.testFacetEnumSearch" -Ptests.jvms=16 > -Ptests.jvmargs=-XX:TieredStopAtLevel=1 -Ptests.seed=7B63318325E97AF7 > -Ptests.file.encoding=US-ASCII > {noformat} > {noformat} > 2> 2228 WARN (SUITE-EnumFieldTest-seed#[7B63318325E97AF7]-worker) [ ] > o.a.s.f.DistribPackageStore Unable to create > [/Users/mdrob/code/solr/solr/core/build/resources/test/solr/filestore] > directory in SOLR_HOME > [/Users/mdrob/code/solr/solr/core/build/resources/test/solr]. Features > requiring this directory may fail. > 2> => java.security.AccessControlException: access denied > ("java.io.FilePermission" > "/Users/mdrob/code/solr/solr/core/build/resources/test/solr/filestore" > "write") > 2> at > java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472) > 2> java.security.AccessControlException: access denied > ("java.io.FilePermission" > "/Users/mdrob/code/solr/solr/core/build/resources/test/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:1325) ~[?:?] > 2> at java.io.File.mkdirs(File.java:1357) ~[?:?] > 2> at > org.apache.solr.filestore.DistribPackageStore.ensurePackageStoreDir(DistribPackageStore.java:561) > [main/:?] > 2> at > org.apache.solr.filestore.DistribPackageStore.<init>(DistribPackageStore.java:81) > [main/:?] > 2> at > org.apache.solr.filestore.PackageStoreAPI.<init>(PackageStoreAPI.java:78) > [main/:?] > 2> at org.apache.solr.core.CoreContainer.load(CoreContainer.java:696) > [main/:?] > 2> at org.apache.solr.util.TestHarness.<init>(TestHarness.java:184) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at org.apache.solr.util.TestHarness.<init>(TestHarness.java:156) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at org.apache.solr.util.TestHarness.<init>(TestHarness.java:162) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at org.apache.solr.util.TestHarness.<init>(TestHarness.java:112) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at org.apache.solr.SolrTestCaseJ4.createCore(SolrTestCaseJ4.java:814) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at org.apache.solr.SolrTestCaseJ4.initCore(SolrTestCaseJ4.java:804) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at org.apache.solr.SolrTestCaseJ4.initCore(SolrTestCaseJ4.java:665) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at org.apache.solr.SolrTestCaseJ4.initCore(SolrTestCaseJ4.java:654) > [solr-test-framework-9.0.0-SNAPSHOT.jar:9.0.0-SNAPSHOT > c5494aa5c372f5740f387cb50e5ba48058520afd [snapshot build, details omitted]] > 2> at > org.apache.solr.schema.EnumFieldTest.doInitCore(EnumFieldTest.java:48) > [test/:?] > 2> at > org.apache.solr.schema.EnumFieldTest.beforeClass(EnumFieldTest.java:40) > [test/:?] > {noformat} > I'm not sure how to fix this because {{solr-tests.policy}} already has > entries for: > {noformat} > permission java.io.FilePermission "${solr.solr.home}", > "read,write,delete,readlink"; > permission java.io.FilePermission "${solr.solr.home}${/}-", > "read,write,delete,readlink"; > {noformat} > but maybe that's not the same as SOLR_HOME? -- This message was sent by Atlassian Jira (v8.3.4#803005)