Papyrus log flooding

Post » Wed Sep 19, 2012 4:56 am

Anyone know what would cause my log to be flooded with this (and by flooded I mean flooded)?

Spoiler
[09/18/2012 - 05:29:11PM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:12PM] error: Cannot call IsDisabled() on a None object, aborting function call
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:12PM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:13PM] error: Cannot call IsDisabled() on a None object, aborting function call
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:13PM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:14PM] error: Cannot call IsDisabled() on a None object, aborting function call
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:14PM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:15PM] error: Cannot call IsDisabled() on a None object, aborting function call
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:15PM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:16PM] error: Cannot call IsDisabled() on a None object, aborting function call
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:16PM] warning: Assigning None to a non-object variable named "::temp25"
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:17PM] error: Cannot call IsDisabled() on a None object, aborting function call
stack:
[alias Sigdis on quest dunGeirmundQST (000E738F)].dunGeirmundsBossBattle.OnDeath() - "dunGeirmundsBossBattle.psc" Line 134
[09/18/2012 - 05:29:17PM] warning: Assigning None to a non-object variable named "::temp25"



I recently killed this guy and decided to roll back to ASIS 1.32, sniffing for errors I find this. Any thoughts as to what is going on and how do I fix it?

P.S. This is in logs prior to my switching ASIS versions, so I don't think that's it.
User avatar
Jake Easom
 
Posts: 3424
Joined: Sun Jul 29, 2007 4:33 am

Post » Wed Sep 19, 2012 12:51 pm

I don't know what caused it but ho boy what a bad piece of code.

;Stop the dungeon quest.	While (!Duplicate1Actor.IsDisabled() || !Duplicate2Actor.IsDisabled())		Utility.Wait(1)	EndWhile	dunGeirmundsQST.SetStage(10)

It's going to sit and spin in that while loop until those aliases get repopulated so that it can perform its check. I'm not sure how that could be fixed other than writing a script specifically designed to access and populate those aliases so it can un-stick itself.

Edit: UGH forum software inserting HTML tags.
User avatar
Talitha Kukk
 
Posts: 3477
Joined: Sun Oct 08, 2006 1:14 am

Post » Wed Sep 19, 2012 11:44 am

Mythgaard - PM me your email address. I wrote a short script attached to a quest that should fix this problem. Let me know and I'll send it to you.

Spoiler
Scriptname _CHESKO_GeirmundFixQuest extends Quest  {Fixes bad while loop in event GeirmundsBossBattle.pex goes off the rails.}import debugdunGeirmundsBossBattle property myScript autoActor property myFixActor autoEvent OnInit();Populate the propertiesmyScript.Duplicate1Actor = myFixActormyScript.Duplicate2Actor = myFixActor;Notify the userif myScript.Duplicate1Actor && myScript.Duplicate2Actormessagebox("Mythgaard - The problem should be fixed. Save your game, exit, and reload. Then exit and observe your logs. The errors should be gone.")elsemessagebox("Mythgaard - There was a problem. I couldn't repopulate the actors with my dummy for some reason.")endifendEvent

Edit: On second thought just shoot me a friend invite on Steam and I'll just give you private access to the fix. That would be easier for me.
User avatar
Evaa
 
Posts: 3502
Joined: Mon Dec 18, 2006 9:11 am

Post » Wed Sep 19, 2012 6:13 pm

Is your Av the same on steam? There are a lot of Chesko names. More than happy to try out the fix though.

doh nevermind, still havent used this much, says it on your info page.
User avatar
Amiee Kent
 
Posts: 3447
Joined: Thu Jun 15, 2006 2:25 pm

Post » Wed Sep 19, 2012 2:57 pm

Worked like a charm, kudos!
User avatar
CORY
 
Posts: 3335
Joined: Sat Oct 13, 2007 9:54 pm


Return to V - Skyrim

cron