Page 1 of 1

AdventureCreatorBridge, NullReferenceException

Posted: Thu Oct 09, 2014 10:25 am
by Ooghe
I've just installed the Third Party package for Adventure Creator support, and my test interaction seems to be working smoothly.



I am, however, getting the following error in AdventureCreatorBridge:

NullReferenceException: Object reference not set to an instance of an object



PixelCrushers.DialogueSystem.LuaTableWrapper+<>c__Iterator1.MoveNext ()



PixelCrushers.DialogueSystem.AdventureCreator.AdventureCreatorBridge.SyncLuaToInventory () (at Assets/Dialogue System/Third Party Support/Adventure Creator/Scripts/AdventureCreatorBridge.cs:331)



PixelCrushers.DialogueSystem.AdventureCreator.AdventureCreatorBridge.SyncLuaToAdventureCreator () (at Assets/Dialogue System/Third Party Support/Adventure Creator/Scripts/AdventureCreatorBridge.cs:240)



PixelCrushers.DialogueSystem.AdventureCreator.AdventureCreatorBridge.OnConversationEnd (UnityEngine.Transform actor) (at Assets/Dialogue System/Third Party Support/Adventure Creator/Scripts/AdventureCreatorBridge.cs:82)



UnityEngine.GameObject:BroadcastMessage(String, Object, SendMessageOptions)



PixelCrushers.DialogueSystem.DialogueSystemController:OnEndConversation()



PixelCrushers.DialogueSystem.ConversationController:Close()



PixelCrushers.DialogueSystem.ConversationController:OnFinishedSubtitle(Object, EventArgs)



PixelCrushers.DialogueSystem.ConversationView:FinishSubtitle()



PixelCrushers.DialogueSystem.ConversationView:OnFinishedSubtitle()



PixelCrushers.DialogueSystem.Sequencer:FinishSequence()



PixelCrushers.DialogueSystem.Sequencer:Update()

Each of the errors messages seems to have something to do with Lua:

AdventureCreatorBridge.cs:331

foreach (var luaItem in luaItemTable.Values) {;

AdventureCreatorBridge.cs:240:



SyncLuaToInventory();



AdventureCreatorBridge.cs:82:



SyncLuaToAdventureCreator();;





I have AC v1.39 installed, and although this is not preventing my game from running, I'm curious if anyone else has encoutnered this error.



thanks!

AdventureCreatorBridge, NullReferenceException

Posted: Thu Oct 09, 2014 11:44 am
by Tony Li
Hi,



AC v1.39 just came out a few hours ago. I'm taking a look at it now. I'll probably have to provide an updated support package later today.

AdventureCreatorBridge, NullReferenceException

Posted: Thu Oct 09, 2014 1:14 pm
by Tony Li
No, it was an issue with the abstraction layer on top of the underlying Lua implementation. It didn't handle empty tables gracefully. It's fixed now in a patch on the customer download site. If you need access, please email your invoice number to tony (at) pixelcrushers.com.