PaperMC / PaperMC/Paper

datafixer error explosion "failed to read field grass_path"

Open
#13,071 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status: needs triage
Dominant language
Java
Stars
12.7k
Forks
3.5k
Avg merge
3d 13h
Merged PRs (30d)
11

Description

Stack trace
[06:22:24] [Paper Common Worker #3/ERROR]: Failed to read field (pool_element={element_type:"minecraft:legacy_single_pool_element",location:"minecraft:village/taiga/streets/crossroad_04",processors:{processors:[{processor_type:"minecraft:rule",rules:[{input_predicate:{block:"minecraft:grass_path",predicate_type:"minecraft:block_match"},location_predicate:{block:"minecraft:water",predicate_type:"minecraft:block_match"},output_state:{Name:"minecraft:spruce_planks"}},{input_predicate:{block:"minecraft:grass_path",predicate_type:"minecraft:random_block_match",probability:0.2f},location_predicate:{predicate_type:"minecraft:always_true"},output_state:{Name:"minecraft:grass_block",Properties:{snowy:"false"}}},{input_predicate:{block:"minecraft:grass_block",predicate_type:"minecraft:block_match"},location_predicate:{block:"minecraft:water",predicate_type:"minecraft:block_match"},output_state:{Name:"minecraft:water",Properties:{level:"0"}}},{input_predicate:{block:"minecraft:dirt",predicate_type:"minecraft:block_match"},location_predicate:{block:"minecraft:water",predicate_type:"minecraft:block_match"},output_state:{Name:"minecraft:water",Properties:{level:"0"}}}]}]},projection:"terrain_matching"}): Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: minecraft:grass_path; Unknown registry key in ResourceKey[minecraft:root / minecraft:block]: minecraft:grass_path

full:
https://pastebin.com/raw/YbBaKnHP

Plugin and Datapack List

no datapacks, a few N/A plugins

Actions to reproduce (if known)

no clue

Paper version

29c8822d90899c89d2689338e81a98f690bcba12

Other

No response

Contributor guide

Open the contributing guide

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.

Research direction

Start with the reported DataFixer stack trace and the full paste linked in the issue, focusing on the missing minecraft:grass_path registry key. There is no known reproduction, so first establish when the village/taiga structure data is read and whether the error can be reproduced on the reported Paper version. Done means identifying the cause and confirming the error no longer occurs in that scenario.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.