Started by user mezz
Lightweight checkout support not available, falling back to full checkout.
Checking out git https://github.com/mezz/JustEnoughItems into /var/lib/jenkins/workspace/JEI-Jenkinsfile@script to read .jenkins/Jenkinsfile
The recommended git tool is: git
using credential progwml6-ci-gh-login
> git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/JEI-Jenkinsfile@script/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/mezz/JustEnoughItems # timeout=10
Fetching upstream changes from https://github.com/mezz/JustEnoughItems
> git --version # timeout=10
> git --version # 'git version 1.8.3.1'
using GIT_ASKPASS to set credentials progwml6 ci login
> git fetch --tags --progress https://github.com/mezz/JustEnoughItems +refs/heads/*:refs/remotes/origin/* # timeout=10
Seen branch in repository origin/1.10
Seen branch in repository origin/1.11
Seen branch in repository origin/1.12
Seen branch in repository origin/1.12-FG3
Seen branch in repository origin/1.12-wip
Seen branch in repository origin/1.13
Seen branch in repository origin/1.13-pre
Seen branch in repository origin/1.14
Seen branch in repository origin/1.15
Seen branch in repository origin/1.16
Seen branch in repository origin/1.17
Seen branch in repository origin/1.18
Seen branch in repository origin/1.18-9
Seen branch in repository origin/1.18.1
Seen branch in repository origin/1.19
Seen branch in repository origin/1.8
Seen branch in repository origin/1.8.8
Seen branch in repository origin/1.8.9
Seen branch in repository origin/1.9
Seen branch in repository origin/async-plugins
Seen branch in repository origin/default-wrapper
Seen branch in repository origin/ingredient-list-refactor
Seen branch in repository origin/kotlin-build-gradle
Seen branch in repository origin/optimized-registered-ingredients
Seen branch in repository origin/sorting
Seen branch in repository origin/subtype-interpreter
Seen branch in repository origin/test-gradle
Seen branch in repository origin/test-travis-ci
Seen 28 remote branches
> git show-ref --tags -d # timeout=10
Multiple candidate revisions
Checking out Revision fbadfb381ac5717066be038345076f5dd73cb4f2 (origin/1.18-9)
> git config core.sparsecheckout # timeout=10
> git checkout -f fbadfb381ac5717066be038345076f5dd73cb4f2 # timeout=10
Commit message: "Fix #2993 Reduce recipe validation errors to debug logs"
First time build. Skipping changelog.
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/JEI-Jenkinsfile
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
using credential progwml6-ci-gh-login
> git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/JEI-Jenkinsfile/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/mezz/JustEnoughItems # timeout=10
Fetching upstream changes from https://github.com/mezz/JustEnoughItems
> git --version # timeout=10
> git --version # 'git version 1.8.3.1'
using GIT_ASKPASS to set credentials progwml6 ci login
> git fetch --tags --progress https://github.com/mezz/JustEnoughItems +refs/heads/*:refs/remotes/origin/* # timeout=10
Seen branch in repository origin/1.10
Seen branch in repository origin/1.11
Seen branch in repository origin/1.12
Seen branch in repository origin/1.12-FG3
Seen branch in repository origin/1.12-wip
Seen branch in repository origin/1.13
Seen branch in repository origin/1.13-pre
Seen branch in repository origin/1.14
Seen branch in repository origin/1.15
Seen branch in repository origin/1.16
Seen branch in repository origin/1.17
Seen branch in repository origin/1.18
Seen branch in repository origin/1.18-9
Seen branch in repository origin/1.18.1
Seen branch in repository origin/1.19
Seen branch in repository origin/1.8
Seen branch in repository origin/1.8.8
Seen branch in repository origin/1.8.9
Seen branch in repository origin/1.9
Seen branch in repository origin/async-plugins
Seen branch in repository origin/default-wrapper
Seen branch in repository origin/ingredient-list-refactor
Seen branch in repository origin/kotlin-build-gradle
Seen branch in repository origin/optimized-registered-ingredients
Seen branch in repository origin/sorting
Seen branch in repository origin/subtype-interpreter
Seen branch in repository origin/test-gradle
Seen branch in repository origin/test-travis-ci
Seen 28 remote branches
> git show-ref --tags -d # timeout=10
Multiple candidate revisions
Checking out Revision fbadfb381ac5717066be038345076f5dd73cb4f2 (origin/1.18-9)
> git config core.sparsecheckout # timeout=10
> git checkout -f fbadfb381ac5717066be038345076f5dd73cb4f2 # timeout=10
Commit message: "Fix #2993 Reduce recipe validation errors to debug logs"
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withCredentials
Masking supported pattern matches of $ORG_GRADLE_PROJECT_curseforge_apikey
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] checkout
The recommended git tool is: git
using credential progwml6-ci-gh-login
> git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/JEI-Jenkinsfile/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/mezz/JustEnoughItems # timeout=10
Fetching upstream changes from https://github.com/mezz/JustEnoughItems
> git --version # timeout=10
> git --version # 'git version 1.8.3.1'
using GIT_ASKPASS to set credentials progwml6 ci login
> git fetch --tags --progress https://github.com/mezz/JustEnoughItems +refs/heads/*:refs/remotes/origin/* # timeout=10
Seen branch in repository origin/1.10
Seen branch in repository origin/1.11
Seen branch in repository origin/1.12
Seen branch in repository origin/1.12-FG3
Seen branch in repository origin/1.12-wip
Seen branch in repository origin/1.13
Seen branch in repository origin/1.13-pre
Seen branch in repository origin/1.14
Seen branch in repository origin/1.15
Seen branch in repository origin/1.16
Seen branch in repository origin/1.17
Seen branch in repository origin/1.18
Seen branch in repository origin/1.18-9
Seen branch in repository origin/1.18.1
Seen branch in repository origin/1.19
Seen branch in repository origin/1.8
Seen branch in repository origin/1.8.8
Seen branch in repository origin/1.8.9
Seen branch in repository origin/1.9
Seen branch in repository origin/async-plugins
Seen branch in repository origin/default-wrapper
Seen branch in repository origin/ingredient-list-refactor
Seen branch in repository origin/kotlin-build-gradle
Seen branch in repository origin/optimized-registered-ingredients
Seen branch in repository origin/sorting
Seen branch in repository origin/subtype-interpreter
Seen branch in repository origin/test-gradle
Seen branch in repository origin/test-travis-ci
Seen 28 remote branches
> git show-ref --tags -d # timeout=10
Multiple candidate revisions
Checking out Revision fbadfb381ac5717066be038345076f5dd73cb4f2 (origin/1.18-9)
> git config core.sparsecheckout # timeout=10
> git checkout -f fbadfb381ac5717066be038345076f5dd73cb4f2 # timeout=10
Commit message: "Fix #2993 Reduce recipe validation errors to debug logs"
[Pipeline] sh
+ rm -rf Forge/build/libs
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test Core)
[Pipeline] sh
+ JAVA_HOME=/var/lib/jenkins/jdk-17.0.1+12/
+ ./gradlew :Core:cleanTest :Core:test --no-build-cache --no-daemon
Downloading https://services.gradle.org/distributions/gradle-7.4.1-all.zip
...............10%...............20%...............30%...............40%...............50%................60%...............70%...............80%...............90%...............100%
Welcome to Gradle 7.4.1!
Here are the highlights of this release:
- Aggregated test and JaCoCo reports
- Marking additional test source directories as tests in IntelliJ
- Support for Adoptium JDKs in Java toolchains
For more details see https://docs.gradle.org/7.4.1/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.4.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :Common
SpongePowered Vanilla 'GRADLE' Toolset Version '0.2.1-SNAPSHOT'
> Configure project :CommonApi
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Configure project :Common
Targeting Minecraft '1.18.2' on a 'JOINED' platform
Setting up MCP environment
Initializing steps
Executing steps
> Running 'downloadManifest'
> Running 'downloadJson'
> Running 'downloadClient'
> Running 'downloadServer'
> Running 'extractServer'
> Running 'downloadClientMappings'
> Running 'mergeMappings'
> Running 'stripClient'
> Running 'stripServer'
> Running 'merge'
> Running 'listLibraries'
> Running 'rename'
Stopping at requested step: /var/lib/jenkins/.gradle/caches/forge_gradle/mcp_repo/de/oceanlabs/mcp/mcp_config/1.18.2-20220228.144236/joined/rename/output.jar
[00:47:55] [main/INFO]: Writing debug log file accesstransform.log
[00:47:55] [main/INFO]: Access Transformer processor running version 8.0.7+8.0.7+master.43473d43
[00:47:55] [main/INFO]: Command line arguments [--inJar, /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/fg_cache/net/minecraftforge/forge/1.18.2-40.0.24/forge-1.18.2-40.0.24-injected.jar, --outJar, /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/fg_cache/net/minecraftforge/forge/1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2/forge-1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2.jar, --logFile, accesstransform.log, --atFile, /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/src/main/resources/META-INF/accesstransformer.cfg, --atFile, /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/_atJar_4/parent_at.cfg]
[00:47:55] [main/INFO]: Reading from /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/fg_cache/net/minecraftforge/forge/1.18.2-40.0.24/forge-1.18.2-40.0.24-injected.jar
[00:47:55] [main/INFO]: Writing to /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/fg_cache/net/minecraftforge/forge/1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2/forge-1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2.jar
[00:47:55] [main/INFO]: Transformer file /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/src/main/resources/META-INF/accesstransformer.cfg
[00:47:55] [main/INFO]: Transformer file /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/_atJar_4/parent_at.cfg
[00:47:55] [main/WARN]: Found existing output jar /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/fg_cache/net/minecraftforge/forge/1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2/forge-1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2.jar, overwriting
[00:47:59] [main/INFO]: JAR transformation complete /var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/build/fg_cache/net/minecraftforge/forge/1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2/forge-1.18.2-40.0.24_mapped_parchment_2022.03.13-1.18.2.jar
Creating SRG -> MCP TSRG
> Task :Core:cleanTest
> Task :Core:compileJava
> Task :Core:processResources NO-SOURCE
> Task :Core:classes
> Task :Core:compileTestJava
> Task :Core:processTestResources NO-SOURCE
> Task :Core:testClasses
> Task :Core:test
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 2m 25s
4 actionable tasks: 4 executed
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test Forge)
[Pipeline] sh
+ JAVA_HOME=/var/lib/jenkins/jdk-17.0.1+12/
+ ./gradlew :Forge:cleanTest :Forge:test --no-build-cache --no-daemon
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.4.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :CommonApi
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Configure project :Common
SpongePowered Vanilla 'GRADLE' Toolset Version '0.2.1-SNAPSHOT'
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Task :Forge:cleanTest UP-TO-DATE
Preparing Minecraft: Java Edition CLIENT version 1.18.2
Successfully prepared Minecraft: Java Edition CLIENT version 1.18.2
Preparing Minecraft: Java Edition SERVER version 1.18.2
Successfully prepared Minecraft: Java Edition SERVER version 1.18.2
Preparing Minecraft: Java Edition JOINED version 1.18.2
Successfully prepared Minecraft: Java Edition JOINED version 1.18.2
> Task :CommonApi:compileJava
> Task :CommonApi:processResources NO-SOURCE
> Task :CommonApi:classes
> Task :CommonApi:jar
> Task :Core:compileJava UP-TO-DATE
> Task :Core:processResources NO-SOURCE
> Task :Core:classes UP-TO-DATE
> Task :Core:jar
> Task :Common:compileJava
> Task :Common:processResources
> Task :Common:classes
> Task :Common:jar
> Task :ForgeApi:compileJava
/var/lib/jenkins/workspace/JEI-Jenkinsfile/ForgeApi/src/main/java/mezz/jei/api/gui/ingredient/IGuiIngredientGroup.java:49: warning: [removal] IIngredients in mezz.jei.api.ingredients has been deprecated and marked for removal
void set(IIngredients ingredients);
^
/var/lib/jenkins/workspace/JEI-Jenkinsfile/ForgeApi/src/main/java/mezz/jei/api/gui/ingredient/IGuiIngredientGroup.java:86: warning: [removal] ITooltipCallback in mezz.jei.api.gui.ingredient has been deprecated and marked for removal
void addTooltipCallback(ITooltipCallback<T> tooltipCallback);
^
/var/lib/jenkins/workspace/JEI-Jenkinsfile/ForgeApi/src/main/java/mezz/jei/api/gui/ingredient/IGuiIngredientGroup.java:99: warning: [removal] IGuiIngredient in mezz.jei.api.gui.ingredient has been deprecated and marked for removal
Map<Integer, ? extends IGuiIngredient<T>> getGuiIngredients();
^
3 warnings
> Task :ForgeApi:processResources NO-SOURCE
> Task :ForgeApi:classes
> Task :ForgeApi:jar
> Task :Forge:compileJava
/var/lib/jenkins/workspace/JEI-Jenkinsfile/Forge/src/main/java/mezz/jei/plugins/debug/JeiDebugPlugin.java:139: warning: [removal] addRecipes(Collection<?>,ResourceLocation) in IRecipeRegistration has been deprecated and marked for removal
registration.addRecipes(List.of(
^
Note: Some input files use or override 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.
1 warning
> Task :Forge:processResources
> Task :Forge:classes
> Task :Forge:compileTestJava
> Task :Forge:processTestResources NO-SOURCE
> Task :Forge:testClasses
> Task :Forge:test
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 1m
14 actionable tasks: 12 executed, 2 up-to-date
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build Forge)
[Pipeline] sh
+ JAVA_HOME=/var/lib/jenkins/jdk-17.0.1+12/
+ ./gradlew :Forge:build --no-daemon
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.4.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :CommonApi
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Configure project :Common
SpongePowered Vanilla 'GRADLE' Toolset Version '0.2.1-SNAPSHOT'
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Task :CommonApi:compileJava UP-TO-DATE
> Task :CommonApi:processResources NO-SOURCE
> Task :CommonApi:classes UP-TO-DATE
> Task :CommonApi:jar
> Task :ForgeApi:compileJava UP-TO-DATE
> Task :ForgeApi:processResources NO-SOURCE
> Task :ForgeApi:classes UP-TO-DATE
> Task :Forge:apiJar
> Task :Core:compileJava UP-TO-DATE
> Task :Core:processResources NO-SOURCE
> Task :Core:classes UP-TO-DATE
> Task :Core:jar
> Task :Common:compileJava UP-TO-DATE
> Task :Common:processResources UP-TO-DATE
> Task :Common:classes UP-TO-DATE
> Task :Common:jar
> Task :ForgeApi:jar
> Task :Forge:compileJava UP-TO-DATE
> Task :Forge:processResources UP-TO-DATE
> Task :Forge:classes UP-TO-DATE
> Task :Forge:jar
> Task :Forge:sourcesJar
> Task :Forge:downloadMcpConfig
> Task :Forge:extractSrg
> Task :Forge:createMcpToSrg
> Task :Forge:reobfJar
> Task :Forge:assemble
> Task :Forge:compileTestJava UP-TO-DATE
> Task :Forge:processTestResources NO-SOURCE
> Task :Forge:testClasses UP-TO-DATE
> Task :Forge:test
> Task :Forge:check
> Task :Forge:build
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 16s
20 actionable tasks: 12 executed, 8 up-to-date
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Archive)
[Pipeline] archive
The archive step is deprecated, please use archiveArtifacts instead.
[Pipeline] junit
Recording test results
[Checks API] No suitable checks publisher found.
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Publish Maven Forge)
[Pipeline] sh
+ JAVA_HOME=/var/lib/jenkins/jdk-17.0.1+12/
+ ./gradlew :Forge:publish -PDEPLOY_DIR=/var/www/dvs1/files/maven --no-daemon
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.4.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :CommonApi
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Configure project :Common
SpongePowered Vanilla 'GRADLE' Toolset Version '0.2.1-SNAPSHOT'
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Task :CommonApi:compileJava UP-TO-DATE
> Task :CommonApi:processResources NO-SOURCE
> Task :CommonApi:classes UP-TO-DATE
> Task :CommonApi:jar
> Task :ForgeApi:compileJava UP-TO-DATE
> Task :ForgeApi:processResources NO-SOURCE
> Task :ForgeApi:classes UP-TO-DATE
> Task :Forge:apiJar
> Task :Forge:generatePomFileForMavenPublication
> Task :Core:compileJava UP-TO-DATE
> Task :Core:processResources NO-SOURCE
> Task :Core:classes UP-TO-DATE
> Task :Core:jar
> Task :Common:compileJava UP-TO-DATE
> Task :Common:processResources UP-TO-DATE
> Task :Common:classes UP-TO-DATE
> Task :Common:jar
> Task :ForgeApi:jar
> Task :Forge:compileJava UP-TO-DATE
> Task :Forge:processResources UP-TO-DATE
> Task :Forge:classes UP-TO-DATE
> Task :Forge:jar
> Task :Forge:sourcesJar
> Task :Forge:downloadMcpConfig
> Task :Forge:extractSrg UP-TO-DATE
> Task :Forge:createMcpToSrg UP-TO-DATE
> Task :Forge:reobfJar
> Task :Forge:publishMavenPublicationToMavenRepository
> Task :Forge:publish
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 12s
20 actionable tasks: 11 executed, 9 up-to-date
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Publish CurseForge Forge)
[Pipeline] sh
+ JAVA_HOME=/var/lib/jenkins/jdk-17.0.1+12/
+ ./gradlew :Forge:publishCurseForge --no-daemon
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.4.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Configure project :CommonApi
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Configure project :Common
SpongePowered Vanilla 'GRADLE' Toolset Version '0.2.1-SNAPSHOT'
Targeting Minecraft '1.18.2' on a 'JOINED' platform
> Task :Changelog:makeChangelog
> Task :Forge:publishCurseForge
Version slug 1-15-snapshot was already present. Former ID 7519. New ID 7751.
Version slug 1-19-snapshot was already present. Former ID 8993. New ID 9559.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 10s
2 actionable tasks: 2 executed
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS