Forum Discussion
I received a last exception. Here is addtional information:
Issue Description
The whiteboard/lecture system in the Businesses & Hobbies expansion pack is completely broken. When attempting to use whiteboards for hobby classes (specifically Fabrication skill lectures), the system fails with a constant AttributeError loop that generates exceptions every few seconds.
Expected Behavior
- Whiteboards should function properly for hobby classes and workshops
- Sims should be able to attend Fabrication skill lectures
- The sim picker system should correctly identify participating Sims
- Educational businesses using whiteboards should operate normally
Actual Behavior
- Whiteboard lecture system fails immediately when activated
- Constant AttributeError exceptions generated every 2-10 seconds
- Fabrication workshops and hobby classes cannot function
- System creates performance issues due to error spam
Error Evidence
The system fails with the following repeating exception:
<report><version>2</version><sessionid>36e0bc9a80b58ffb690284b1</sessionid><type>desync</type><sku>ea.maxis.sims4_64.15.pc</sku><createtime>2025-10-29 16:17:27</createtime><buildsignature>Local.Unknown.Unknown.1.118.257.1020-1.300.000.223.Release</buildsignature><categoryid>__init__.py:202</categoryid><desyncid>36e0bc9a80b58ffb690284b1</desyncid><systemconfig/><screenshot/><desyncdata>Exception during call to test method on <class 'sims4.tuning.instances.simPicker_HobbyClass_Whiteboard_LectureFor_Fabrication'> (AttributeError: 'SimInfo' object has no attribute 'is_part')
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 222, in c_api_server_tick
File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 530, in update
File "T:\InGame\Gameplay\Scripts\Server\broadcasters\broadcaster_service.py", line 560, in update
File "T:\InGame\Gameplay\Scripts\Server\broadcasters\broadcaster_service.py", line 634, in _update
File "T:\InGame\Gameplay\Scripts\Server\broadcasters\broadcaster.py", line 553, in apply_broadcaster_effect
File "T:\InGame\Gameplay\Scripts\Server\broadcasters\broadcaster_effect.py", line 104, in apply_broadcaster_effect
File "T:\InGame\Gameplay\Scripts\Server\broadcasters\broadcaster_effect.py", line 569, in _apply_broadcaster_effect
File "T:\InGame\Gameplay\Scripts\Server\broadcasters\broadcaster_effect.py", line 555, in _select_and_push_affordance
File "T:\InGame\Gameplay\Scripts\Server\sims\sim.py", line 4263, in push_super_affordance
File "T:\InGame\Gameplay\Scripts\Server\interactions\aop.py", line 237, in test_and_execute
File "T:\InGame\Gameplay\Scripts\Server\interactions\aop.py", line 166, in test
File "T:\InGame\Gameplay\Scripts\Server\interactions\base\interaction.py", line 3024, in test
File "T:\InGame\Gameplay\Scripts\Server\event_testing\tests.py", line 782, in run_tests
File "T:\InGame\Gameplay\Scripts\Server\event_testing\resolver.py", line 147, in __call__
File "T:\InGame\Gameplay\Scripts\Core\caches.py", line 296, in wrapper
File "T:\InGame\Gameplay\Scripts\Server\objects\object_tests.py", line 1628, in __call__
File "T:\InGame\Gameplay\Scripts\Server\objects\components\__init__.py", line 202, in __getattr__
AttributeError: 'SimInfo' object has no attribute 'is_part'rtim=0
Client Session Time: 41.15
Num Save Errors: 0
Num Load Errors: 0
Current Game State: 0x96d01090
LoadingScreenActiveFlag: 1
Origin Version: 13,579,0,6092
Modded: False
SystemInfo: Windows 11 10.0.26200 GPU: NVIDIA GeForce RTX 3050 Ti Laptop GPU 32.0.15.7270, GUID: C42BB5F6-9FB4-11EF-984E-B45CECEBCF08
</desyncdata></report>Technical Analysis
The error occurs in this sequence:
- Broadcaster System activates whiteboard lecture effects
- Sim Picker (simPicker_HobbyClass_Whiteboard_LectureFor_Fabrication) tries to select participating Sims
- Object Test attempts to call SimInfo.is_part to check class participation
- AttributeError: The SimInfo class does not have an is_part attribute/method
- System Fails: The entire lecture system crashes
Error Frequency
- Constant: Exception occurs every 2-10 seconds
- Persistent: Continues regardless of player actions
- Spammy: Floods lastException files with repeated errors
- Performance Impact: May cause game lag due to constant exception handling
Affected Content
- Businesses & Hobbies Pack: Whiteboard lecture system
- Fabrication Skill: Workshop functionality
- Hobby Classes: Educational business operations
- Skill Progression: Through classroom instruction
Reproduction Steps
- Own Businesses & Hobbies expansion pack
- Have a save file with whiteboard usage or educational businesses
- Wait for game runtime
- Observe constant AttributeError exceptions in logs
System Information
- Game Version: 1.118.257.1020
- Expansion Pack: Businesses & Hobbies
- Platform: PC
- Modded: No
- OS: Windows 11
- Error ID: simPicker_HobbyClass_Whiteboard_LectureFor_Fabrication
Workaround
Temporarily avoid using whiteboards and pause any educational business operations, though this does not stop the underlying system from attempting to run.
Severity
High - This is a constantly running system failure that affects core pack functionality and creates performance issues through error spam.
Note: This bug appears to be a code compatibility issue where the Businesses & Hobbies pack expects methods that don't exist in the base game or other packs, specifically the missing is_part attribute on SimInfo objects.
EA_Solaire EA_Cade Since the original report is considered feedback, can my bug report be unmerged and set as its own individual thread again in the bug report forum? An LE generated from a failed fabrication class shouldn't be considered feedback, it's a bug.