Ideas

canelacaliente's avatar
canelacaliente
Seasoned Ace
3 days ago
Status:
Reviewed

[BH] Fabrication Classes Don't Work LE Generated

I received a last exception when trying to run a fabrication class. The Sims in the class didn't use the fabrication objects. Here is additional 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:

LE

<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:

  1. Broadcaster System activates whiteboard lecture effects
  2. Sim Picker (simPicker_HobbyClass_Whiteboard_LectureFor_Fabrication) tries to select participating Sims
  3. Object Test attempts to call SimInfo.is_part to check class participation
  4. AttributeError: The SimInfo class does not have an is_part attribute/method
  5. 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

  1. Own Businesses & Hobbies expansion pack
  2. Have a save file with whiteboard usage or educational businesses
  3. Wait for game runtime
  4. 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.

Edit By crinrict: added LE in spoiler tabs instead of code to make it readable

1 Comment

Featured Places

Node avatar for The Sims 4 Bug Reports

The Sims 4 Bug Reports

Report bugs for The Sims 4 on PC, Mac, Playstation, and Xbox.Latest Activity: 2 days ago
5,400 Posts