Page 1 of 1

Woohooer Script Error

Posted: December 17th, 2016, 4:02 pm
by johannshah
Hello. Every time I did reset everything with Master Controller, Error Trap always gave me another Nraas Woohooer script error and it always had the same content.

<a href="http://nraas.wikispaces.com/file/view/S ... 22CCDB.rar

I had to do factory reset without uninstalling the base game and every EPs by creating a new The Sims 3 folder since my launcher kept crashing whenever I tried to uninstall third party custom contents, but it had never happened before I did factory reset xx :(

Posted: December 17th, 2016, 6:14 pm
by igazor
This error only shows up once (per MC Reset)? I can't really tell if you have an outdated mod regarding dates and the attraction system from another party (would you have any of these?) or if Woohooer is the culprit itself, but it doesn't look all that serious to me. A coder will see this in time and tell us for sure.

Posted: December 18th, 2016, 4:24 pm
by johannshah
Sorry for the late reply. I think all my mods are compatible with my current game patch, which is 1.67. The other mods are scripts and tuning ones from MTS and Sims Asylum, and 2 from Nona Mena. I have uninstalled and reinstalled back, deleting all 5 caches but it was still the same.

Posted: December 18th, 2016, 5:58 pm
by Chain_Reaction
I believe there's some funky race condition going on there. Woohooer could use some more checks for the rare condition when there is no selectable Sim after a reset but it can be safely ignored.

Posted: December 19th, 2016, 12:41 pm
by johannshah
Thank you for the reply though I didn't really understand that funky race you mentioned. Was it something to do with Story Progression mod? But yeah, it caused no harm even if was kinda weird.

Posted: December 19th, 2016, 12:56 pm
by Chain_Reaction
No, it happened because EA code called by Woohooer expected a selected Sim to be available. When MC resets things, there's a temporary period where there is no selectable Sim. A race condition happens when one set of code is called before the code it depends on has a chance to finish.