GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.72k stars 678 forks source link

"An internal error occurred!" in the loom. #4976

Closed MusclePr closed 2 months ago

MusclePr commented 2 months ago

Describe the bug

When creating a flag on a loom, the application outputs the following error and exits.

An internal error occurred!

To Reproduce

  1. Set the flag and dye on the loom and choose a pattern.
  2. Take the flag you created.
  3. "An internal error occurred!" will appear.

Expected behaviour

I hope that no errors are displayed.

Screenshots / Videos

1_make_a_flag_in_loom 2_an_internal_error_occurred

Server Version and Plugins

PAPER 1.21.1-40-master@2fdb2e9

Geyser Dump

No response

Geyser Version

2.4.2-b650 (git-master-7da1d7d)

Minecraft: Bedrock Edition Device/Version

Windows 11 / v1.21.21

Additional Context

compose.yml

services:
  mc:
    container_name: lobby
    image: itzg/minecraft-server
    ports:
      - 25565:25565
      - 19132:19132/udp
    tty: true
    stdin_open: true
    volumes:
      - "./data:/data"
    environment:
      EULA: "TRUE"
      TYPE: "PAPER"
      VERSION: "1.21.1"
      ENABLE_RCON: "true"
      MODRINTH_ALLOWED_VERSION_TYPE: "beta"
      MODRINTH_PROJECTS: "geyser"

docker logs lobby

[init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 12 1000 1000 4096 Aug 21 04:43 /data'
[init] Resolving type given PAPER
[mc-image-helper] 04:59:16.220 INFO  : Resolved paper to version 1.21.1 build 40
[mc-image-helper] 04:59:18.322 INFO  : Downloading Geyser-Spigot.jar
[mc-image-helper] 04:59:19.700 INFO  : Created/updated 1 property in /data/server.properties
[init] Setting initial memory to 1G and max to 1G
[init] Starting the Minecraft server...
Starting org.bukkit.craftbukkit.Main
[04:59:22 INFO]: [bootstrap] Running Java 21 (OpenJDK 64-Bit Server VM 21.0.3+9-LTS; Eclipse Adoptium Temurin-21.0.3+9) on Linux 5.15.153.1-microsoft-standard-WSL2 (amd64)
[04:59:22 INFO]: [bootstrap] Loading Paper 1.21.1-40-master@2fdb2e9 (2024-08-21T01:35:33Z) for Minecraft 1.21.1
[04:59:23 INFO]: [PluginInitializerManager] Initializing plugins...
[04:59:23 INFO]: [PluginInitializerManager] Initialized 1 plugin
[04:59:23 INFO]: [PluginInitializerManager] Bukkit plugins (1):
 - Geyser-Spigot (2.4.2-SNAPSHOT)
[04:59:24 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[04:59:25 INFO]: Loaded 1290 recipes
[04:59:25 INFO]: Loaded 1399 advancements
[04:59:25 INFO]: Starting minecraft server version 1.21.1
[04:59:25 INFO]: Loading properties
[04:59:25 INFO]: This server is running Paper version 1.21.1-40-master@2fdb2e9 (2024-08-21T01:35:33Z) (Implementing API version 1.21.1-R0.1-SNAPSHOT)
[04:59:26 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling
[04:59:26 INFO]: Server Ping Player Sample Count: 12
[04:59:26 INFO]: Using 4 threads for Netty based IO
[04:59:26 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 8 worker threads, and population gen parallelism of 8 threads
[?1h=[?2004h>....
[04:59:26 INFO]: Default game type: SURVIVAL
>....
[04:59:26 INFO]: Generating keypair
>....
[04:59:26 INFO]: Starting Minecraft server on *:25565
>....
[04:59:26 INFO]: Using epoll channel type
>....
[04:59:26 INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity.
>....
[04:59:26 INFO]: Paper: Using OpenSSL 3.0.x (Linux x86_64) cipher from Velocity.
>....
[04:59:26 INFO]: [Geyser-Spigot] Loading server plugin Geyser-Spigot v2.4.2-SNAPSHOT
>....
[04:59:28 INFO]: [Geyser-Spigot] Loading extensions...
>....
[04:59:28 INFO]: [Geyser-Spigot] Loaded 0 extension(s)
>....
[04:59:28 INFO]: Server permissions file permissions.yml is empty, ignoring it
>....
[04:59:28 INFO]: Preparing level "world"
>....
[04:59:28 INFO]: Preparing start region for dimension minecraft:overworld
>....
[04:59:28 INFO]: Time elapsed: 451 ms
>....
[04:59:28 INFO]: Preparing start region for dimension minecraft:the_nether
>....
[04:59:28 INFO]: Time elapsed: 29 ms
>....
[04:59:28 INFO]: Preparing start region for dimension minecraft:the_end
>....
[04:59:28 INFO]: Time elapsed: 28 ms
>....
[04:59:28 INFO]: [Geyser-Spigot] Enabling Geyser-Spigot v2.4.2-SNAPSHOT
>....
[04:59:29 INFO]: [spark] Starting background profiler...
>....
[04:59:29 INFO]: [Geyser-Spigot] ******************************************
>....
[04:59:29 INFO]: [Geyser-Spigot] 
>....
[04:59:29 INFO]: [Geyser-Spigot] Loading Geyser version 2.4.2-b650 (git-master-7da1d7d)
>....
[04:59:29 INFO]: [Geyser-Spigot] 
>....
[04:59:29 INFO]: [Geyser-Spigot] ******************************************
>....
[04:59:32 INFO]: [Geyser-Spigot] Started Geyser on UDP port 19132
>....
[04:59:32 INFO]: [Geyser-Spigot] Done (3.683s)! Run /geyser help for help!
>....
[04:59:33 INFO]: Done preparing level "world" (4.967s)
>....
[04:59:33 INFO]: Starting remote control listener
>....
[04:59:33 INFO]: Thread RCON Listener started
>....
[04:59:33 INFO]: RCON running on 0.0.0.0:25575
>....
[04:59:33 INFO]: Running delayed init tasks
>....
[04:59:33 INFO]: Done (10.565s)! For help, type "help"
>....
[04:59:33 INFO]: Timings Reset
>....
[04:59:38 INFO]: [Geyser-Spigot] Player connected with username MusclePr
>....
[05:00:44 INFO]: [Geyser-Spigot] MusclePr (logged in as: Muscle_p) has connected to the Java server
>....
[05:00:44 INFO]: UUID of player Muscle_p is b0f19f33-fa11-489f-92ba-35a43418d7ea
>....
[05:00:45 INFO]: Muscle_p joined the game
>....
[05:00:45 INFO]: Muscle_p[/172.19.0.1:0] logged in with entity id 84 at ([world]-168.5, 73.0, 365.5)
>....
[05:01:01 WARN]: [Geyser-Spigot] Exception caught in session ofMusclePr: type null for id 8
>....
[05:01:01 INFO]: [Geyser-Spigot] MusclePr has disconnected from the Java server because of An internal error occurred!
>....
[05:01:01 INFO]: Muscle_p lost connection: Disconnected
>....
[05:01:01 INFO]: Muscle_p left the game
>....2024/08/21 05:01:11 Stopping with rcon-cli

[05:01:11 INFO]: Thread RCON Client /0:0:0:0:0:0:0:1 started
>....
[05:01:11 INFO]: [Rcon: Stopping the server]
>....
[05:01:11 INFO]: Thread RCON Client /0:0:0:0:0:0:0:1 shutting down
>....2024-08-21T05:01:11.761Z   INFO    mc-server-runner    Waiting for completion...

[05:01:11 INFO]: Stopping server
>....
[05:01:11 INFO]: [Geyser-Spigot] Disabling Geyser-Spigot v2.4.2-SNAPSHOT
>....
[05:01:11 INFO]: [Geyser-Spigot] Shutting down Geyser.
>....
[05:01:11 INFO]: [Geyser-Spigot] Geyser shutdown successfully.
>....
[05:01:11 INFO]: Saving players
>....
[05:01:12 INFO]: Saving worlds
>....
[05:01:12 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
>....
[05:01:12 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world'
>....
[05:01:12 INFO]: [ChunkHolderManager] Halted chunk system for world 'world'
>....
[05:01:12 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world'
>....
[05:01:12 INFO]: [ChunkHolderManager] Saved 625 block chunks, 625 entity chunks, 0 poi chunks in world 'world' in 0.55s
>....
[05:01:12 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether
>....
[05:01:12 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether'
>....
[05:01:12 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether'
>....
[05:01:12 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether'
>....
[05:01:12 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_nether' in 0.03s
>....
[05:01:12 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end
>....
[05:01:12 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end'
>....
[05:01:12 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end'
>....
[05:01:12 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end'
>....
[05:01:12 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_the_end' in 0.02s
>....
[05:01:12 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
>....
[05:01:12 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
>....WARN StatusConsoleListener Advanced terminal features are not available in this environment
[05:01:12 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[05:01:12 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
2024-08-21T05:01:13.030Z    INFO    mc-server-runner    Done
ChrisTVH commented 2 months ago

The same thing that happens here is already being reported by several people.

4972

Camotoy commented 2 months ago

Closing as duplicate.