You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Anshum Gupta (Jira)" <ji...@apache.org> on 2022/03/31 17:18:00 UTC
[jira] [Commented] (SOLR-16133) Smoke tester defaults do not respect system temp directory
[ https://issues.apache.org/jira/browse/SOLR-16133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17515447#comment-17515447 ]
Anshum Gupta commented on SOLR-16133:
-------------------------------------
Adding these notes from a smoketest failure that seemed related but now it doesn't.
I got a bunch of failed tests w/ errors that looked like:
{code:xml}
<failure message="java.security.AccessControlException: access denied ("java.io.FilePermission" "/private/tmp/smoke_solr_9.0.0_e7a6447013008a70a4f40fcfd793fe3e2dcf37c2_3/unpack/solr-9.0.0/solr/modules/hdfs/build/tmp" "write")" type="java.security.AccessControlException">java.security.AccessControlException: access denied ("java.io.FilePermission" "/private/tmp/smoke_solr_9.0.0_e7a6447013008a70a4f40fcfd793fe3e2dcf37c2_3/unpack/solr-9.0.0/solr/modules/hdfs/build/tmp" "write")
{code}
It doesn't seem to be caused by the smoke tester picking up and using the default location in my case. Among the failures, I spotted the error below:
{code:xml}
3376 WARN (SUITE-TestHdfsBackupRestoreCore-seed#[4182502CBDAF88A7]-worker) [] o.a.h.s.o.e.j.w.WebAppContext Failed startup of context o.a.h.s.o.e.j.w.WebAppContext@39222bff{hdfs,/,file:///private/tmp/smoke_solr_9.0.0_e7a6447013008a70a4f40fcfd793fe3e2dcf37c2_3/unpack/solr-9.0.0/solr/modules/hdfs/build/tmp/tests-tmp/jetty-localhost-59469-hadoop-client-minicluster-3_3_2_jar-_-any-4374985515641868325/webapp/,STOPPED}{jar:file:/Users/anshumg/.gradle/caches/modules-2/files-2.1/org.apache.hadoop/hadoop-client-minicluster/3.3.2/c08ddd065de27d21c2c2b398084092377f16a06b/hadoop-client-minicluster-3.3.2.jar!/webapps/hdfs}
=> java.security.AccessControlException: access denied ("java.io.FilePermission" "/Users/anshumg/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" "read")
at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
java.security.AccessControlException: access denied ("java.io.FilePermission" "/Users/anshumg/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472) ~[?:?]
{code}
I've now cleaned up that .m2 path and trying to run the smoke tester again. I'm still not sure where/how did it happen.
> Smoke tester defaults do not respect system temp directory
> ----------------------------------------------------------
>
> Key: SOLR-16133
> URL: https://issues.apache.org/jira/browse/SOLR-16133
> Project: Solr
> Issue Type: Bug
> Reporter: Mike Drob
> Priority: Major
>
> Smoke tester defaults the temp directory to {{/tmp/smoke_solr...}} but should probably use something inside of {{$TMPDIR}} instead.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org