Jump to content

OSex Malfunction


Recommended Posts

Posted

I posted the other day about random sex hijacking my game, assuming that it was SLEN. I have isolated the problem, however, to OSex, by noting the time of an event and then checking the Papyrus log. This is what it showed:

[02/18/2019 - 02:25:02AM] error: Unbound native function "CPIsValid" called
[02/18/2019 - 02:25:02AM] warning: Assigning None to a non-object variable named "::temp44"
stack:
	<unknown self>._oglobal.sendActraDetails() - "_oGlobal.psc" Line 193
	[0SA (11000D62)]._oOmni.processActraAll() - "_oOmni.psc" Line 449
	[0SA (11000D62)]._oOmni.prepActra() - "_oOmni.psc" Line 281
	<unknown self>.osa.setActors() - "OSA.psc" Line 276
	[0SAControl (1100607D)]._oControl.API_TestingFunction() - "_oControl.psc" Line 112
	[0SAControl (1100607D)]._oControl.OnKeyDown() - "_oControl.psc" Line 90
[02/18/2019 - 02:25:02AM] error: Unbound native function "SetSelectedReference" called
[02/18/2019 - 02:25:02AM] error: Unbound native function "ExecuteCommand" called
[02/18/2019 - 02:25:02AM] error: Unbound native function "ExecuteCommand" called
[02/18/2019 - 02:25:02AM] ERROR: Cannot call GetFormID() on a None object, aborting function call
stack:
	<unknown self>._oglobal.sendActraDetails() - "_oGlobal.psc" Line 226
	[0SA (11000D62)]._oOmni.processActraAll() - "_oOmni.psc" Line 449
	[0SA (11000D62)]._oOmni.prepActra() - "_oOmni.psc" Line 281
	<unknown self>.osa.setActors() - "OSA.psc" Line 276
	[0SAControl (1100607D)]._oControl.API_TestingFunction() - "_oControl.psc" Line 112
	[0SAControl (1100607D)]._oControl.OnKeyDown() - "_oControl.psc" Line 90
[02/18/2019 - 02:25:02AM] warning: Assigning None to a non-object variable named "::temp47"
stack:
	<unknown self>._oglobal.sendActraDetails() - "_oGlobal.psc" Line 226
	[0SA (11000D62)]._oOmni.processActraAll() - "_oOmni.psc" Line 449
	[0SA (11000D62)]._oOmni.prepActra() - "_oOmni.psc" Line 281
	<unknown self>.osa.setActors() - "OSA.psc" Line 276
	[0SAControl (1100607D)]._oControl.API_TestingFunction() - "_oControl.psc" Line 112
	[0SAControl (1100607D)]._oControl.OnKeyDown() - "_oControl.psc" Line 90
[02/18/2019 - 02:25:03AM] error: Unbound native function "CPIsValid" called
[02/18/2019 - 02:25:03AM] warning: Assigning None to a non-object variable named "::temp44"
stack:
	<unknown self>._oglobal.sendActraDetails() - "_oGlobal.psc" Line 193
	[0SA (11000D62)]._oOmni.processActraAll() - "_oOmni.psc" Line 449
	[0SA (11000D62)]._oOmni.prepActra() - "_oOmni.psc" Line 281
	<unknown self>.osa.setActors() - "OSA.psc" Line 276
	[0SAControl (1100607D)]._oControl.API_TestingFunction() - "_oControl.psc" Line 112
	[0SAControl (1100607D)]._oControl.OnKeyDown() - "_oControl.psc" Line 90

Can anyone please decipher this and help me stop this from randomly hijacking my game? OSex is working great otherwise.

Posted
1 hour ago, The Man in Black said:

I posted the other day about random sex hijacking my game, assuming that it was SLEN. I have isolated the problem, however, to OSex, by noting the time of an event and then checking the Papyrus log. This is what it showed:

Can anyone please decipher this and help me stop this from randomly hijacking my game? OSex is working great otherwise.

That are simple errors from Osex that have none relation to your problem. Are simple keys processing from Osex that fail because the object is not correctly instantiated for proceses the key events, sure because you not have a osex animation running.

 

Each error in papyrus show the complete call stack, from "start the action" to "unable to execute"

Quote

[02/18/2019 - 02:25:02AM] ERROR: Cannot call GetFormID() on a None object, aborting function call
stack:
    <unknown self>._oglobal.sendActraDetails() - "_oGlobal.psc" Line 226
    [0SA (11000D62)]._oOmni.processActraAll() - "_oOmni.psc" Line 449
    [0SA (11000D62)]._oOmni.prepActra() - "_oOmni.psc" Line 281
    <unknown self>.osa.setActors() - "OSA.psc" Line 276
    [0SAControl (1100607D)]._oControl.API_TestingFunction() - "_oControl.psc" Line 112
    [0SAControl (1100607D)]._oControl.OnKeyDown() - "_oControl.psc" Line 90

The error is "Cannot call GetFormID() on a None object" and that line can not be executed.

How the game go to that line??? easy OnKeyDown catch a key press and start the cascade:

OnKeyDown call API_TestingFunction that call setActors that call prepActra that call processActraAll that call sendActraDetails that can NOT be executed.

But that is information for the developers and of course you are lost in that info.

 

Your idea can works but ONLY if you enable TRACE in papyrus. That section of log ONLY show errors and not show the trace execution of active scripts. For make that you must put in Skyrim.ini

[Papyrus]
bEnableLogging=1
bEnableProfiling=1
bEnableTrace=1
bLoadDebugInformation=1

 

With bEnableTrace=1 all the scripts that have a line debug.trace() write things to the log and maybe you can try locate WHAT mod are writing lines in the exact moment you are "fucked" but you can not have a TOTAL warranty because a lot of mod not write trace line in the log until you enable it the MCM of the mod.

 

Try bEnableTrace=1 and make another round. Of course, if you are lost again compress(zip, rar, 7zip,..) the COMPLETE log with TRACE... and put it here with the indication about the aproximated time that we must look.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...