Skip to content

Feature: Add a bit more di for *Library classes - #70

Open
DarkWeird wants to merge 13 commits into
preview/v4.x-SNAPSHOTfrom
featire/a-more-bit-di
Open

Feature: Add a bit more di for *Library classes#70
DarkWeird wants to merge 13 commits into
preview/v4.x-SNAPSHOTfrom
featire/a-more-bit-di

fix: add missing `@Inject` annotation to WidgetLibrary

b78bb48
Select commit
Loading
Failed to load commit list.
Terasology Jenkins.io / Jenkins failed Jul 30, 2026 in 7s

Declarative: Checkout SCM: error in 'checkout' step

Declarative: Checkout SCM / Check out from version control

Error in checkout step.

hudson.plugins.git.GitException: Command "git merge b9b11b60d2da8aaa4acc10a99a21c746ff5e07eb" returned status code 1:
stdout: Auto-merging nui-gestalt/build.gradle
CONFLICT (content): Merge conflict in nui-gestalt/build.gradle
Auto-merging nui-gestalt/src/main/java/org/terasology/nui/reflection/WidgetLibrary.java
CONFLICT (content): Merge conflict in nui-gestalt/src/main/java/org/terasology/nui/reflection/WidgetLibrary.java
Automatic merge failed; fix conflicts and then commit the result.

stderr: 
Build log
The recommended git tool is: NONE
using credential github-app-terasology-jenkins-io
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/MovingBlocks/TeraNUI.git
 > git init /home/jenkins/agent/workspace/Libraries_TeraNUI_PR-70 # timeout=10
Fetching upstream changes from https://github.com/MovingBlocks/TeraNUI.git
 > git --version # timeout=10
 > git --version # 'git version 2.39.5'
using GIT_ASKPASS to set credentials GitHub App auth for MovingBlocks org
 > git fetch --no-tags --force --progress -- https://github.com/MovingBlocks/TeraNUI.git +refs/pull/70/head:refs/remotes/origin/PR-70 +refs/heads/preview/v4.x-SNAPSHOT:refs/remotes/origin/preview/v4.x-SNAPSHOT # timeout=10
Fetching without tags
 > git config remote.origin.url https://github.com/MovingBlocks/TeraNUI.git # timeout=10
 > git config --add remote.origin.fetch +refs/pull/70/head:refs/remotes/origin/PR-70 # timeout=10
 > git config --add remote.origin.fetch +refs/heads/preview/v4.x-SNAPSHOT:refs/remotes/origin/preview/v4.x-SNAPSHOT # timeout=10
 > git config remote.origin.url https://github.com/MovingBlocks/TeraNUI.git # timeout=10
Fetching upstream changes from https://github.com/MovingBlocks/TeraNUI.git
using GIT_ASKPASS to set credentials GitHub App auth for MovingBlocks org
Merging remotes/origin/preview/v4.x-SNAPSHOT commit b9b11b60d2da8aaa4acc10a99a21c746ff5e07eb into PR head commit b78bb482ff1bff465ca57d3e27941e34ad64ccde
ERROR: Checkout failed
Also:   hudson.remoting.Channel$CallSiteStackTrace: Remote call to pre-cached-jdk17-heavy-16n0j
		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1923)
		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:384)
		at hudson.remoting.Channel.call(Channel.java:1112)
		at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:153)
		at jdk.internal.reflect.GeneratedMethodAccessor755.invoke(Unknown Source)
		at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
		at java.base/java.lang.reflect.Method.invoke(Unknown Source)
		at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:138)
		at PluginClassLoader for git-client/jdk.proxy91/jdk.proxy91.$Proxy202.execute(Unknown Source)
		at PluginClassLoader for git//jenkins.plugins.git.MergeWithGitSCMExtension.decorateRevisionToBuild(MergeWithGitSCMExtension.java:120)
		at PluginClassLoader for git//hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:1160)
		at PluginClassLoader for git//hudson.plugins.git.GitSCM._checkout(GitSCM.java:1311)
		at PluginClassLoader for git//hudson.plugins.git.GitSCM.checkout(GitSCM.java:1277)
		at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:136)
		at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:101)
		at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:88)
		at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
		at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
hudson.plugins.git.GitException: Command "git merge b9b11b60d2da8aaa4acc10a99a21c746ff5e07eb" returned status code 1:
stdout: Auto-merging nui-gestalt/build.gradle
CONFLICT (content): Merge conflict in nui-gestalt/build.gradle
Auto-merging nui-gestalt/src/main/java/org/terasology/nui/reflection/WidgetLibrary.java
CONFLICT (content): Merge conflict in nui-gestalt/src/main/java/org/terasology/nui/reflection/WidgetLibrary.java
Automatic merge failed; fix conflicts and then commit the result.

stderr: 
	at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2848)
	at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2184)
	at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2080)
	at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:2071)
	at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl$3.execute(CliGitAPIImpl.java:990)
	at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:170)
	at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:161)
	at hudson.remoting.UserRequest.perform(UserRequest.java:225)
	at hudson.remoting.UserRequest.perform(UserRequest.java:50)
	at hudson.remoting.Request$2.run(Request.java:391)
	at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:81)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:140)
Caused: java.io.IOException
	at PluginClassLoader for git//hudson.plugins.git.GitSCM.checkout(GitSCM.java:1279)
	at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:136)
	at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:101)
	at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:88)
	at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
ERROR: Maximum checkout retry attempts reached, aborting

Details

  • Declarative: Checkout SCM (7.4 sec)
    Error: *hudson.plugins.git.GitException: Command "git merge b9b11b6" returned status code 1:
    stdout: Auto-merging nui-gestalt/build.gradle
    CONFLICT (content): Merge conflict in nui-gestalt/build.gradle
    Auto-merging nui-gestalt/src/main/java/org/terasology/nui/reflection/WidgetLibrary.java
    CONFLICT (content): Merge conflict in nui-gestalt/src/main/java/org/terasology/nui/reflection/WidgetLibrary.java
    Automatic merge failed; fix conflicts and then commit the result.

stderr: *