Expand API classes exposed to modules - #648
Open
BenjaminAmos wants to merge 2 commits into
Open
Terasology Jenkins.io / Jenkins
failed
Aug 14, 2026 in 3m 50s
Build: error in 'sh' step
Build / Shell Script
Error in sh step, with arguments ./gradlew clean distZipBundleJres.
script returned exit code 1
Build log
+ ./gradlew clean distZipBundleJres
Downloading https://services.gradle.org/distributions/gradle-9.6.1-all.zip
....................................................................................................................................................................................................................................
Welcome to Gradle 9.6.1!
Here are the highlights of this release:
- Improved Configuration Cache hit rates
- Additional CLI rendering options
- Important project hierarchy lookup deprecations
For more details see https://docs.gradle.org/9.6.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
Configuration on demand is an incubating feature.
***** WARNING: Found a module without a build.gradle, Adding a build.gradle to modules:core. *****
> Task :build-logic:extractPluginRequests
> Task :build-logic:generatePluginAdapters
> Task :build-logic:compileJava
> Task :build-logic:compileGroovy NO-SOURCE
> Task :build-logic:compileGroovyPlugins
> Task :build-logic:pluginDescriptors
> Task :build-logic:processResources
> Task :build-logic:classes
> Task :build-logic:jar
> Task :clean UP-TO-DATE
> Task :desktop:clean UP-TO-DATE
> Task :engine:clean UP-TO-DATE
> Task :modules:core:clean UP-TO-DATE
> Task :desktop:copyLaunchers
> Task :engine:compileJava
Note: Creating bean classes for 138 type elements
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/RenderableElement.java:24: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/RenderableElement.java:29: error: cannot find symbol
@API
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/GameOptions.java:23: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/GameOptions.java:27: error: cannot find symbol
@API
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/Const.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/Const.java:20: error: cannot find symbol
@API
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rubble/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/stasis/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/moneyDropping/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/asteroids/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/size/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rubble/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.rubble.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/stasis/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.stasis.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.health.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.health.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.rendering.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.rendering.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/moneyDropping/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.moneyDropping.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/asteroids/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.asteroids.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/size/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.size.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.removal.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.removal.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.body.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.body.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.location.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.location.components;
^
symbol: class API
36 errors
> Task :engine:compileJava FAILED
[Incubating] Problems report is available at: file:///home/jenkins/agent/workspace/DestinationSol_engine_PR-648/build/reports/problems/problems-report.html
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':engine:compileJava' (registered by plugin class 'org.gradle.api.plugins.JavaBasePlugin').
> Compilation failed; see the compiler output below.
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/RenderableElement.java:24: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/GameOptions.java:23: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/Const.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rubble/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/stasis/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/moneyDropping/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/asteroids/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/size/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/events/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/components/package-info.java:18: error: cannot find symbol
import org.terasology.gestalt.module.sandbox.API;
^
symbol: class API
location: package org.terasology.gestalt.module.sandbox
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/RenderableElement.java:29: error: cannot find symbol
@API
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/GameOptions.java:27: error: cannot find symbol
@API
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/Const.java:20: error: cannot find symbol
@API
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rubble/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.rubble.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/stasis/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.stasis.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.health.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/health/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.health.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.rendering.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/rendering/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.rendering.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/moneyDropping/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.moneyDropping.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/asteroids/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.asteroids.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/size/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.size.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.removal.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/removal/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.removal.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.body.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/body/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.body.components;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/events/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.location.events;
^
symbol: class API
/home/jenkins/agent/workspace/DestinationSol_engine_PR-648/engine/src/main/java/org/destinationsol/location/components/package-info.java:16: error: cannot find symbol
@API package org.destinationsol.location.components;
^
symbol: class API
Note: Creating bean classes for 138 type elements
36 errors
* Try:
> Check your code and dependencies to fix the compilation error(s)
> Run with --scan to get full insights from a Build Scan (powered by Develocity).
Deprecated Gradle features were used in this build, making it incompatible with Gradle 10.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/9.6.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD FAILED in 2m 51s
13 actionable tasks: 9 executed, 4 up-to-date
Details
- Declarative: Checkout SCM (27 sec)
- Setup (2.2 sec)
- Build (2 min 54 sec)
Error: script returned exit code 1 - Analytics (2 sec)
- Record (1.4 sec)
- Build Android (1.4 sec)
- Record Android (1.3 sec)
- Notify (1.5 sec)
- Publish to Play Store (15 sec)
- Prepare Fastlane (1.3 sec)
- Create Release APK (1.3 sec)
- Target release channel (10 sec)
- Publish Alpha To Play Store (4 ms)
- Publish Alpha To Play Store (4.5 sec)
- Publish Beta To Play Store (5 ms)
- Publish Beta To Play Store (4.6 sec)
- Publish Live To Play Store (9 sec)
- Publish Live To Play Store (4.7 sec)
- Publish Alpha To Play Store (4 ms)
Loading