Shawn,

Thank you for responding. I have “chmod’ed” the entire directory path for every 
directory.

[me ~/dev/mysolr/solr/core/src/test-files/solr]$ls -alh
total 160
drwxrwxrwx@ 28 me  COMPANY\Domain Users   896B Apr 15 10:06 .
drwxrwxrwx@ 15 me  COMPANY\Domain Users   480B Apr 15 09:37 ..
drwxr-xrwx@  3 me  COMPANY\Domain Users    96B Apr  6 15:36 analysisconfs
drwxr-xrwx@  4 me  COMPANY\Domain Users   128B Apr  6 15:36 collection1
drwxr-xrwx@ 28 me  COMPANY\Domain Users   896B Apr  6 15:36 configsets
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.4K Apr  6 15:36 
crazy-path-to-config.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.5K Apr  6 15:36 
crazy-path-to-schema.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users    71B Apr  6 15:36 external_eff
drwxr-xrwx@  6 me  COMPANY\Domain Users   192B Apr  6 15:36 
question-answer-repository
-rw-r--rw-@  1 me  COMPANY\Domain Users   497B Apr  6 15:36 
question-answer-repository-private-key.pem
drwxr-xrwx@ 10 me  COMPANY\Domain Users   320B Apr  6 15:36 security
drwxr-xrwx@  8 me  COMPANY\Domain Users   256B Apr  6 15:36 simSnapshot
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.5K Apr  6 15:36 solr-50-all.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.3K Apr  6 15:36 
solr-graphitereporter.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.2K Apr  6 15:36 
solr-hiddensysprops.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.1K Apr  6 15:36 solr-jmxreporter.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.8K Apr  6 15:36 
solr-metricreporter.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.3K Apr  6 15:36 
solr-metricsconfig.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.1K Apr  6 15:36 
solr-metricsconfig1.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.1K Apr  6 15:36 
solr-shardhandler-loadBalancerRequests.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.1K Apr  6 15:36 
solr-shardhandler.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.8K Apr  6 15:36 
solr-slf4jreporter.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   947B Apr  6 15:36 
solr-solrDataHome.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   3.3K Apr  6 15:36 
solr-solrreporter.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   1.3K Apr  6 15:36 solr-stress-new.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.5K Apr  6 15:36 solr-tracing.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.1K Apr  6 15:36 
solr-trackingshardhandler.xml
-rw-r--rw-@  1 me  COMPANY\Domain Users   2.8K Apr  6 15:36 solr.xml

Another thing I have found. The test that fails with the creation of the 
userfiles using ANT works from Intellij IDEA.

Regards.

> On Apr 15, 2021, at 11:00 AM, Shawn Heisey <elyog...@elyograg.org> wrote:
> 
> On 4/15/2021 10:38 AM, Phill Campbell wrote:
>> Is there a guide or recommendations for building on Mac OS Catalina?
>> Which JDK do you use?
>> This is one of the errors I currently get running the tests.
>>    [junit4]   2> 7123 WARN  
>> (SUITE-TestCircuitBreaker-seed#[597FF1CD7ECC0E37]-worker) [     ] 
>> o.a.s.c.CoreContainer Unable to create 
>> [.../solr/core/src/test-files/solr/userfiles].  Features requiring this 
>> directory may fail.
>>    [junit4]   2>           => java.security.AccessControlException: access 
>> denied ("java.io.FilePermission” 
>> “.../solr/core/src/test-files/solr/userfiles" "write")
>>    [junit4]   2>     at 
>> java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
> 
> The relevant part of that as far as I can see is that it is unable to create 
> the following directory, where ... is probably the root of the cloned 
> repository or extracted source tarball:
> 
> .../solr/core/src/test-files/solr/userfiles
> 
> Probably what's happening here is that you're running the tests with a 
> different user than the one that owns the extracted or cloned files.  So when 
> that particular unit test tries to create a directory, it fails. It's a basic 
> file permission problem.
> 
> This would likely happen with ANY jdk, and it's not a Mac-specific problem.
> 
> Thanks,
> Shawn

Reply via email to