Skip to content

Possibly fix the last broken test!

38b85d8
Select commit
Loading
Failed to load commit list.
Open

Antigravity take on the Gestalt DI PR - fixes multiplayer! #5304

Possibly fix the last broken test!
38b85d8
Select commit
Loading
Failed to load commit list.
Terasology Jenkins.io / SpotBugs succeeded Dec 7, 2025 in 0s

58 new issues, 1077 total

Total New Outstanding Fixed Trend
1077 58 1019 2 👎

Reference build: Terasology » engine » develop #3

Details

Severity distribution of new issues

Error Warning High Warning Normal Warning Low
0 1 0 57

Annotations

Check warning on line 23 in org/terasology/engine/integrationenvironment/IntegrationEnvironmentSubsystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.integrationenvironment.IntegrationEnvironmentSubsystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 21 in org/terasology/engine/testUtil/WithUnittestModule$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.testUtil.WithUnittestModule$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 19 in org/terasology/unittest/stubs/StubSubsystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.unittest.stubs.StubSubsystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 22 in org/terasology/engine/core/ComponentSystemManager$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.ComponentSystemManager$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 191 in engine/src/main/java/org/terasology/engine/core/TerasologyEngine.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

UR_UNINIT_READ

HIGH:
Uninitialized read of rootContext in new org.terasology.engine.core.TerasologyEngine(TimeSubsystem, Collection)
Raw output
<p> This constructor reads a field which has not yet been assigned a value.&nbsp; This is often caused when the programmer mistakenly uses the field instead of one of the constructor's parameters.</p>

Check warning on line 20 in org/terasology/engine/core/bootstrap/EntitySystemSetupUtil$NetworkEventSystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.bootstrap.EntitySystemSetupUtil$NetworkEventSystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 23 in org/terasology/engine/core/bootstrap/EntitySystemSetupUtil$RecordingEventSystemWrapped$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.bootstrap.EntitySystemSetupUtil$RecordingEventSystemWrapped$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 23 in org/terasology/engine/core/modes/loadProcesses/InitialiseRemoteWorld$WorldProviderCoreWorkAround$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.modes.loadProcesses.InitialiseRemoteWorld$WorldProviderCoreWorkAround$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 23 in org/terasology/engine/core/modes/loadProcesses/InitialiseWorld$WorldProviderCoreWorkAround$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.modes.loadProcesses.InitialiseWorld$WorldProviderCoreWorkAround$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 123 in engine/src/main/java/org/terasology/engine/core/subsystem/common/ConfigurationSubsystem.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

EI_EXPOSE_REP

LOW:
org.terasology.engine.core.subsystem.common.ConfigurationSubsystem.getConfig() may expose internal representation by returning ConfigurationSubsystem.config
Raw output
<p> Returning a reference to a mutable object value stored in one of the object's fields exposes the internal representation of the object.&nbsp; If instances are accessed by untrusted code, and unchecked changes to the mutable object would compromise security or other important properties, you will need to do something different. Returning a new copy of the object is better approach in many situations.</p>

Check warning on line 23 in org/terasology/engine/core/subsystem/common/ConfigurationSubsystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.subsystem.common.ConfigurationSubsystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 22 in org/terasology/engine/core/subsystem/common/MonitoringSubsystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.subsystem.common.MonitoringSubsystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 21 in org/terasology/engine/core/subsystem/common/WorldGenerationSubsystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.subsystem.common.WorldGenerationSubsystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 24 in org/terasology/engine/core/subsystem/config/BindsSubsystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.subsystem.config.BindsSubsystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 21 in org/terasology/engine/core/subsystem/headless/renderer/HeadlessWorldRenderer$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.subsystem.headless.renderer.HeadlessWorldRenderer$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 25 in engine/src/main/java/org/terasology/engine/core/subsystem/lwjgl/BaseLwjglSubsystem.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD

LOW:
Write to static field org.terasology.engine.core.subsystem.lwjgl.BaseLwjglSubsystem.initialised from instance method org.terasology.engine.core.subsystem.lwjgl.BaseLwjglSubsystem.preInitialise(ServiceRegistry)
Raw output
<p> This instance method writes to a static field. This is tricky to get correct if multiple instances are being manipulated, and generally bad practice. </p>

Check warning on line 21 in org/terasology/engine/core/subsystem/lwjgl/LwjglAudio$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.subsystem.lwjgl.LwjglAudio$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 21 in org/terasology/engine/core/subsystem/lwjgl/LwjglGraphics$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.core.subsystem.lwjgl.LwjglGraphics$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 21 in org/terasology/engine/entitySystem/entity/internal/PojoEntityManager$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.entitySystem.entity.internal.PojoEntityManager$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 19 in org/terasology/engine/entitySystem/event/internal/EventSystemImpl$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.entitySystem.event.internal.EventSystemImpl$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 21 in org/terasology/engine/entitySystem/metadata/ComponentLibrary$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.entitySystem.metadata.ComponentLibrary$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 19 in org/terasology/engine/entitySystem/metadata/EntitySystemLibrary$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.entitySystem.metadata.EntitySystemLibrary$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 21 in org/terasology/engine/entitySystem/metadata/EventLibrary$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.entitySystem.metadata.EventLibrary$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 19 in org/terasology/engine/entitySystem/prefab/internal/PojoPrefabManager$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.entitySystem.prefab.internal.PojoPrefabManager$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>

Check warning on line 22 in org/terasology/engine/i18n/I18nSubsystem$BeanDefinition.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / SpotBugs

MS_PKGPROTECT

LOW:
org.terasology.engine.i18n.I18nSubsystem$BeanDefinition.$ARGUMENT should be package protected
Raw output
<p> A mutable static field could be changed by malicious code or by accident. The field could be made package protected to avoid this vulnerability.</p>