node-minecraft-protocol: out of rage error on connection
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript, nodejs
- Domain
- backend, networking
Research direction
Start with server.js and the stack-trace entry points in node_modules/minecraft-protocol/src/transforms/framing.js and node_modules/protodef/src/datatypes/varint.js. Use the logged malformed packet and ERR_OUT_OF_RANGE failure to investigate why the server process exits; done means malformed connection input no longer crashes the server.
Written by the indexing model from the issue text.
Description
Server crashed because maybe a player or bot spam send something on port 25565 that crashes the minecraft server Library. If someone exactly know, write down xD. Here my Systemd
lff@LFF-ServerN95:~$ ctl status mc12110 -n 35
× mc12110.service - Minecraft-Server Creative 1.21.10
Loaded: loaded (/home/lff/.config/systemd/user/mc12110.service; disabled; preset: enabled)
Active: failed (Result: exit-code) since Fri 2026-01-09 20:55:55 CET; 16min ago
Duration: 3d 3h 14min 33.900s
Invocation: b406e02efa1843c2ac55ac97372dd348
Process: 32831 ExecStart=/usr/bin/node /media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/server.js --server server.json (code=exited, status=1/FAILURE)
Main PID: 32831 (code=exited, status=1/FAILURE)
Mem peak: 2.7G
CPU: 3h 25min 41.158s
Jan 09 15:56:38 LFF-ServerN95 node[32831]: RAW: [15:56:38 INFO]: All RegionFile I/O tasks to complete
Jan 09 15:56:38 LFF-ServerN95 node[32831]: RAW: [15:56:38 INFO]: [MoonriseCommon] Awaiting termination of worker pool for up to 60s...
Jan 09 15:56:38 LFF-ServerN95 node[32831]: RAW: [15:56:38 INFO]: [MoonriseCommon] Awaiting termination of I/O pool for up to 60s...
Jan 09 15:56:39 LFF-ServerN95 node[32831]: Speiche 'history.json'
Jan 09 15:56:39 LFF-ServerN95 node[32831]: Speiche 'players.json'
Jan 09 15:56:39 LFF-ServerN95 node[32831]: INFO: Minecraft Server is Sleeping ...
Jan 09 15:56:39 LFF-ServerN95 node[32831]: INFO: Server Schläft auf Prot: 25565
Jan 09 17:42:05 LFF-ServerN95 node[32831]: INFO: Fehler mit dem minecraft protocol kann sleeping server nicht staten!
Jan 09 17:42:05 LFF-ServerN95 node[32831]: Error: read ECONNRESET
Jan 09 17:42:05 LFF-ServerN95 node[32831]: at TCP.onStreamRead (node:internal/stream_base_commons:218:20) {
Jan 09 17:42:05 LFF-ServerN95 node[32831]: errno: -104,
Jan 09 17:42:05 LFF-ServerN95 node[32831]: code: 'ECONNRESET',
Jan 09 17:42:05 LFF-ServerN95 node[32831]: syscall: 'read'
Jan 09 17:42:05 LFF-ServerN95 node[32831]: }
Jan 09 20:55:55 LFF-ServerN95 node[32831]: Chunk size is 22 but only 1 was read ; partial packet : {"name":3}; buffer :030301a5010001a10303c26d6e9a8f880f7ddf6a6ed3
Jan 09 20:55:55 LFF-ServerN95 node[32831]: /media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/node_modules/minecraft-protocol/src/transforms/framing.js:67
Jan 09 20:55:55 LFF-ServerN95 node[32831]: } else { throw e }
Jan 09 20:55:55 LFF-ServerN95 node[32831]: ^
Jan 09 20:55:55 LFF-ServerN95 node[32831]: RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 and <= 425. Received -3293285
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at boundsError (node:internal/buffer:88:9)
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at Buffer.readUInt8 (node:internal/buffer:254:5)
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at readVarInt (/media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/node_modules/protodef/src/datatypes/varint.js:20:25)
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at Splitter._transform (/media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/node_modules/minecraft-protocol/src/transforms/fram>
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at Transform._write (/media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/node_modules/readable-stream/lib/internal/streams/tran>
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at writeOrBuffer (/media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/node_modules/readable-stream/lib/internal/streams/writabl>
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at _write (/media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/node_modules/readable-stream/lib/internal/streams/writable.js:28>
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at Writable.write (/media/storage/Dateien/Programmierung/myOwnProgrammes/nodejs/minecraftServerStarter/node_modules/readable-stream/lib/internal/streams/writab>
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at Socket.ondata (node:internal/streams/readable:1009:22)
Jan 09 20:55:55 LFF-ServerN95 node[32831]: at Socket.emit (node:events:524:28) {
Jan 09 20:55:55 LFF-ServerN95 node[32831]: code: 'ERR_OUT_OF_RANGE'
Jan 09 20:55:55 LFF-ServerN95 node[32831]: }
Jan 09 20:55:55 LFF-ServerN95 node[32831]: Node.js v20.19.2
Jan 09 20:55:55 LFF-ServerN95 systemd[1096]: mc12110.service: Main process exited, code=exited, status=1/FAILURE
Jan 09 20:55:55 LFF-ServerN95 systemd[1096]: mc12110.service: Failed with result 'exit-code'.
Jan 09 20:55:55 LFF-ServerN95 systemd[1096]: mc12110.service: Consumed 3h 25min 41.158s CPU time, 2.7G memory peak.
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from LFF5644/minecraftServerStarter
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
player statistiks Openenhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
LFF5644/minecraftServerStarter#5 · 1 comment ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
LFF5644/minecraftServerStarter#4 · 1 comment ·
-
readme überarbeiten Open
Difficulty 2/5 1-3 hours Newbie friendliness 20/100
LFF5644/minecraftServerStarter#3 · 1 comment ·
All issues in LFF5644/minecraftServerStarter
Similar issues
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
optimization optimization:agents-md-curator
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
githubnext/gh-aw-cao#13143 ·
-
status: needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100