MayaqqDev / Estrogen

Adds estrogen pills into the game!
Other
64 stars 31 forks source link

[Bug] Crash when exiting singleplayer or multiplayer world #101

Closed thrilliams closed 1 month ago

thrilliams commented 2 months ago

Minecraft 1.20.1 Create Fabric 0.5.1-f-build.1417+mc1.20.1 Create: Estrogen 4.2.7+1.20.1-fabric

weirdly, it doesn't look like there are any errors of any kind. the game appears to behave normally otherwise, but exiting to the main menu is impossible. here's a log:

[07:31:18] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.11
[07:31:18] [main/INFO]: Loading 103 mods:
    - botarium 2.3.3
       \-- team_reborn_energy 3.0.0
    - create 0.5.1-f-build.1417+mc1.20.1
       |-- com_electronwill_night-config_core 3.6.6
       |-- com_electronwill_night-config_toml 3.6.6
       |-- com_google_code_findbugs_jsr305 3.0.2
       |-- flywheel 0.6.10-2
       |-- forgeconfigapiport 8.0.0
       |-- milk 1.2.60
       |    \-- dripstone_fluid_lib 3.0.2
       |-- porting_lib_accessors 2.3.2+1.20.1
       |    \-- porting_lib_core 2.3.2+1.20.1
       |-- porting_lib_base 2.3.2+1.20.1
       |    |-- com_electronwill_night-config_core 3.6.6
       |    |-- com_electronwill_night-config_toml 3.6.6
       |    |-- porting_lib_attributes 2.3.2+1.20.1
       |    |-- porting_lib_common 2.3.2+1.20.1
       |    |-- porting_lib_config 2.3.2+1.20.1
       |    |-- porting_lib_core 2.3.2+1.20.1
       |    |-- porting_lib_fluids 2.3.2+1.20.1
       |    |-- porting_lib_lazy_registration 2.3.2+1.20.1
       |    |-- porting_lib_mixin_extensions 2.3.2+1.20.1
       |    |-- porting_lib_utility 2.3.2+1.20.1
       |    \-- reach-entity-attributes 2.4.0
       |-- porting_lib_brewing 2.3.2+1.20.1
       |    \-- porting_lib_core 2.3.2+1.20.1
       |-- porting_lib_client_events 2.3.2+1.20.1
       |    \-- porting_lib_core 2.3.2+1.20.1
       |-- porting_lib_entity 2.3.2+1.20.1
       |    |-- porting_lib_core 2.3.2+1.20.1
       |    \-- porting_lib_mixin_extensions 2.3.2+1.20.1
       |-- porting_lib_extensions 2.3.2+1.20.1
       |    |-- porting_lib_attributes 2.3.2+1.20.1
       |    |-- porting_lib_common 2.3.2+1.20.1
       |    |-- porting_lib_core 2.3.2+1.20.1
       |    \-- reach-entity-attributes 2.4.0
       |-- porting_lib_models 2.3.2+1.20.1
       |    |-- porting_lib_core 2.3.2+1.20.1
       |    |-- porting_lib_fluids 2.3.2+1.20.1
       |    \-- porting_lib_model_loader 2.3.2+1.20.1
       |-- porting_lib_networking 2.3.2+1.20.1
       |    \-- porting_lib_core 2.3.2+1.20.1
       |-- porting_lib_obj_loader 2.3.2+1.20.1
       |    |-- porting_lib_core 2.3.2+1.20.1
       |    \-- porting_lib_model_loader 2.3.2+1.20.1
       |-- porting_lib_tags 3.0
       |    \-- porting_lib_core 2.3.2+1.20.1
       |-- porting_lib_tool_actions 2.3.2+1.20.1
       |    \-- porting_lib_core 2.3.2+1.20.1
       |-- porting_lib_transfer 2.3.2+1.20.1
       |    |-- porting_lib_core 2.3.2+1.20.1
       |    \-- porting_lib_fluids 2.3.2+1.20.1
       |-- reach-entity-attributes 2.4.0
       \-- registrate-fabric 1.3.62-MC1.20.1
            |-- porting_lib_data 2.1.1090+1.20
            |    \-- porting_lib_gametest 2.1.1090+1.20
            \-- porting_lib_model_generators 2.1.1090+1.20
                 |-- porting_lib_gametest 2.1.1090+1.20
                 \-- porting_lib_model_materials 2.1.1090+1.20
    - estrogen 4.2.7+1.20.1-fabric
       |-- baubly 1.0.1
       |-- jukeboxfix 1.0.0+1.20.1
       \-- mixinextras 0.3.5
    - fabric-api 0.92.1+1.20.1
       |-- fabric-api-base 0.4.31+1802ada577
       |-- fabric-api-lookup-api-v1 1.6.36+1802ada577
       |-- fabric-biome-api-v1 13.0.13+1802ada577
       |-- fabric-block-api-v1 1.0.11+1802ada577
       |-- fabric-block-view-api-v2 1.0.1+1802ada577
       |-- fabric-blockrenderlayer-v1 1.1.41+1802ada577
       |-- fabric-client-tags-api-v1 1.1.2+1802ada577
       |-- fabric-command-api-v1 1.2.34+f71b366f77
       |-- fabric-command-api-v2 2.2.13+1802ada577
       |-- fabric-commands-v0 0.2.51+df3654b377
       |-- fabric-containers-v0 0.1.64+df3654b377
       |-- fabric-content-registries-v0 4.0.11+1802ada577
       |-- fabric-convention-tags-v1 1.5.5+1802ada577
       |-- fabric-crash-report-info-v1 0.2.19+1802ada577
       |-- fabric-data-attachment-api-v1 1.0.0+de0fd6d177
       |-- fabric-data-generation-api-v1 12.3.4+1802ada577
       |-- fabric-dimensions-v1 2.1.54+1802ada577
       |-- fabric-entity-events-v1 1.6.0+1c78457f77
       |-- fabric-events-interaction-v0 0.6.2+1802ada577
       |-- fabric-events-lifecycle-v0 0.2.63+df3654b377
       |-- fabric-game-rule-api-v1 1.0.40+1802ada577
       |-- fabric-item-api-v1 2.1.28+1802ada577
       |-- fabric-item-group-api-v1 4.0.12+1802ada577
       |-- fabric-key-binding-api-v1 1.0.37+1802ada577
       |-- fabric-keybindings-v0 0.2.35+df3654b377
       |-- fabric-lifecycle-events-v1 2.2.22+1802ada577
       |-- fabric-loot-api-v2 1.2.1+1802ada577
       |-- fabric-loot-tables-v1 1.1.45+9e7660c677
       |-- fabric-message-api-v1 5.1.9+1802ada577
       |-- fabric-mining-level-api-v1 2.1.50+1802ada577
       |-- fabric-model-loading-api-v1 1.0.3+1802ada577
       |-- fabric-models-v0 0.4.2+9386d8a777
       |-- fabric-networking-api-v1 1.3.11+1802ada577
       |-- fabric-networking-v0 0.3.51+df3654b377
       |-- fabric-object-builder-api-v1 11.1.3+1802ada577
       |-- fabric-particles-v1 1.1.2+1802ada577
       |-- fabric-recipe-api-v1 1.0.21+1802ada577
       |-- fabric-registry-sync-v0 2.3.3+1802ada577
       |-- fabric-renderer-api-v1 3.2.1+1802ada577
       |-- fabric-renderer-indigo 1.5.1+1802ada577
       |-- fabric-renderer-registries-v1 3.2.46+df3654b377
       |-- fabric-rendering-data-attachment-v1 0.3.37+92a0d36777
       |-- fabric-rendering-fluids-v1 3.0.28+1802ada577
       |-- fabric-rendering-v0 1.1.49+df3654b377
       |-- fabric-rendering-v1 3.0.8+1802ada577
       |-- fabric-resource-conditions-api-v1 2.3.8+1802ada577
       |-- fabric-resource-loader-v0 0.11.10+1802ada577
       |-- fabric-screen-api-v1 2.0.8+1802ada577
       |-- fabric-screen-handler-api-v1 1.3.30+1802ada577
       |-- fabric-sound-api-v1 1.0.13+1802ada577
       |-- fabric-transfer-api-v1 3.3.5+8dd72ea377
       \-- fabric-transitive-access-wideners-v1 4.3.1+1802ada577
    - fabricloader 0.15.11
       \-- mixinextras 0.3.5
    - java 17
    - minecraft 1.20.1
    - resourcefullib 2.1.25
       |-- com_teamresourceful_bytecodecs 1.0.2
       \-- com_teamresourceful_yabn 1.0.3
    - trinkets 3.7.2
       |-- cardinal-components-base 5.2.0
       \-- cardinal-components-entity 5.2.0
[07:31:18] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/Users/********/Library/Application%20Support/com.modrinth.theseus/meta/libraries/net/fabricmc/sponge-mixin/0.13.3+mixin.0.8.5/sponge-mixin-0.13.3+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[07:31:18] [main/INFO]: Compatibility level set to JAVA_17
[07:31:19] [main/WARN]: Reference map 'Estrogen-fabric-refmap.json' for estrogen.mixins.json could not be read. If this is a development environment you can ignore this message
[07:31:19] [main/WARN]: Error loading class: io/vram/frex/base/renderer/context/render/EntityBlockRenderContext (java.lang.ClassNotFoundException: io/vram/frex/base/renderer/context/render/EntityBlockRenderContext)
[07:31:19] [main/WARN]: @Mixin target io.vram.frex.base.renderer.context.render.EntityBlockRenderContext was not found porting_lib_base.mixins.json:client.frex.EntityBlockRenderContextMixin from mod porting_lib_base
[07:31:20] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5).
[07:31:22] [main/WARN]: @Inject(@At("INVOKE")) Shift.BY=2 on porting_lib_entity.mixins.json:common.LivingEntityMixin from mod porting_lib_entity::handler$bhb000$porting_lib_entity$port_lib$onFinishUsing exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning.
[07:31:25] [Datafixer Bootstrap/INFO]: 188 Datafixer optimizations took 160 milliseconds
[07:31:27] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[07:31:27] [Render thread/INFO]: Setting user: {MINECRAFT_USERNAME}
[07:31:29] [Render thread/INFO]: Injecting Estrogen into your veins!
[07:31:30] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[07:31:30] [Render thread/INFO]: No shaders mod detected.
[07:31:30] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
[07:31:31] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric (cardinal-components-base, cardinal-components-entity, create, dripstone_fluid_lib, estrogen, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-tables-v1, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-networking-v0, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, flywheel, forgeconfigapiport, milk, porting_lib_accessors, porting_lib_attributes, porting_lib_base, porting_lib_brewing, porting_lib_client_events, porting_lib_common, porting_lib_config, porting_lib_core, porting_lib_data, porting_lib_entity, porting_lib_extensions, porting_lib_fluids, porting_lib_gametest, porting_lib_lazy_registration, porting_lib_mixin_extensions, porting_lib_model_generators, porting_lib_model_loader, porting_lib_model_materials, porting_lib_models, porting_lib_networking, porting_lib_obj_loader, porting_lib_tags, porting_lib_tool_actions, porting_lib_transfer, porting_lib_utility, reach-entity-attributes, registrate-fabric, team_reborn_energy, trinkets)
[07:31:31] [Worker-Main-5/INFO]: Found unifont_all_no_pua-15.0.06.hex, loading
[07:31:31] [Worker-Main-2/WARN]: Texture estrogen:block/liquid_estrogen/liquid_estrogen_flow with size 28x28 limits mip level from 4 to 2
[07:31:31] [Worker-Main-2/WARN]: minecraft:textures/atlas/blocks.png: dropping miplevel from 4 to 2, because of minimum power of two: 4
[07:31:34] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[07:31:34] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[07:31:34] [Render thread/INFO]: OpenAL initialized on device CoreAudio Default
[07:31:34] [Render thread/INFO]: Sound engine started
[07:31:35] [Render thread/INFO]: Created: 2048x1024x2 minecraft:textures/atlas/blocks.png-atlas
[07:31:35] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[07:31:35] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[07:31:35] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[07:31:35] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[07:31:35] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[07:31:35] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[07:31:35] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[07:31:35] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[07:31:35] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[07:31:35] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[07:31:35] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[07:31:35] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[07:31:35] [Render thread/INFO]: Loaded all shader sources.
[07:31:41] [Render thread/INFO]: [fabric-registry-sync] Loaded registry data [file 1/4]
[07:31:42] [Render thread/INFO]: Loaded 24 recipes
[07:31:42] [Render thread/INFO]: Loaded 2272 advancements
[07:31:43] [Render thread/INFO]: Applied 111 biome modifications to 58 of 64 new biomes in 6.702 ms
[07:31:43] [Server thread/INFO]: Starting integrated minecraft server version 1.20.1
[07:31:43] [Server thread/INFO]: Generating keypair
[07:31:47] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[07:31:47] [Render thread/INFO]: Preparing spawn area: 0%
[07:31:47] [Render thread/INFO]: Preparing spawn area: 0%
[07:31:48] [Render thread/INFO]: Preparing spawn area: 56%
[07:31:49] [Render thread/INFO]: Preparing spawn area: 56%
[07:31:49] [Render thread/INFO]: Preparing spawn area: 56%
[07:31:49] [Render thread/INFO]: Preparing spawn area: 56%
[07:31:50] [Render thread/INFO]: Preparing spawn area: 58%
[07:31:50] [Render thread/INFO]: Preparing spawn area: 60%
[07:31:51] [Render thread/INFO]: Preparing spawn area: 61%
[07:31:51] [Render thread/INFO]: Preparing spawn area: 64%
[07:31:52] [Render thread/INFO]: Preparing spawn area: 64%
[07:31:52] [Render thread/INFO]: Preparing spawn area: 64%
[07:31:53] [Render thread/INFO]: Preparing spawn area: 65%
[07:31:53] [Render thread/INFO]: Preparing spawn area: 67%
[07:31:54] [Render thread/INFO]: Preparing spawn area: 68%
[07:31:54] [Render thread/INFO]: Preparing spawn area: 70%
[07:31:55] [Render thread/INFO]: Preparing spawn area: 73%
[07:31:55] [Render thread/INFO]: Preparing spawn area: 75%
[07:31:56] [Render thread/INFO]: Preparing spawn area: 78%
[07:31:56] [Render thread/INFO]: Preparing spawn area: 81%
[07:31:57] [Render thread/INFO]: Preparing spawn area: 83%
[07:31:57] [Render thread/INFO]: Preparing spawn area: 84%
[07:31:58] [Render thread/INFO]: Preparing spawn area: 87%
[07:31:58] [Render thread/INFO]: Preparing spawn area: 90%
[07:31:59] [Render thread/INFO]: Preparing spawn area: 92%
[07:31:59] [Render thread/INFO]: Preparing spawn area: 92%
[07:32:00] [Render thread/INFO]: Preparing spawn area: 94%
[07:32:00] [Render thread/INFO]: Preparing spawn area: 97%
[07:32:00] [Render thread/INFO]: Time elapsed: 13883 ms
[07:32:01] [Server thread/INFO]: Changing view distance to 12, from 10
[07:32:01] [Server thread/INFO]: Changing simulation distance to 12, from 0
[07:32:01] [Server thread/INFO]: {MINECRAFT_USERNAME}[local:E:cd875a45] logged in with entity id 128 at (-5.5, 67.0, -6.5)
[07:32:01] [Server thread/INFO]: {MINECRAFT_USERNAME} joined the game
[07:32:01] [Render thread/INFO]: Started 2 worker threads
[07:32:02] [Render thread/INFO]: Loaded 2 advancements
[07:32:13] [Server thread/INFO]: Saving and pausing game...
[07:32:13] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[07:32:14] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[07:32:14] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end

great mod hope this helps thanks bye!!

thrilliams commented 1 month ago

i have come bearing more precise information! this is an issue with macos specifically being picky about when properties of windows can be changed, and an issue that produces the following error (when run in a development environment, but not through my launcher as normal, interestingly):

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow geometry should only be modified on the main thread!'
*** First throw call stack:
(
    0   CoreFoundation                      0x000000018a96b2ec __exceptionPreprocess + 176
    1   libobjc.A.dylib                     0x000000018a452788 objc_exception_throw + 60
    2   CoreFoundation                      0x000000018a990268 _CFBundleGetValueForInfoKey + 0
    3   AppKit                              0x000000018e176298 -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 240
    4   AppKit                              0x000000018e182264 -[NSThemeFrame _tileTitlebarAndRedisplay:] + 88
    5   AppKit                              0x000000018e191220 -[NSTitledFrame _titleDidChange] + 116
    6   AppKit                              0x000000018eb83c38 -[NSTitledFrame setTitle:subtitle:] + 420
    7   AppKit                              0x000000018e190f8c -[NSThemeFrame setTitle:] + 52
    8   AppKit                              0x000000018e75b204 -[NSFrameView _updateTitleProperties:animated:] + 44
    9   AppKit                              0x000000018eb76b80 -[NSThemeFrame _updateTitleProperties:animated:] + 156
    10  CoreFoundation                      0x000000018a8eb144 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
    11  CoreFoundation                      0x000000018a97f3d8 ___CFXRegistrationPost_block_invoke + 88
    12  CoreFoundation                      0x000000018a97f320 _CFXRegistrationPost + 440
    13  CoreFoundation                      0x000000018a8b9678 _CFXNotificationPost + 768
    14  Foundation                          0x000000018b9d64e4 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
    15  AppKit                              0x000000018e90e378 -[NSWindowTitleController _propertiesChanged:] + 128
    16  AppKit                              0x000000018e190da4 -[NSWindow _dosetTitle:andDefeatWrap:] + 156
    17  libglfw.dylib                       0x0000000117e61ad0 libglfw.dylib + 88784
    18  ???                                 0x000000015753ca88 0x0 + 5760076424
    19  ???                                 0x000000015753917c 0x0 + 5760061820
    20  ???                                 0x000000015753917c 0x0 + 5760061820
    21  ???                                 0x000000015753917c 0x0 + 5760061820
    22  ???                                 0x000000015753917c 0x0 + 5760061820
    23  ???                                 0x000000015753917c 0x0 + 5760061820
    24  ???                                 0x000000015753917c 0x0 + 5760061820
    25  ???                                 0x000000015753917c 0x0 + 5760061820
    26  ???                                 0x000000015753962c 0x0 + 5760063020
    27  ???                                 0x000000015753917c 0x0 + 5760061820
    28  ???                                 0x000000015753962c 0x0 + 5760063020
    29  ???                                 0x000000015753917c 0x0 + 5760061820
    30  ???                                 0x000000015753917c 0x0 + 5760061820
    31  ???                                 0x000000015753917c 0x0 + 5760061820
    32  ???                                 0x000000015753962c 0x0 + 5760063020
    33  ???                                 0x000000015753917c 0x0 + 5760061820
    34  ???                                 0x000000015753917c 0x0 + 5760061820
    35  ???                                 0x0000000157539420 0x0 + 5760062496
    36  ???                                 0x000000015753962c 0x0 + 5760063020
    37  ???                                 0x000000015753917c 0x0 + 5760061820
    38  ???                                 0x000000015753917c 0x0 + 5760061820
    39  ???                                 0x0000000157538f70 0x0 + 5760061296
    40  ???                                 0x0000000151a80bb0 0x0 + 5664934832
    41  ???                                 0x000000015753917c 0x0 + 5760061820
    42  ???                                 0x000000015753962c 0x0 + 5760063020
    43  ???                                 0x000000015753962c 0x0 + 5760063020
    44  ???                                 0x000000015753917c 0x0 + 5760061820
    45  ???                                 0x0000000157534140 0x0 + 5760041280
    46  libjvm.dylib                        0x0000000104376b7c _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 604
    47  libjvm.dylib                        0x0000000104375f48 _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 248
    48  libjvm.dylib                        0x0000000104376010 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
    49  libjvm.dylib                        0x000000010441c334 _ZL12thread_entryP10JavaThreadS0_ + 156
    50  libjvm.dylib                        0x0000000104386d50 _ZN10JavaThread17thread_main_innerEv + 132
    51  libjvm.dylib                        0x0000000104386bac _ZN10JavaThread3runEv + 336
    52  libjvm.dylib                        0x0000000104784eb8 _ZN6Thread8call_runEv + 140
    53  libjvm.dylib                        0x00000001046221a4 _ZL19thread_native_entryP6Thread + 204
    54  libsystem_pthread.dylib             0x000000018a816f94 _pthread_start + 136
    55  libsystem_pthread.dylib             0x000000018a811d34 thread_start + 8
)
2024-05-27 20:56:28.274 java[84361:1471984] NSInternalInconsistencyException
2024-05-27 20:56:28.274 java[84361:1471984] NSWindow geometry should only be modified on the main thread!
2024-05-27 20:56:28.274 java[84361:1471984] (null)
2024-05-27 20:56:28.275 java[84361:1471984] (
    0   CoreFoundation                      0x000000018a96b2ec __exceptionPreprocess + 176
    1   libobjc.A.dylib                     0x000000018a452788 objc_exception_throw + 60
    2   CoreFoundation                      0x000000018a990268 _CFBundleGetValueForInfoKey + 0
    3   AppKit                              0x000000018e176298 -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 240
    4   AppKit                              0x000000018e182264 -[NSThemeFrame _tileTitlebarAndRedisplay:] + 88
    5   AppKit                              0x000000018e191220 -[NSTitledFrame _titleDidChange] + 116
    6   AppKit                              0x000000018eb83c38 -[NSTitledFrame setTitle:subtitle:] + 420
    7   AppKit                              0x000000018e190f8c -[NSThemeFrame setTitle:] + 52
    8   AppKit                              0x000000018e75b204 -[NSFrameView _updateTitleProperties:animated:] + 44
    9   AppKit                              0x000000018eb76b80 -[NSThemeFrame _updateTitleProperties:animated:] + 156
    10  CoreFoundation                      0x000000018a8eb144 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
    11  CoreFoundation                      0x000000018a97f3d8 ___CFXRegistrationPost_block_invoke + 88
    12  CoreFoundation                      0x000000018a97f320 _CFXRegistrationPost + 440
    13  CoreFoundation                      0x000000018a8b9678 _CFXNotificationPost + 768
    14  Foundation                          0x000000018b9d64e4 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
    15  AppKit                              0x000000018e90e378 -[NSWindowTitleController _propertiesChanged:] + 128
    16  AppKit                              0x000000018e190da4 -[NSWindow _dosetTitle:andDefeatWrap:] + 156
    17  libglfw.dylib                       0x0000000117e61ad0 libglfw.dylib + 88784
    18  ???                                 0x000000015753ca88 0x0 + 5760076424
    19  ???                                 0x000000015753917c 0x0 + 5760061820
    20  ???                                 0x000000015753917c 0x0 + 5760061820
    21  ???                                 0x000000015753917c 0x0 + 5760061820
    22  ???                                 0x000000015753917c 0x0 + 5760061820
    23  ???                                 0x000000015753917c 0x0 + 5760061820
    24  ???                                 0x000000015753917c 0x0 + 5760061820
    25  ???                                 0x000000015753917c 0x0 + 5760061820
    26  ???                                 0x000000015753962c 0x0 + 5760063020
    27  ???                                 0x000000015753917c 0x0 + 5760061820
    28  ???                                 0x000000015753962c 0x0 + 5760063020
    29  ???                                 0x000000015753917c 0x0 + 5760061820
    30  ???                                 0x000000015753917c 0x0 + 5760061820
    31  ???                                 0x000000015753917c 0x0 + 5760061820
    32  ???                                 0x000000015753962c 0x0 + 5760063020
    33  ???                                 0x000000015753917c 0x0 + 5760061820
    34  ???                                 0x000000015753917c 0x0 + 5760061820
    35  ???                                 0x0000000157539420 0x0 + 5760062496
    36  ???                                 0x000000015753962c 0x0 + 5760063020
    37  ???                                 0x000000015753917c 0x0 + 5760061820
    38  ???                                 0x000000015753917c 0x0 + 5760061820
    39  ???                                 0x0000000157538f70 0x0 + 5760061296
    40  ???                                 0x0000000151a80bb0 0x0 + 5664934832
    41  ???                                 0x000000015753917c 0x0 + 5760061820
    42  ???                                 0x000000015753962c 0x0 + 5760063020
    43  ???                                 0x000000015753962c 0x0 + 5760063020
    44  ???                                 0x000000015753917c 0x0 + 5760061820
    45  ???                                 0x0000000157534140 0x0 + 5760041280
    46  libjvm.dylib                        0x0000000104376b7c _ZN9JavaCalls11call_helperEP9JavaValueRK12methodHandleP17JavaCallArgumentsP10JavaThread + 604
    47  libjvm.dylib                        0x0000000104375f48 _ZN9JavaCalls12call_virtualEP9JavaValueP5KlassP6SymbolS5_P17JavaCallArgumentsP10JavaThread + 248
    48  libjvm.dylib                        0x0000000104376010 _ZN9JavaCalls12call_virtualEP9JavaValue6HandleP5KlassP6SymbolS6_P10JavaThread + 100
    49  libjvm.dylib                        0x000000010441c334 _ZL12thread_entryP10JavaThreadS0_ + 156
    50  libjvm.dylib                        0x0000000104386d50 _ZN10JavaThread17thread_main_innerEv + 132
    51  libjvm.dylib                        0x0000000104386bac _ZN10JavaThread3runEv + 336
    52  libjvm.dylib                        0x0000000104784eb8 _ZN6Thread8call_runEv + 140
    53  libjvm.dylib                        0x00000001046221a4 _ZL19thread_native_entryP6Thread + 204
    54  libsystem_pthread.dylib             0x000000018a816f94 _pthread_start + 136
    55  libsystem_pthread.dylib             0x000000018a811d34 thread_start + 8
)
2024-05-27 20:56:28.275 java[84361:1471984] (0x18a96b2e0 0x18a452788 0x18a990268 0x18e176298 0x18e182264 0x18e191220 0x18eb83c38 0x18e190f8c 0x18e75b204 0x18eb76b80 0x18a8eb144 0x18a97f3d8 0x18a97f320 0x18a8b9678 0x18b9d64e4 0x18e90e378 0x18e190da4 0x117e61ad0 0x15753ca88 0x15753917c 0x15753917c 0x15753917c 0x15753917c 0x15753917c 0x15753917c 0x15753917c 0x15753962c 0x15753917c 0x15753962c 0x15753917c 0x15753917c 0x15753917c 0x15753962c 0x15753917c 0x15753917c 0x157539420 0x15753962c 0x15753917c 0x15753917c 0x157538f70 0x151a80bb0 0x15753917c 0x15753962c 0x15753962c 0x15753917c 0x157534140 0x104376b7c 0x104375f48 0x104376010 0x10441c334 0x104386d50 0x104386bac 0x104784eb8 0x1046221a4 0x18a816f94 0x18a811d34)
libc++abi: terminating due to uncaught exception of type NSException

preliminary testing shows that removing line 16 of common/src/main/java/dev/mayaqq/estrogen/client/registry/EstrogenClientEvents.java prevents the crash, but i want to look further to see if i can preserve intended UwUification behavior while still being able to play the game

thrilliams commented 1 month ago

wait just kidding removing that line of code doesn't break anything.

if there are no objections, i'll make a PR shortly