[1.7] Auto save animation UI causes crash with Stone Age Texture Pack
Verification builds:
Ver. 1.7.2, Build 1117901
Summary:
When downloaded from the store, the Stone Age Texture Pack causes a crash on world load. When using my local copy, there is no problem loading the world.
Impact:
Causes a crash
Repro Steps:
- Download Stone Age Texture Pack
- Create a world using the Stone Age Texture Pack
Observed Results:
The game crashes upon opening the world. The debug log states the following:
[ERROR SYSTEM 16320] Assertion failed: UIDefRepository - reference not found: bar_forward @ UIDefNamespace::findDefInNamespace Function: in f:\darwinwork\18\s\handheld\src-client\common\client\gui\uidefrepository.cpp @ 42 [INFO PLATFORM 12512] AppMain::OnWindowActivationChanged, state 'Deactivated' [WARN SYSTEM 12512] MinecraftGame::onAppFocusLost: 0 [WARN SYSTEM 12512] MinecraftGame::onAppFocusLost hasFocus = false: 0 [INFO INPUT 12512] Controller 0: Popping input mapping: 'screen', new mapping: 'screen'. [INFO INPUT 12512] Controller 0: Popping input mapping: 'screen', new mapping: 'screen'. [INFO INPUT 12512] Controller 0: Popping input mapping: 'screen', new mapping: 'screen'. [INFO INPUT 12512] Controller 0: Pushing input mapping: 'gamePlayNormal' [INFO GUI 12512] Destroyed 'world_loading_progress_screen - local_world_load' screen in 0.152177ms [WARN GUI 16320] ---------------------------------------------------- [WARN GUI 16320] Unknown properties found in def[auto_save_animation] from namespace[hud] [WARN GUI 16320] - Unknown property [initial_uv] [WARN GUI 16320] ----------------------------------------------------[ERROR SYSTEM 16320] Assertion failed: ui Control Factory, unknown properties found.Condition is false: false Function: UIResolvedDef::~UIResolvedDef in f:\darwinwork\18\s\handheld\src-client\common\client\gui\uiresolveddef.cpp @ 124
For reference, this is the hud_screen.json in its entirety:
{
"auto_save_animation": {
"reversible": false
}
}
The pack does not cause a crash when using a local non-encrypted copy.
Expected Results:
Game shouldn't crash.
While I understand that heavy UI edits won't be supported, the changes here are VERY minor and I'd expect it to be supported. The problem seems to stem from having an unknown property called "initial_uv" in the auto_save_animation component, but as you can see, the only property I have used is "reversible". This leads me to think it is an issue with encryption?
Screenshots/Videos attached:
No, but debug log is.
Regression Build
1.6.0.8
2018-08-23, 11:22 PM
2018-10-05, 01:35 AM
2018-10-05, 01:35 AM
0
0
-