Skip to content

StackOverflowError with Kinetic Battery + Stirling Engine (New Age) + Compact Speed Regulator (DnDesires) #259

Description

@NotUrWaifu

Describe the bug

Server crashes with java.lang.StackOverflowError while ticking a Kinetic Battery (create_connected:kinetic_battery).

The crash occurs in RotationPropagator.propagateNewSource — infinite recursion in kinetic rotation propagation.

How to reproduce

  1. Place a Stirling Engine (from Create: New Age)
  2. Connect it to a Compact Speed Regulator (from Create: Dreams n' Desires)
  3. Connect the regulator to a Kinetic Battery (from Create: Connected)
  4. Send a redstone signal to activate the Kinetic Battery

→ Server crashes with StackOverflowError.

Additional information:
Using a normal Speed Controller from base Create instead of the Compact Speed Regulator does not cause the crash.

Crash report

crash-2026-05-29_19.24.07-server.txt

Additional context

The issue appears when the Kinetic Battery is powered via redstone while being part of this specific kinetic chain:
Stirling Engine → Compact Speed Regulator (DnDesires) → Kinetic Battery

This seems to be an edge case / compatibility issue with rotation propagation.


Minecraft 1.21.1
NeoForge 21.1.226

Note: My english very bad, I wrote it using AI (it help me very much).

Metadata

Metadata

Assignees

No one assigned

    Labels

    need infoFurther information is neededscope: kineticFeatures related to kinetic componentstype: compatMod compatibility

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions