Appear to get this error when an unspoiled node disappears as its being gathered. I mean, strictly speaking I know we should design the timing so this is never the case, but sometimes weird things happen, you start the profile at the wrong time, IsTimeBetween is offset from Eorzean time, etc.
[HIDE]
Code:
[23:47:48.983 D] Interacting with Unspoiled Rocky Outcrop 0x11D2EB80
[23:47:50.319 N] GatherCollectable: Rotation Override -> Old: SmartYield , New: SmartYield
[23:47:50.980 N] Gathering ItemName:Volcanic Rock Salt Chance:100 HqChance:15 Amount:5 RawItemId:6152
[23:48:04.971 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
at ff14bot.Managers.GatheringManager.get_GatheringWindowItems()
at ..(UInt32 )
at ff14bot.Managers.GatheringItem.GatherItem()
at ExBuddy.OrderBotTags.Gather.Rotations.GatheringRotation.<Gather>d__a.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\Rotations\GatheringRotation.cs:line 87
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ExBuddy.OrderBotTags.Gather.GatherCollectableTag.<Gather>d__70.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\GatherCollectable.cs:line 1056
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ExBuddy.OrderBotTags.Gather.GatherCollectableTag.<GatherSequence>d__9.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\GatherCollectable.cs:line 309
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ExBuddy.OrderBotTags.Gather.GatherCollectableTag.<Main>d__3.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\GatherCollectable.cs:line 284
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TreeSharp.ActionRunCoroutine....()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.CheckPostConditions(Boolean shouldBeCanceled)
at Buddy.Coroutines.Coroutine.Resume(Boolean forStop)
at Buddy.Coroutines.Coroutine.Resume()
at TreeSharp.ActionRunCoroutine.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 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.() --> System.NullReferenceException: Object reference not set to an instance of an object.
at ff14bot.Managers.GatheringManager.get_GatheringWindowItems()
at ..(UInt32 )
at ff14bot.Managers.GatheringItem.GatherItem()
at ExBuddy.OrderBotTags.Gather.Rotations.GatheringRotation.<Gather>d__a.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\Rotations\GatheringRotation.cs:line 87
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ExBuddy.OrderBotTags.Gather.GatherCollectableTag.<Gather>d__70.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\GatherCollectable.cs:line 1056
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ExBuddy.OrderBotTags.Gather.GatherCollectableTag.<GatherSequence>d__9.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\GatherCollectable.cs:line 309
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ExBuddy.OrderBotTags.Gather.GatherCollectableTag.<Main>d__3.MoveNext() in c:\Users\Yan\Documents\FFARR\Rebornbuddy\Plugins\OrderBotTags\Gather\GatherCollectable.cs:line 284
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at TreeSharp.ActionRunCoroutine....()
[23:48:32.882 N] [AlertMe] [LS] Message received
[23:48:57.695 N] [AlertMe] [LS] Message received
[/HIDE]