Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[DECOHACK] Export output can be out of order

Open
#169 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
51/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
java
Domain
tooling

Research direction

The issue reports output ordering during DECOHack patch compilation, with warning lines interleaved around the Patch State Budget and final write message; no source files or tests are named. Start by tracing DECOHack's compile/export output path and checking how warnings and summary output are emitted. Done means repeated compilations keep related output in a consistent order; the help-guide typo is also noted but no guide file is specified.

Written by the indexing model from the issue text.

Description

bug low priority

Using doomtools-2026.05.30.204802427.jar.

When compiling a patch, the export output can be out of order, printing warnings between other stuff. See for yourself:

WARNING: (D:\redacted.dh) Line 1755, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 1778, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 1858, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 1874, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: Tracer. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2229, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2240, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2251, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2262, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2273, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2284, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2438, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2540, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2551, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2608, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2619, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2630, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2641, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2652, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2663, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
--- Patch State Budget ---
WARNING: (D:\redacted.dh) Line 2674, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2685, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2696, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 2707, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 5570, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 5837, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 5943, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 6464, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 6557, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 6649, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 6898, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 7004, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 7668, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
WARNING: (D:\redacted.dh) Line 7774, Token "}": SPAWNPOINTER: Thing has a non-LOOK action pointer on its spawn state: SpawnObject. This pointer will not be called.
States: 6575 used / 2147483647 total (2147477072 remaining).
--------------------------
Wrote D:\redacted.deh.

It varies every time I compile the patch.

By the way, there's a typo in the Warning Suppression section of the help guide: "cetain" instead of "certain".

Dominant language
Java
Stars
78
Forks
6
Avg merge
17h 32m
Merged PRs (30d)
1

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from MTrop/DoomTools

All issues in MTrop/DoomTools

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.