Forum Discussion
I keep getting last exceptions for degree_tracker as well. I think it's related to organizations. I had mods, so I completely removed the Mods folder and the Tray folder (in case it was a gallery sim). Deleted the localthumbcache and started a completely new save file. I used no cheats at all. I started with a story based sim and had him apply to university on the computer. I waited for the acceptance letter. I didn't get any distinguished degrees, so I enrolled in Brightchester's Villany degree with 4 classes. I opted to stay in the cheapest dorms on campus and pay with household funds. I played the first term and joined the Spirit Corps by meeting a member and asking to join. I did not join the Art Society. After the first term was over, I enrolled in another term with 4 classes and changed the dorm to the Darkwing house. Now, the Art Society had an event currently running. I quickly cancelled the pack up and move event while the Art Society's event was still running. When I zoned, I got the LE below. I have the save saved at 5:30pm right before the first term ends and I can launch this save and reproduce the error most of the time.
<report><version>2</version><sessionid>68ec220b5f62f5a25f6409b5</sessionid><type>desync</type><sku>ea.maxis.sims4.15.mac</sku><createtime>2020-09-17 21:15:25</createtime><buildsignature>Local.Unknown.Unknown.1.66.139.1220-1.200.000.464.Release</buildsignature><categoryid>organization_tracker.py:382</categoryid><desyncid>68ec220b5f62f5a25f6409b5</desyncid><systemconfig/><screenshot/><desyncdata>Exception during a callback: (AttributeError: 'NoneType' object has no attribute 'points_to_current_rank') Traceback (most recent call last): File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 179, in wrapper File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 209, in c_api_server_tick File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 475, in update File "T:\InGame\Gameplay\Scripts\Server\time_service.py", line 112, in update File "T:\InGame\Gameplay\Scripts\Server\scheduling.py", line 212, in simulate File "T:\InGame\Gameplay\Scripts\Server\elements.py", line 335, in _run File "T:\InGame\Gameplay\Scripts\Server\objects\base_object.py", line 435, in call_destroy File "T:\InGame\Gameplay\Scripts\Server\objects\script_object.py", line 813, in destroy File "T:\InGame\Gameplay\Scripts\Server\objects\base_object.py", line 416, in destroy File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 293, in trigger_destroy File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 308, in trigger_reset File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 426, in start_processing File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 450, in _process File "T:\InGame\Gameplay\Scripts\Server\services\reset_and_delete_service.py", line 566, in _process_one_record File "T:\InGame\Gameplay\Scripts\Server\objects\base_object.py", line 380, in on_reset_destroy File "T:\InGame\Gameplay\Scripts\Server\objects\object_manager.py", line 638, in remove File "T:\InGame\Gameplay\Scripts\Server\objects\object_manager.py", line 153, in remove File "T:\InGame\Gameplay\Scripts\Server\indexed_manager.py", line 245, in remove File "T:\InGame\Gameplay\Scripts\Core\sims4\callback_utils.py", line 144, in __call__ File "T:\InGame\Gameplay\Scripts\Server\situations\bouncer\bouncer.py", line 133, in <lambda> File "T:\InGame\Gameplay\Scripts\Server\situations\bouncer\bouncer.py", line 1680, in _sim_weakref_callback File "T:\InGame\Gameplay\Scripts\Server\situations\bouncer\bouncer.py", line 1138, in _unassign_sim_from_request_and_optionally_withdraw File "T:\InGame\Gameplay\Scripts\Server\situations\bouncer\bouncer.py", line 1131, in _unassign_sim_from_request File "T:\InGame\Gameplay\Scripts\Server\situations\bouncer\bouncer_request.py", line 327, in _unassign_sim File "T:\InGame\Gameplay\Scripts\Server\situations\base_situation.py", line 1102, in on_sim_unassigned_from_request File "T:\InGame\Gameplay\Scripts\Server\organizations\organization_situations.py", line 584, in submit_replace_request File "T:\InGame\Gameplay\Scripts\Server\organizations\organization_service.py", line 684, in generate_organization_members File "T:\InGame\Gameplay\Scripts\Server\organizations\organization_tracker.py", line 382, in leave_organization AttributeError: 'NoneType' object has no attribute 'points_to_current_rank'rtim=0 ClientInfo isn't here</desyncdata></report>
</root>
- CharityCodes5 years agoNew Veteran
I was able to fix this with a mod. I could not fix it by deleting all townies and residents of Brightchester. I think the problem was linked to my household sim and I couldn't delete her of course. There are 2 places in the code that I had to fix.
For some reason, the progress_stat returned is NoneType. This is probably due to an invalid assignment of an organization like I was describing in my how to reproduce post. Just setting the points_to_current_rank to 0 allows the function to complete. Since it's removing the organization, I don't see any side effects of this.
organizations.organization_tracker.
OrganizationTracker.leave_organization if progress_stat is None: tracker.set_value(progress_stat_type, 0) else: tracker.set_value(progress_stat_type,
progress_stat.points_to_current_rank())Another problem was a sim was enrolled in university, but somehow had no courses. This creates the division by zero error. I just set the term gpa to 0 if there were no courses. This allowed the complete term function to run.
sims.university.degree_tracker.
DegreeTracker.complete_term if len(self._course_infos) == 0: term_gpa = 0.0 else: term_gpa = round(term_grade_point /
len(self._course_infos), 2)After running this mod once, saving and deleting the mod, I am seeing no more LE's.
- 5 years ago@CharityCodes What should I do in my game? How to download this fix mod?
- CharityCodes5 years agoNew Veteran
That information was primarily for the devs. I'm not sure they allow links to mods on this forum, so I sent you a message. I don't know what your issue is exactly and I can't promise it will fix it and not break something else.
- 5 years ago@CharityCodes, Strangely enough, I just had this happen myself. Near exact scenario. I went to an organized event for Art Society, I zoned into it and it caused this error, now every time I start the game I get this exception. I'm curious about how you fixed it. I will however test to see if ranking up in the art society fixes it.
- CharityCodes5 years agoNew Veteran
My mod also fixed the issue for CiwayWong, so I will post it here in case others find it useful. You can download it from Google drive.
[Admin - Removed link]
EDIT: So apparently, you can't link mods here. PM me if you want to try my fix. It won't fix all issues and use at your own risk. I'm not going to check this thread constantly for requests.
@Ayanko @Salmonberry-Pie @XrazgarX @nicolehins71594 @Aetere
I had to leave the mod there because it kept happening with new sims. These sims were my dorm mates and auto generated townies, not from the catalog. I think this needs to be on the list of known issues. I'm not sure if this bug report is in the right place? Could we get an EA rep to weigh in on this please?
- 5 years ago
hi, can i also get the mod please? i have the same problem. i've been getting LE's about the degree tracker for months now cause I used a cheat to make my sim enroll to university without the waiting time.
About The Sims 4 Mods & Custom Content
Community Highlights
Recent Discussions
- 12 hours ago