Re: BUG: Better Exceptions UI Exception Report can't find broken mod
@LindyIris10 Hey, this is the Apex Legends forums. You'll want The Sims 4's forums.
Here's where you can find the section involving issues with mods and in-game content: https://answers.ea.com/t5/Mods-CC-Issues/bd-p/the-sims-4-game-issues-mods-en which @EA_Mako (or another CM), could you please move this thread over to The Sims 4's "Mods & CC Issues" section?
In the meantime, (since I do play The Sims 4 myself), I'll try to help you sort out the issue.
Breaking down the report log, it says there's a "broken trait mod", but it doesn't say what mod it is or even have one listed. It does say that the mod has an invalid instance ID, which as someone who has coded a little before, this to me means that a function that the mod used to use, no longer works.
Here's two examples of what I'm talking about: "trait.getTrait()" and "sims.getTrait()"
When the mods were working, it had the ability to call, (in this example), "trait.getTrait()" , now since the game was updated, the method called was changed to, (in this example), "sims.getTrait()". Because the game no longer responds to the old method, ("trait.getTrait()"), the mods using it would stop working.
In your case, it would explain why there's no mods being listed because the mods code still "works", its just outdated.
Now, going through the error report, it mentions it cannot access a property or method of a null object reference.
"Null" means something is invalid. For example, if you were to sign into your EA account and you only typed in your email, the password box would be considered "null", as you didn't type anything into the box. In terms of the error code, this instance of null appears to be saying that the sim's trait is non-existing or not accepted.
The lines running the error are:
In other words, the methods the mod uses to add the traits for your sims no longer works due to the game's update.
Also in the error, it mentions "Error #1009", which I've found this thread talking about that error: https://answers.ea.com/t5/PC/ERROR-1009-PLEASE-HELP/m-p/10048445 although for them, the lines running the error is "at widgets.GameEntry.Launcher.controls::InterstitialMessageDialog/OnEnterFrame()" which has something to do with a text popup or the messages found in the top right of the screen when something happens or an error gets thrown by a mod.
In that post, it does mention moving the mods folder to the desktop and then deleting the "localthumbcache.package" file to test the game in a new save. However, that's only to see if its the game throwing the issue as the error would persist if its from the game itself. (You could try this to see if its game or mod related).
What you need to do is to check where you got your mods from and to make sure the mods are fully updated with the latest version, (and please be careful where you are downloading your mods from). If you're still having issues, let me know. You could reply to this thread or send me a direct message. It might be easier to send a direct message as you could also list what mods you're using in case you're still having issues after updating your mods.
Another thing you can do is to use CurseForge. When you add The Sims 4 to it, it will let you browse for mods to use. Then when there's an update to the game, CurseForge would make it easier for you to update the mods.
Here's an example from my CurseForge launcher:
As you can see, I can update all the mods, only update one mod, and/or delete a mod. In this example, if there's an update for the kitchen or the laundry mod, updating those would be easy.
Summary: Update your mods or use a mod manager, (such as CurseForge), to manage your mods. If you're still having issues, let me know either in this thread or in a direct message.