[ 
https://issues.apache.org/jira/browse/MWRAPPER-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tamas Cservenak updated MWRAPPER-103:
-------------------------------------
    Fix Version/s: 3.3.0

> Failed to validate Maven Wrapper SHA-256 on Windows
> ---------------------------------------------------
>
>                 Key: MWRAPPER-103
>                 URL: https://issues.apache.org/jira/browse/MWRAPPER-103
>             Project: Maven Wrapper
>          Issue Type: Bug
>          Components: Maven Wrapper Scripts
>    Affects Versions: 3.2.0
>            Reporter: Jorge Solórzano
>            Priority: Major
>             Fix For: 3.3.0
>
>
> When *wrapperSha256Sum* is set on GitHub Actions for the Windows platform, 
> the script fails as is unable to validate the wrapper jar.
> I don't currently have access to a Windows machine, but this is failing for 
> the following GH Actions configuration:
>  
> {noformat}
> Operating System: Microsoft Windows Server 2022 10.0.20348
> Datacenter
> Image: windows-202
> Version: 20230307.2
> Included Software: 
> https://github.com/actions/runner-images/blob/win22/20230307.2/images/win/Windows2022-Readme.md
> Image Release: 
> https://github.com/actions/runner-images/releases/tag/win22%2F20230307.2  
> {noformat}
> {noformat}
>   ./mvnw $COMMON_MAVEN_ARGS $JVM_TEST_MAVEN_ARGS install -pl 
> 'integration-tests/devtools'
>       shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
>       env:
>         LANG: en_US.UTF-8
>         COMMON_MAVEN_ARGS: -e -B --settings .github/mvn-settings.xml 
> --fail-at-end
>         NATIVE_TEST_MAVEN_ARGS: -Dtest-containers -Dstart-containers 
> -Dquarkus.native.native-image-xmx=5g -Dnative -Dnative.surefire.skip 
> -Dformat.skip -Dno-descriptor-tests install -DskipDocs
>         JVM_TEST_MAVEN_ARGS: -Dtest-containers -Dstart-containers 
> -Dformat.skip -DskipDocs -Dquarkus.test.hang-detection-timeout=60
>         JAVA_HOME: 
> C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\11.0.18-10\x64
>         JAVA_HOME_11_X64: 
> C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\11.0.18-10\x64
>     Get-FileHash : The term 'Get-FileHash' is not recognized as the name of a 
> cmdlet, function, script file, or operable 
>     program. Check the spelling of the name, or if a path was included, 
> verify that the path is correct and try again.
>     At line:1 char:13
>     + &{ $hash = (Get-FileHash "D:\a\quarkus\quarkus\.mvn\wrapper\maven-wra 
> ...
>     +             ~~~~~~~~~~~~    
>         + CategoryInfo          : ObjectNotFound: (Get-FileHash:String) [], 
> CommandNotFoundException
>         + FullyQualifiedErrorId : CommandNotFoundException
>     Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might 
> be compromised.
>     Investigate or delete D:\a\quarkus\quarkus\.mvn\wrapper\maven-wrapper.jar 
> to attempt a clean download.
>     If you updated your Maven version, you need to update the specified 
> wrapperSha256Sum property.{noformat}
> Also, using when using Git Bash:
>  
> {noformat}
>  ./mvnw $COMMON_MAVEN_ARGS install -Dsurefire.timeout=1200 -pl 
> !integration-tests/gradle -pl !integration-tests/maven -pl 
> !integration-tests/devtools -pl !docs -DskipDocs -Dformat.skip -Dincremental 
> -Dgib.disableSelectedProjectsHandling -Dgib.untracked=false 
> -Dgib.uncommitted=false -Dgib.referenceBranch=origin/main 
> -Dgib.disableIfReferenceBranchMatches='origin/\d+\.\d+'
> shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail 
> {0}         env:          LANG: en_US.UTF-8          COMMON_MAVEN_ARGS: -e -B 
> --settings .github/mvn-settings.xml --fail-at-end          
> NATIVE_TEST_MAVEN_ARGS: -Dtest-containers -Dstart-containers 
> -Dquarkus.native.native-image-xmx=5g -Dnative -Dnative.surefire.skip 
> -Dformat.skip -Dno-descriptor-tests install -DskipDocs          
> JVM_TEST_MAVEN_ARGS: -Dtest-containers -Dstart-containers -Dformat.skip 
> -DskipDocs -Dquarkus.test.hang-detection-timeout=60
> MAVEN_OPTS: -Xmx2g -XX:MaxMetaspaceSize=1g 
> -Xlog:gc*=debug:file=windows-java-17.txt
> JAVA_HOME: C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\17.0.6-10\x64  
>   JAVA_HOME_17_X64: 
> C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\17.0.6-10\x64
> Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be 
> compromised.        Investigate or delete 
> /d/a/quarkus/quarkus/.mvn/wrapper/maven-wrapper.jar to attempt a clean 
> download.     
> If you updated your Maven version, you need to update the specified 
> wrapperSha256Sum property.
> {noformat}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to