datafixer error explosion "failed to read field grass_path"
Open
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
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.
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