Re: geode gradle build failing

2025-02-12 Thread Sai Boorlagadda
I would expect it to succeed too. Looking at the error it seems rat failure
which is licensing header check in each file. It is possible if someone
merged a commit with a new file without a license header.

This fio should have a reference to which all files are violating license
header check.

file:///C:/Users/wihodg/git/geode/build/reports/rat/index.html

Have you looked at this file.

Sai

On Wed, Feb 12, 2025, 2:28 PM William Hodges 
wrote:

> Hello all,
>
> I am trying to build the latest Geode code from the develop branch using
> Gradle but it fails in numerous places and I'm not sure why.
>
> My environment is Windows w/ JAVA_HOME set to JDK 8. I am using the
> command: ./gradlew.bat build -DskipTests=true run from the main geode
> directory (not a subproject). See below for the first part of the output.
>
> I can resolve the "spotlessGroovyGradleCheck" errors by running
> ./gradlew.bat ::spotlessApply individually for each project
> but this is extremely time consuming.
>
> The rat failure looks like:
>
> * What went wrong:
> Execution failed for task ':rat'.
> > A failure occurred while executing org.nosphere.apache.rat.RatWork
>> Apache Rat audit failure - 3 unapproved licenses
> See file:///C:/Users/wihodg/git/geode/build/reports/rat/index.html
>
> I expected the develop branch to build without any changes. Am I missing
> something?
>
> Thanks in advance!
>
> First part of Gradle output
>
> $ ./gradlew build -Dskip.tests=true
> > Task :geode-logging:spotlessGroovyGradleCheck FAILED
> > Task :geode-membership:spotlessGroovyGradleCheck FAILED
> > Task :geode-serialization:spotlessGroovyGradleCheck FAILED
> > Task :geode-common:spotlessGroovyGradleCheck FAILED
> > Task :geode-management:spotlessGroovyGradleCheck FAILED
> > Task :geode-connectors:spotlessGroovyGradleCheck FAILED
> > Task :geode-assembly:spotlessGroovyGradleCheck FAILED
> > Task :geode-unsafe:spotlessGroovyGradleCheck FAILED
> > Task :geode-tcp-server:spotlessGroovyGradleCheck FAILED
> > Task :geode-cq:spotlessGroovyGradleCheck FAILED
> > Task :geode-gfsh:spotlessGroovyGradleCheck FAILED
> > Task :geode-dunit:spotlessGroovyGradleCheck FAILED
> > Task :geode-log4j:spotlessGroovyGradleCheck FAILED
> > Task :geode-rebalancer:spotlessGroovyGradleCheck FAILED
> > Task :geode-core:spotlessGroovyGradleCheck FAILED
> > Task :geode-junit:spotlessGroovyGradleCheck FAILED
> > Task :geode-server-all:spotlessGroovyGradleCheck FAILED
> > Task :geode-assembly:geode-assembly-test:spotlessGroovyGradleCheck FAILED
> > Task :geode-lucene:spotlessGroovyGradleCheck FAILED
> > Task :geode-pulse:spotlessGroovyGradleCheck FAILED
> > Task :extensions:geode-modules-test:spotlessGroovyGradleCheck FAILED
> > Task :extensions:geode-modules:spotlessGroovyGradleCheck FAILED
> > Task :geode-web-management:spotlessGroovyGradleCheck FAILED
> > Task :extensions:session-testing-war:spotlessGroovyGradleCheck FAILED
> > Task :geode-deployment:geode-deployment-legacy:spotlessGroovyGradleCheck
> FAILED
> > Task :geode-http-service:spotlessGroovyGradleCheck FAILED
> > Task :geode-pulse:geode-pulse-test:spotlessGroovyGradleCheck FAILED
> > Task :geode-old-client-support:spotlessGroovyGradleCheck FAILED
> > Task :geode-memcached:spotlessGroovyGradleCheck FAILED
> > Task :extensions:geode-modules-session:spotlessGroovyGradleCheck FAILED
> > Task
> :extensions:geode-modules-session-internal:spotlessGroovyGradleCheck FAILED
> > Task :extensions:geode-modules-tomcat9:spotlessGroovyGradleCheck FAILED
> > Task :extensions:geode-modules-tomcat7:spotlessGroovyGradleCheck FAILED
> > Task :geode-wan:spotlessGroovyGradleCheck FAILED
> > Task :extensions:geode-modules-tomcat8:spotlessGroovyGradleCheck FAILED
> > Task :geode-web:spotlessGroovyGradleCheck FAILED
> > Task :geode-web-api:spotlessGroovyGradleCheck FAILED
> > Task :geode-concurrency-test:spotlessGroovyGradleCheck FAILED
> > Task :geode-jmh:spotlessGroovyGradleCheck FAILED
> > Task :geode-lucene:geode-lucene-test:spotlessGroovyGradleCheck FAILED
> > Task :static-analysis:spotlessGroovyGradleCheck FAILED
> > Task :static-analysis:pmd-rules:spotlessGroovyGradleCheck FAILED
> > Task :extensions:geode-modules-assembly:spotlessGroovyGradleCheck FAILED
>
> > Task :boms:geode-client-bom:spotlessGroovyGradle UP-TO-DATE
> Errors occurred while build effective model from
> C:\Users\wihodg\.gradle\caches\modules-2\files-2.1\org.eclipse.platform\org.eclipse.swt\3.128.0\4041f111bfb2ccc008c18bc4095e1add06a7688d\org.eclipse.swt-3.128.0
> .pom:
> 'dependencies.dependency.artifactId' for
> org.eclipse.platform:org.eclipse.swt.${osgi.platform}:jar with value
> 'org.eclipse.swt.${osgi.platform}' does not match a valid id pattern. in
> org.eclipse.platform:o
> rg.eclipse.swt:3.128.0
>
> > Task :boms:geode-client-bom:spotlessGroovyGradleCheck FAILED
>
> > Task :geode-core:compileJmhJava
> Note:
> C:\Users\wihodg\git\geode\geode-core\src\jmh\java\org\apache\geode\cache\query\internal\PartitionedIndexGetBucketIndexBenchmark.java
>

geode gradle build failing

2025-02-12 Thread William Hodges
Hello all,

I am trying to build the latest Geode code from the develop branch using Gradle 
but it fails in numerous places and I'm not sure why.

My environment is Windows w/ JAVA_HOME set to JDK 8. I am using the command: 
./gradlew.bat build -DskipTests=true run from the main geode directory (not a 
subproject). See below for the first part of the output.

I can resolve the "spotlessGroovyGradleCheck" errors by running ./gradlew.bat 
::spotlessApply individually for each project but this is 
extremely time consuming.

The rat failure looks like:

* What went wrong:
Execution failed for task ':rat'.
> A failure occurred while executing org.nosphere.apache.rat.RatWork
   > Apache Rat audit failure - 3 unapproved licenses
See file:///C:/Users/wihodg/git/geode/build/reports/rat/index.html

I expected the develop branch to build without any changes. Am I missing 
something?

Thanks in advance!

First part of Gradle output

$ ./gradlew build -Dskip.tests=true
> Task :geode-logging:spotlessGroovyGradleCheck FAILED
> Task :geode-membership:spotlessGroovyGradleCheck FAILED
> Task :geode-serialization:spotlessGroovyGradleCheck FAILED
> Task :geode-common:spotlessGroovyGradleCheck FAILED
> Task :geode-management:spotlessGroovyGradleCheck FAILED
> Task :geode-connectors:spotlessGroovyGradleCheck FAILED
> Task :geode-assembly:spotlessGroovyGradleCheck FAILED
> Task :geode-unsafe:spotlessGroovyGradleCheck FAILED
> Task :geode-tcp-server:spotlessGroovyGradleCheck FAILED
> Task :geode-cq:spotlessGroovyGradleCheck FAILED
> Task :geode-gfsh:spotlessGroovyGradleCheck FAILED
> Task :geode-dunit:spotlessGroovyGradleCheck FAILED
> Task :geode-log4j:spotlessGroovyGradleCheck FAILED
> Task :geode-rebalancer:spotlessGroovyGradleCheck FAILED
> Task :geode-core:spotlessGroovyGradleCheck FAILED
> Task :geode-junit:spotlessGroovyGradleCheck FAILED
> Task :geode-server-all:spotlessGroovyGradleCheck FAILED
> Task :geode-assembly:geode-assembly-test:spotlessGroovyGradleCheck FAILED
> Task :geode-lucene:spotlessGroovyGradleCheck FAILED
> Task :geode-pulse:spotlessGroovyGradleCheck FAILED
> Task :extensions:geode-modules-test:spotlessGroovyGradleCheck FAILED
> Task :extensions:geode-modules:spotlessGroovyGradleCheck FAILED
> Task :geode-web-management:spotlessGroovyGradleCheck FAILED
> Task :extensions:session-testing-war:spotlessGroovyGradleCheck FAILED
> Task :geode-deployment:geode-deployment-legacy:spotlessGroovyGradleCheck 
> FAILED
> Task :geode-http-service:spotlessGroovyGradleCheck FAILED
> Task :geode-pulse:geode-pulse-test:spotlessGroovyGradleCheck FAILED
> Task :geode-old-client-support:spotlessGroovyGradleCheck FAILED
> Task :geode-memcached:spotlessGroovyGradleCheck FAILED
> Task :extensions:geode-modules-session:spotlessGroovyGradleCheck FAILED
> Task :extensions:geode-modules-session-internal:spotlessGroovyGradleCheck 
> FAILED
> Task :extensions:geode-modules-tomcat9:spotlessGroovyGradleCheck FAILED
> Task :extensions:geode-modules-tomcat7:spotlessGroovyGradleCheck FAILED
> Task :geode-wan:spotlessGroovyGradleCheck FAILED
> Task :extensions:geode-modules-tomcat8:spotlessGroovyGradleCheck FAILED
> Task :geode-web:spotlessGroovyGradleCheck FAILED
> Task :geode-web-api:spotlessGroovyGradleCheck FAILED
> Task :geode-concurrency-test:spotlessGroovyGradleCheck FAILED
> Task :geode-jmh:spotlessGroovyGradleCheck FAILED
> Task :geode-lucene:geode-lucene-test:spotlessGroovyGradleCheck FAILED
> Task :static-analysis:spotlessGroovyGradleCheck FAILED
> Task :static-analysis:pmd-rules:spotlessGroovyGradleCheck FAILED
> Task :extensions:geode-modules-assembly:spotlessGroovyGradleCheck FAILED

> Task :boms:geode-client-bom:spotlessGroovyGradle UP-TO-DATE
Errors occurred while build effective model from 
C:\Users\wihodg\.gradle\caches\modules-2\files-2.1\org.eclipse.platform\org.eclipse.swt\3.128.0\4041f111bfb2ccc008c18bc4095e1add06a7688d\org.eclipse.swt-3.128.0
.pom:
'dependencies.dependency.artifactId' for 
org.eclipse.platform:org.eclipse.swt.${osgi.platform}:jar with value 
'org.eclipse.swt.${osgi.platform}' does not match a valid id pattern. in 
org.eclipse.platform:o
rg.eclipse.swt:3.128.0

> Task :boms:geode-client-bom:spotlessGroovyGradleCheck FAILED

> Task :geode-core:compileJmhJava
Note: 
C:\Users\wihodg\git\geode\geode-core\src\jmh\java\org\apache\geode\cache\query\internal\PartitionedIndexGetBucketIndexBenchmark.java
 uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :rat FAILED

> Task :combineReports
All test reports at C:\Users\wihodg\git\geode\build/reports/combined

FAILURE: Build completed with 45 failures.

1: Task failed with an exception.

William Hodges
Research & Development
william.hod...@sas.com
(919)531-4739 x14739