Forum Discussion

FoxnMoon's avatar
FoxnMoon
New Traveler
1 month ago
Solved

Endless Loading: custom_schedule_data_classes

Hello! I've had the same problem for a few days now. After installing the Royalty DLC and updating the game, I can no longer load any of my households. My last working save was before "Adventure Awaits." Saves after that don't work. I can also create a new game that will work.

I installed Better Exception to read the errors, and here's what it tells me each time: 

custom_schedule_data_classes

Exception in <function c_api_zone_loaded at 0x00007FF49E8C23B0>, args: (449818239458151651, <built-in method zone_load_completed of NoneType object at 0x0000000028E97960>), kwargs: {} AttributeError("'NoneType' object has no attribute 'for_custom_schedules'") (AttributeError: 'NoneType' object has no attribute 'for_custom_schedules')

Obviously, I launched the game with and without mods. I created a new The Sims 4 folder, with all caches reset. Finally, I tried deleting all my households and loading a new one, but that didn't change anything.

I can access Build Mode and CAS, but I can't load a household.

Since the error mentioned a custom schedule, I tried removing all gateways. That didn't change anything.

The first time I try to load a household, I'm sent back to the worlds screen. If I try a second time, I get an infinite loading screen.

  • The problem seems to have been resolved with the latest update. Households are loading again. Thanks anyway!

4 Replies

  • FoxnMoon​ Could you post the entire LE without any mods installed ? Including BE. The error should be in the doc folder without the mod too. BE just interprets them.

    The others all don't have an LE so yours is potentially different.

    Make sure to either upload the LE somewhere else and link or c/p the content.

  • Thank you Crinrict, I hope you're well paid for everything you've done for us all for so many years.

    Here's the copy-pasted LE; it's going to take up a bit of space.

    <?xml version="1.0" ?><root>

    <report><version>2</version><sessionid>3abb624201230fd46992c448</sessionid><type>desync</type><sku>ea.maxis.sims4_64.15.pc</sku><createtime>2026-02-16 08:17:53</createtime><buildsignature>Local.Unknown.Unknown.1.121.361.1020-1.300.000.233.Release</buildsignature><categoryid>custom_schedule_data_classes.py:94</categoryid><desyncid>3abb624201230fd46992c448</desyncid><systemconfig/><screenshot/><desyncdata>Exception in &lt;function c_api_zone_loaded at 0x00007FF4A2BE53B0&gt;, args: (449818239458151522, &lt;built-in method zone_load_completed of NoneType object at 0x0000000028E97960&gt;), kwargs: {}&#13;&#10;AttributeError("'NoneType' object has no attribute 'for_custom_schedules'") (AttributeError: 'NoneType' object has no attribute 'for_custom_schedules')&#13;&#10;Traceback (most recent call last):&#13;&#10;&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 130, in wrapped&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 126, in finally_wrap&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 157, in wrapper&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 183, in wrapper&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 297, in c_api_zone_loaded&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 1800, in load_zone&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\game_services.py", line 46, in load_all_services&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\service_manager.py", line 549, in load_all_services&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\custom_schedules\custom_schedule_service.py", line 144, in load&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\custom_schedules\custom_schedule_data_classes.py", line 94, in from_proto_msg&#13;&#10;AttributeError: 'NoneType' object has no attribute 'for_custom_schedules'rtim=0&#13;&#10;Client Session Time: 21.47&#13; &#10;Num Save Errors: 0&#13; &#10;Num Load Errors: 0&#13; &#10;Current Game State: 0x96d01090&#13; &#10;LoadingScreenActiveFlag: 1&#13; &#10;Origin Version: 13,575,0,6088&#13; &#10;Modded: False&#13; &#10;SystemInfo: Windows 11 10.0.26200 GPU: NVIDIA GeForce RTX 3060 nvldumdx.dll 32.0.15.6109, GUID: D7B71E3E-6644-11CF-0F60-79190EC2ED35&#13; &#10;</desyncdata></report>

    <report><version>2</version><sessionid>3abb624201230fd46992c448</sessionid><type>desync</type><sku>ea.maxis.sims4_64.15.pc</sku><createtime>2026-02-16 08:17:53</createtime><buildsignature>Local.Unknown.Unknown.1.121.361.1020-1.300.000.233.Release</buildsignature><categoryid>log.py:899</categoryid><desyncid>3abb624201230fd46992c448</desyncid><systemconfig/><screenshot/><desyncdata>Exception in &lt;function c_api_client_connect at 0x00007FF4A2BE5830&gt;, args: (3, 1000200030000, 1138871601005544046, 'LUNE', 449818239458151522, &lt;built-in method client_connect_completed of NoneType object at 0x0000000028E97960&gt;, 0, 'fr-fr', False), kwargs: {}&#13;&#10;AssertionError('[Zone] [sscholl] You must wait until after load_zone() has been called before checking is_first_visit_to_zone.') (AssertionError: [Zone] [sscholl] You must wait until after load_zone() has been called before checking is_first_visit_to_zone.)&#13;&#10;Traceback (most recent call last):&#13;&#10;&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 130, in wrapped&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 126, in finally_wrap&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 157, in wrapper&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 183, in wrapper&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 383, in c_api_client_connect&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 602, in do_zone_spin_up&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 702, in _initialize_clock_speed&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 638, in _should_restore_saved_client_connect_speed&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 346, in is_first_visit_to_zone&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\log.py", line 899, in assert_raise&#13;&#10;AssertionError: [Zone] [sscholl] You must wait until after load_zone() has been called before checking is_first_visit_to_zone.rtim=0&#13;&#10;Client Session Time: 21.47&#13; &#10;Num Save Errors: 0&#13; &#10;Num Load Errors: 0&#13; &#10;Current Game State: 0x96d01090&#13; &#10;LoadingScreenActiveFlag: 1&#13; &#10;Origin Version: 13,575,0,6088&#13; &#10;Modded: False&#13; &#10;SystemInfo: Windows 11 10.0.26200 GPU: NVIDIA GeForce RTX 3060 nvldumdx.dll 32.0.15.6109, GUID: D7B71E3E-6644-11CF-0F60-79190EC2ED35&#13; &#10;</desyncdata></report>

    <report><version>2</version><sessionid>3abb624201230fd46992c448</sessionid><type>desync</type><sku>ea.maxis.sims4_64.15.pc</sku><createtime>2026-02-16 08:17:53</createtime><buildsignature>Local.Unknown.Unknown.1.121.361.1020-1.300.000.233.Release</buildsignature><categoryid>will.py:435</categoryid><desyncid>3abb624201230fd46992c448</desyncid><systemconfig/><screenshot/><desyncdata>Exception occurred while attempting to populate a repeated field: (AttributeError: 'NoneType' object has no attribute 'household_id')&#13;&#10;Traceback (most recent call last):&#13;&#10;&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 179, in wrapper&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 219, in c_api_server_tick&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\scheduling.py", line 231, in simulate&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\elements.py", line 376, in _run&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\services\persistence_service.py", line 465, in call_save_game_gen&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 452, in request_client_disconnect_gen&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\services\persistence_service.py", line 481, in save_to_scratch_slot_gen&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\services\persistence_service.py", line 502, in save_game_gen&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\services\persistence_service.py", line 547, in _save_game_gen&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\services\persistence_service.py", line 616, in _fill_and_send_save_game_protobufs_gen&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\service_manager.py", line 537, in save_all_services&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\zone_manager.py", line 122, in save&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 1775, in save_zone&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\game_services.py", line 50, in save_all_services&#13;&#10; File "T:\InGame\Gameplay\Scripts\Core\sims4\service_manager.py", line 537, in save_all_services&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\wills\will_service.py", line 667, in save&#13;&#10; File "T:\InGame\Gameplay\Scripts\Server\wills\will.py", line 435, in get_persistable_will_data_proto&#13;&#10;AttributeError: 'NoneType' object has no attribute 'household_id'rtim=0&#13;&#10;Client Session Time: 21.47&#13; &#10;Num Save Errors: 0&#13; &#10;Num Load Errors: 0&#13; &#10;Current Game State: 0x96d01090&#13; &#10;LoadingScreenActiveFlag: 1&#13; &#10;Origin Version: 13,575,0,6088&#13; &#10;Modded: False&#13; &#10;SystemInfo: Windows 11 10.0.26200 GPU: NVIDIA GeForce RTX 3060 nvldumdx.dll 32.0.15.6109, GUID: D7B71E3E-6644-11CF-0F60-79190EC2ED35&#13; &#10;</desyncdata></report>

    </root>

  • Hi FoxnMoon​ 

    I split this into it's own thread. Don't think it's the same.

    Bit unsure what happened to the LE post itself you posted. It's not showing up for me in this thread. Might be just a display issue though. 

    Would you be willing to share your save with me ?

    If so, upload it somewhere like dropbox, googledrive or OneDrive and PM me the link.

  • The problem seems to have been resolved with the latest update. Households are loading again. Thanks anyway!