LastException during travel: VehicleLiabilities.py error
Product and Version
The Sims 4 (PC/Mac) — Patch 1.118.257.1220
Platform: macOS (Apple Silicon / Metal)
Mods/CC Installed? No. This occurred in a vanilla game with no Mods or CC.
Issue Summary
The game generates repeated LastException logs referencing vehicle_liabilities.py:307. The error states:
AttributeError: 'NoneType' object has no attribute 'can_transition_over_node'
I did not receive any in-game LastException popup, and the game did not crash, but I did notice slowdown and slight glitchiness before I found the logs. Since this occurred in vanilla, I believe this is a core game issue.
Steps to Reproduce
I do not know the exact trigger. I was playing normally in a new save with the latest pack installed when the slowdown and glitch occurred. I later discovered the LastException logs in my Sims 4 folder.
I suspect it may occur when Sims/NPCs attempt to use vehicles, or during routing while traveling/entering a lot. Exact reproducibility is unclear.
What I Expected to Happen
Sims should route or travel without generating errors.
What Actually Happened
The game produced repeated LastException logs (attached). The error trace shows a failure in vehicle routing logic during _get_close_to_deploy.
Error Trace Snippet (from log)
File "T:\InGame\Gameplay\Scripts\Server\vehicles\vehicle_liabilities.py", line 307, in _get_close_to_deploy
AttributeError: 'NoneType' object has no attribute 'can_transition_over_node'
Frequency
Happened multiple times in one session. Generated several LastException files in the same play session.
[CM - Edited - minor formatting]