[ 
https://issues.apache.org/jira/browse/MBUILDCACHE-21?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17538477#comment-17538477
 ] 

ASF GitHub Bot commented on MBUILDCACHE-21:
-------------------------------------------

gnodet merged PR #15:
URL: https://github.com/apache/maven-build-cache-extension/pull/15




> Caching does not check permissions
> ----------------------------------
>
>                 Key: MBUILDCACHE-21
>                 URL: https://issues.apache.org/jira/browse/MBUILDCACHE-21
>             Project: Maven Build Cache Extension
>          Issue Type: Bug
>            Reporter: Mark Dodgson
>            Assignee: Guillaume Nodet
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.0.0-alpha
>
>
> Below is a minimal pom.xml file the illustrates the problem.
> Specifying a surefire systemPropertyVariable for `java.io.tmpdir` to the temp 
> folder produces an `AccessDeniedException`
>  
> *example pom.xml*
>  
> {code:java}
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/POM/4.0.0";
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>   <modelVersion>4.0.0</modelVersion>
>   <groupId>org.example</groupId>
>   <artifactId>build_cache_test</artifactId>
>   <version>1.0-SNAPSHOT</version>
>   <properties>
>     <maven.compiler.source>17</maven.compiler.source>
>     <maven.compiler.target>17</maven.compiler.target>
>   </properties>
>   <build>
>     <extensions>
>       <extension>
>         <groupId>org.apache.maven.extensions</groupId>
>         <artifactId>maven-build-cache-extension</artifactId>
>         <version>1.0.0-SNAPSHOT</version>
>       </extension>
>     </extensions>
>     <plugins>
>       <plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-surefire-plugin</artifactId>
>         <version>3.0.0-M5</version>
>         <configuration>
>           <systemPropertyVariables>
>             <java.awt.headless>true</java.awt.headless>
>             <java.io.tmpdir>${java.io.tmpdir}</java.io.tmpdir>
>           </systemPropertyVariables>
>         </configuration>
>       </plugin>
>     </plugins>
>   </build>
> </project> {code}
>  
>  
> *Output*
> {code:java}
> [INFO] Using XX hash algorithm for cache
> [INFO] Attempting to restore project from build cache
> [INFO] Going to calculate checksum for project [groupId=org.example, 
> artifactId=build_cache_test]
> [INFO] Scanning plugins configurations to find input files. Probing is 
> enabled, values will be checked for presence in file system
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time:  0.246 s
> [INFO] Finished at: 2022-05-17T06:13:08+01:00
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to calculate checksums for build_cache_test: 
> java.nio.file.AccessDeniedException: /tmp/tracker-extract-3-files.111 {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to