y2krazy
Community Developer
- Joined
- Jun 21, 2011
- Messages
- 2,803
As seen below, after an NPC interaction takes place and a cutscene commences, sometimes I will see NullReferenceExceptions spam every few seconds until the cutscene ends. This does not happen every time, so is something happening outside of the cutscene that is causing this, such as an NPC walking away or changing IDs after the current step?
Also, something of note: while in the cutscene during one of these errors, the dialog skipping (Talk.Next()?) does not fire like it usually does. Talk.Next() (I assume) fires off after another NullReferenceException appears in the RB window/log file. I'm not sure how to word it properly, but is this error causing dialog checks to not pulse(?) properly as well?
Also, something of note: while in the cutscene during one of these errors, the dialog skipping (Talk.Next()?) does not fire like it usually does. Talk.Next() (I assume) fires off after another NullReferenceException appears in the RB window/log file. I'm not sure how to word it properly, but is this error causing dialog checks to not pulse(?) properly as well?
Code:
[03:45:25.718 V] [Poi.Clear] Reason: Current behavior changed to TalkToTag: LineNumber: 2944, IsDone: False, NpcId: 1000764, InteractDistance: 5, BypassTargetChange: False, XYZ: <218.8906, -28.25249, 338.3992>, NPC: Nolanel 0x4BF11F90, HighPriority: False, InCombat: False, QuestId: 65584, StepId: 3, PostCombatDelay: 0, QuestName: Trial by Earth, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[03:45:25.718 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
[03:45:25.718 D] Replaced hook [ProfileOrderBehavior_Hook] be665532-5a6d-4852-a9b4-42f0016277d1
[03:45:25.723 D] Interacting with Nolanel 0x4BF11F90
[03:45:28.487 N] Waiting at location for valid npc to spawn
[COLOR="#FF0000"][03:45:33.513 D] System.NullReferenceException: Object reference not set to an instance of an object.
at ff14bot.NeoProfiles.Tags.TalkToTag.(Object )
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Sequence.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.Behavior.HookExecutor.Run(Object context)
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.Behavior.HookExecutor.Run(Object context)
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.TreeRoot.()[/COLOR]