Roy
11/10/2025, 10:17 AMNicolas Vannieuwkerke
11/10/2025, 10:31 AMRoy
11/10/2025, 10:32 AMNicolas Vannieuwkerke
11/10/2025, 10:32 AMRoy
11/10/2025, 10:32 AMNicolas Vannieuwkerke
11/10/2025, 10:33 AMJorge
11/10/2025, 10:53 AMIncompatible because this component declares a component compatible with Java 11 and the consumer needed a component compatible with Java 19 )
we needed to "fully" upgrade to 24 and it required several changes
https://github.com/nextflow-io/nf-nomad/commit/737410d34249d6ffb2f3e2babc1b5b69a6e0caa3Jorge
11/10/2025, 10:54 AMPhil Ewels
11/10/2025, 12:47 PMRoy
11/11/2025, 5:37 PM| ./gradlew assemble
| Downloading <https://services.gradle.org/distributions/gradle-8.14-bin.zip>
| .............10%.............20%.............30%.............40%.............50%.............60%.............70%.............80%.............90%..............100%
|
| Welcome to Gradle 8.14!
|
| Here are the highlights of this release:
| - Java 24 support
| - GraalVM Native Image toolchain selection
| - Enhancements to test reporting
| - Build Authoring improvements
|
| For more details see <https://docs.gradle.org/8.14/release-notes.html>
|
| Starting a Gradle Daemon (subsequent builds will be faster)
| > Task :compileGroovy FAILED
|
| FAILURE: Build failed with an exception.
|
| * What went wrong:
| Execution failed for task ':compileGroovy'.
| > BUG! exception in phase 'semantic analysis' in source unit '/home/user/nf-python/src/main/groovy/nextflow/python/PythonExtension.groovy' Unsupported class file major version 65
|
| * Try:
| > Run with --stacktrace option to get the stack trace.
| > Run with --info or --debug option to get more log output.
| > Run with --scan to get full insights.
| > Get more help at <https://help.gradle.org>.
|
| BUILD FAILED in 1m 8s
| 1 actionable task: 1 executed
make: *** [Makefile:3: assemble] Error 1
that's the Java error, you can reproduce it by going on this branch: https://github.com/royjacobson/nf-python/tree/java_compat_problem and building the plugin, or (if it doesn't reproduce) you can run the CI locally with act+docker:
act -W .github/workflows/nextflow-plugin.ymlRoy
11/11/2025, 5:40 PM* What went wrong:
Execution failed for task ':releasePluginToRegistry'.
> Failed to release plugin to registry <https://registry.nextflow.io/api/v1/plugins/release>: HTTP 401 - {"type":"NOT_AUTHENTICATED","message":"Authentication failed - Reason: missing or invalid API key"}
But once I put the correct API key in I get this 403 forbidden message:
* What went wrong:
Execution failed for task ':releasePluginToRegistry'.
> Failed to release plugin to registry <https://registry.nextflow.io/api/v1/plugins/release>: HTTP 403 - {"type":"FORBIDDEN","message":"Forbidden"}Phil Ewels
11/11/2025, 10:46 PMJorge
11/12/2025, 6:49 AM