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 / PMD succeeded Dec 7, 2025 in 0s

128 new issues, 304 total

Total New Outstanding Fixed Trend
304 128 176 3 👎

Reference build: Terasology » engine » develop #3

Details

Severity distribution of new issues

Error Warning High Warning Normal Warning Low
0 117 11 0

Annotations

Check warning on line 59 in engine-tests/src/main/java/org/terasology/engine/integrationenvironment/IntegrationEnvironmentSubsystem.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

UnusedFormalParameter

NORMAL:
Avoid unused method parameters such as 'serviceRegistry'.
Raw output
Reports parameters of methods and constructors that are not referenced them in the method body. Parameters whose name starts with `ignored` or `unused` are filtered out. Removing unused formal parameters from public methods could cause a ripple effect through the code base. Hence, by default, this rule only considers private methods. To include non-private methods, set the `checkAll` property to `true`. <pre> <code> public class Foo { private void bar(String howdy) { // howdy is not used } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#unusedformalparameter"> See PMD documentation. </a>

Check warning on line 35 in engine-tests/src/test/java/org/terasology/engine/integrationenvironment/CustomSubsystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

GuardLogStatementJavaUtil

HIGH:
Logger calls should be surrounded by log level guards.

Check warning on line 13 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 22 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 23 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 24 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 26 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 36 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 41 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 47 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

AvoidPrintStackTrace

NORMAL:
Avoid printStackTrace(); use a logger call instead.
Raw output
Avoid printStackTrace(); use a logger call instead. <pre> <code> class Foo { void bar() { try { // do something } catch (Exception e) { e.printStackTrace(); } } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#avoidprintstacktrace"> See PMD documentation. </a>

Check warning on line 50 in engine-tests/src/test/java/org/terasology/metatesting/BuildValidationTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 68 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 82 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 110 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 127 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 138 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 141 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 156 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 166 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 168 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 173 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 180 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 188 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 196 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>

Check warning on line 209 in engine-tests/src/test/java/org/terasology/metatesting/EntitySystemTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / PMD

SystemPrintln

HIGH:
Usage of System.out/err.
Raw output
References to System.(out|err).print are usually intended for debugging purposes and can remain in the codebase even in production code. By using a logger one can enable/disable this behaviour at will (and by priority) and avoid clogging the Standard out log. <pre> <code> class Foo{ Logger log = Logger.getLogger(Foo.class.getName()); public void testA () { System.out.println(&quot;Entering test&quot;); // Better use this log.fine(&quot;Entering test&quot;); } } </code> </pre> <a href="https://docs.pmd-code.org/pmd-doc-7.7.0/pmd_rules_java_bestpractices.html#systemprintln"> See PMD documentation. </a>