So you want to help out, but still haven’t quite gotten the hang of reading lastException’s. Well so long as you have a willingness to learn and don’t mind some reading, this document can give you a bit of a crash course to help with the more common problems found.
Before we get into lastException readings, let’s start with user interactions. Not everyone is very helpful when they come to us with a problem, some will pretty much lead with “help! my game is borked!” but don’t really provide us with a report or even a description of what was happening that lead up to the errors being thrown. So you’ll want to grab their attention by mentioning them and requesting additional information, preferrably the lastException they were notified about from MCCC. Try to be direct yet informative when telling them to drag and drop their file. Let them know that you want the newest one and that they should drag and drop the file, not the contents (which some people do tend to do), into Discord. If they say they are having problems doing that, tell them try the + sign to the left of the typing field.
During busy hours, it’s a good idea to mention the person often when sending your messages so that they can clearly see the messages are meant for them (though be on the look out for their replies as not everyone will do the same in return). If you can get off multiple messages before someone else leaves one, then you can leave with just the one mentioning of them. If you are having a hard time keeping up with things in the channel, then you can choose to message them directly to try and help them further at a pace you feel more comfortable with. For those who are good at managing multiple people, it’s recommended that you use the mention feature often so that those you are attempting to help at the same time don’t get too confused. Though this won’t stop some people from thinking you’re talking to them all the time.
Don’t be afraid to ask questions either, whether it’s asking the person you’re trying to help (some errors aren’t as obvious as others, so a little bit of insight on what was happening in the game at the time the error was thrown can help narrow things down), the other helpers or those on the support team.
Now with regards to the lastException’s. One of the first things you’ll want to do before reading the rest of it is to give this part a bit of a once over.
<sku>ea.maxis.sims4_64.15.pc</sku>
<createtime>2018-04-14 13:49:00</createtime>
<buildsignature>Local.Unknown.Unknown.1.41.42.1020-1.200.000.331.Release</buildsignature>
The first line is pretty ignorable, though if it’s a new user to the server, it’s a good idea to have a quick peek at it in the event you need to provide a link for Sims4Studio’s. Typically we tag everyone who is a mac user so they’re easy to spot and we (those of us who don’t know mac’s) sometimes prod them for mac specific things to further help a person. The creation time is something of mild interest when someone posts a lastException with numbers, hard to help someone when they’re handing us a report from a week ago, unless that was the last time they played.
Build signature on the other hand is important. Try to remember to check this when dealing with people you’ve never seen before. Current version is the only version of the game we provide support to. However there are some exceptions, such as when a big update (usually before a new expansion pack is released) comes out, there’s a bit of a grace period as we try and determine how stable the game is after the patch and whether or not MCCC is in working order with it. This can range from a week to a month depending on things.
And here comes the eye glazers. We’ll start with a pretty common problem thanks to the Cats and Dogs expansion.
Focus Bone Error
>Exception in Sim Timeline: Exception running Element (AttributeError: ‘prototype’ object has no attribute ‘get_focus_bone’)
Traceback (most recent call last)
This is a fairly common error for those with the Cats and Dogs expansion who happen to use the move objects cheat or downloaded a lot that was built using one. It’s caused by pets who investigate certain objects that were placed with moo. It’s a pretty easy fix and we have two pins regarding it. It’s recommended to suggest LittleMsSam’s mod since it’s something that people understand over the tuner method pinned.
There’s also a variant of this error that is triggered by toddlers doing something similar, however it’s not as common and unsure if it’s isolated to a specific item or not.
>Exception while running interaction Interaction <class ‘sims4.tuning.instances.generic_Object_Toddler_Mixers_CheckOut_View’> on prototype:0x0ac40750a0ac050e; id:58, sim: (AttributeError: ‘prototype’ object has no attribute ‘get_focus_bone’)
To fix it, check the pin by Tysakasa as it offers a mod to address the issue, though it also has the tuner option available for those (very few) who would rather take that route.
Romance confliction with MCCC
>Exception in <class ‘sims4.tuning.instances.bed_TryForBaby’>._tuning_loaded_callback. (AttributeError: ‘NoneType’ object has no attribute ‘register_static_callbacks’)
>Exception in <class ‘sims4.tuning.instances.mixer_social_Propose_targeted_romance_relationship’>._tuning_loaded_callback. (AttributeError: ‘NoneType’ object has no attribute ‘register_static_callbacks’)
>Probably a few other variations of the above
This is caused by romance and pregnancy mods that conflict with MCCC. Known culprits are inTeen (which hasn’t seen an update since maybe 2015), Pregnancy Mega Mod and Babies for Everyone (or close to that). There are probably a few others, but those are the known ones.
A Road To Fame Indicator
>Exception while updating the sim filter service.. (AttributeError: ‘NoneType’ object has no attribute ‘set_household_lot_ownership’)
Traceback (most recent call last)
So this error that I had no idea how to title is related to Road To Fame, possible for other mods to cause this too, but RTF is usually the culprit. They’ll want to check for an update, if they happen to be on latest version then it’s recommended that it be removed.
Appearance Modifier
“T:\InGame\Gameplay\Scripts\Server\buffs\appearance_modifier\appearance_tracker.py”, line 95, in add_appearance_modifiers
File “T:\InGame\Gameplay\Scripts\Server\buffs\appearance_modifier\appearance_tracker.py”, line 158, in evaluate_appearance_modifiers
File “T:\InGame\Gameplay\Scripts\Server\buffs\appearance_modifier\appearance_modifier.py”, line 226, in combinable_sorting_key
TypeError: Failed to parse argument.
Mods that alter a sims appearance for specific situations can throw these when they are out of date. Known culprits consist of Sun Tan, Auto Weddingrings, Basemental, Extreme Violence and Road To Fame.
Object Management Error
>Posture graph threw an exception while being queried by autonomy: (ValueError: Cannot pick up an object: object_toyHandSmallGENHorse_01:0x03d0073696f20607 from an invalid surface: object_sculpture:0x0690068f00790809)
Anything a sim can pick up and manage can throw this. Toys, plates and books are known for throwing them. There’s a few different reasons for why it happens, normally it’s because the object is located somewhere that a sim can quite reach either because it’s stuck behind something or too much clutter is in the path. Custom content and moo can also cause this to happen. The former can usually be addressed by running custom content through Sims4Studio’s batch fix while the latter needs some object management.
Broken Ghosts
>Exception raised while processing creating npc households (AttributeError: ‘NoneType’ object has no attribute ‘resend_at_work_infos’)
Traceback (most recent call last)
Thanks to a change in the game code (or straight up bug, can’t remember which), this was a bit of a thing. It was fixed, but unfortunately it isn’t retroactive, so broken ghosts have to be addressed by the player if they were present before that fix. Fortunately there’s a pin by Nies on how to go about this.
Broken Door Lock Mod
>Error while attempting to create op <class ‘distributor.ops.SetActorStateMachine’> for object_door:0x00b6073c2b2680ba: (AttributeError: ‘NoneType’ object has no attribute ‘instance’)
So this is usually what it looks like. It’s still possible for custom doors to be an issue, but this is mainly thrown when people use Scumbumbo’s door lock mod, which is defunked now. If people want to continue using a door lock mod, point them towards LittleMsSam’s website as she picked up the mod and continues to support it.
Hottub Error
>Exception while generating potential interactions for object_hottub_SP02STONE:0x0b2c075556930d1a: (KeyError: StereoChannel_HotTub)
Traceback (most recent call last)
So there’s two of these really, but the other one isn’t as common. Currently (and no idea until when) hottubs are bugged in that they can’t have the stereo upgrade. To solve, simply sell and buy a new one and don’t give it the stereo upgrade. The other issue that can crop up is when sims make out in the hottub. The error should remain mostly the same, but the stereo listing won’t be there. It’ll be a good idea to ask what the person’s sims were doing at the time when the error was thrown.
Apartment Error
“T:\InGame\Gameplay\Scripts\Server\apartments\apartment_zone_director.py”, line 73, in <lambda>
File “T:\InGame\Gameplay\Scripts\Server\apartments\apartment_zone_director.py”, line 133, in _run_common_area_cleanup
File “T:\InGame\Gameplay\Scripts\Server\situations\service_npcs\modify_lot_items_tuning.py”, line 196, in modify_objects
File “T:\InGame\Gameplay\Scripts\Server\apartments\apartment_zone_director.py”, line 132, in object_criteria
One of the joys of City Living is the bugs that come with it. This is a harmless error and can be safely ignored. What exactly causes it we don’t really know.
Broken Career
>Exception in Sim Timeline: Exception running Element (AttributeError: ‘str’ object has no attribute ‘get_on_entry_outfit’)
Traceback (most recent call last)
Pretty straight forward. The career in question will be what ever career the sim has that they were leaving for. Best to have them quit the career (maybe join a new one that isn’t custom) then go and remove it from their game.
Leash Error
>Exception during call to test method on <class ‘sims4.tuning.instances.immediateSI_Unleash’> (AttributeError: ‘NoneType’ object has no attribute ‘formation_type’)
Traceback (most recent call last)
>(RoutingSlaveTest(formation_test=FormationCompatibility(compatibility=<tunable_utils.tunable_white_black_list.WhiteBlackList object at 0x00007FF5C2CB0790>), participant_master=ParticipantTypeSim.Actor, participant_slave=ParticipantTypeSim.TargetSim, tooltip=None), frozenset({(‘slave_sims’, (<sim ” 0x9cb07434a5e0bf6>,)), (‘master_sims’, (<sim ” 0x80b07431c91002b>,))}))
During handling of the above exception, another exception occurred:
Traceback (most recent call last)
As far as we can tell this is an EA error that occurs when a sim is wandering with their dog leashed. Why it happens we have no idea, just one of those management quirks the game is famous for.
Broken Custom Object
>(‘Unable to find joint b__subroot__3 on object_sitSofaSC3x1_01:0x08ff0715fdb22a76[4]’,)
There’s variations of this one based on the object in question. Usually running custom content through Sims4Studio batch fix will address the problem.
Leave a Reply