Playmaker Forum

PlayMaker Help & Tips => PlayMaker Help => Topic started by: keyan on December 08, 2016, 05:39:03 PM

Title: Missing System Event Error
Post by: keyan on December 08, 2016, 05:39:03 PM
My game will run from the editor on my machine, but when it's sent to build the build fails. And I constantly have this error message in the console:

Quote
Missing System Event:
UnityEngine.Debug:LogError(Object)
HutongGames.PlayMaker.FsmEvent:GetFsmEvent(FsmEvent) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmEvent.cs:354)
HutongGames.PlayMaker.Fsm:InitData() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1639)
HutongGames.PlayMakerEditor.FsmErrorChecker:DoCheckFsmForErrors(Fsm) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmErrorChecker.cs:275)
HutongGames.PlayMakerEditor.FsmErrorChecker:DoCheckForErrors() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmErrorChecker.cs:232)
HutongGames.PlayMakerEditor.FsmErrorChecker:Update() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmErrorChecker.cs:197)
HutongGames.PlayMakerEditor.FsmEditor:Update() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Editor/Classes/FsmEditor.cs:828)
HutongGames.PlayMakerEditor.FsmEditorWindow:Update() (at Assets/PlayMaker/Editor/FsmEditorWindow.cs:336)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

I will also get this error
Quote
Missing System Event:
UnityEngine.Debug:LogError(Object)
HutongGames.PlayMaker.FsmEvent:GetFsmEvent(FsmEvent) (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmEvent.cs:354)
HutongGames.PlayMaker.Fsm:InitData() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1639)
PlayMakerFSM:OnAfterDeserialize() (at c:/Users/Alex/Documents/Unity/Playmaker/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:1110)
UnityEngine.Object:Instantiate(Object, Transform)
Inventory:CreateLayout() (at Assets/Scripts/Inventory/Inventory.cs:97)
Inventory:Start() (at Assets/Scripts/Inventory/Inventory.cs:58)
Title: Re: Missing System Event Error
Post by: jeanfabre on December 09, 2016, 01:51:44 AM
Hi,

 What version of Unity, PlayMaker and build target?

 Bye,

 Jean
Title: Re: Missing System Event Error
Post by: keyan on December 09, 2016, 02:33:56 PM
Hello,

I'm using Unity 5.4.1f1 personal with Playmaker 1.8.3

I think I've figured my particular issue out. I had a script(inventory.cs) that was creating (X) number of slots each with an FSM and an event trigger that was sending an event to a child GO's FSM. I instead took the child out, and made it a single GO and the slots now send info to it along with the event instead of each Slot having it's own child.

I hope that makes senseā€¦ I submitted this as a bug as well I'll send the same and any relevant info I can.

Thanks!
Title: Re: Missing System Event Error
Post by: jeanfabre on December 12, 2016, 02:07:22 AM
Hi,

 If you could send a repro case,I can take a look because I am still unsure on how to repro this.

 Thanks :)

 Bye,

 Jean