Hey, I am trying to make a simple profile to test Order Bot with Hotspots and it give me the same error everytime: Exception during scheduling Pulse: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. à ff14bot.NeoProfiles.GatherTag.OnStart() à ..() à ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior() à ff14bot.BotBases.OrderBot.(Object , EventArgs ) à ff14bot.Behavior.BrainBehavior.() Here is my profile: Code: <Profile> <Name>Mining - Rocky Outcrop - Test</Name> <KillRadius>50</KillRadius> <Order> <While Condition="True"> <If Condition="not IsOnMap(152)"> <TeleportTo Name="The Hawthorne Hut" AetheryteId="4" /> </If> <Gather> <GatherObject>Rocky Outcrop</GatherObject> <Hotspots> <Hotspot Radius="80" X="-164.3448" Y="-0.488205" Z="163.7332" /> </Hotspots> <ItemNames> <ItemName>Wind Shard</ItemName> </ItemNames> </Gather> </While> </Order> </Profile> Log: Code: [01:59:59.427 N] Currently a level 50 Botanist [01:59:59.432 D] Reloading AssemblyLoader<ff14bot.AClasses.BotBase> - Initializing [01:59:59.510 D] Poi: Type: None | [02:00:00.322 D] [BotManager] Botbases have been reloaded. [02:00:00.322 D] Combat Assist v1.0.163.0 [02:00:00.322 D] Fate Bot v1.0.163.0 [02:00:00.323 D] PvP v1.0.163.0 [02:00:00.323 D] Fishing v1.0.163.0 [02:00:00.323 D] Grinding v1.0.163.0 [02:00:00.326 D] Gathering v1.0.163.0 [02:00:00.327 D] Order Bot v1.0.163.0 [02:00:00.351 D] Reloading AssemblyLoader<ff14bot.Interfaces.IBotPlugin> - Initializing [02:00:01.493 D] Reloading AssemblyLoader<ff14bot.Interfaces.ICombatRoutine> - Initializing [02:00:03.002 D] [RoutineManager] Routines have been reloaded. Current class-specific list: [02:00:03.004 N] Building Actioncache [02:00:04.262 N] Action Name:Triangulate Action Id:210 [02:00:04.262 N] Action Name:Arbor Call Action Id:211 [02:00:04.262 N] Action Name:Stealth Action Id:212 [02:00:04.262 N] Action Name:Preparation Action Id:213 [02:00:04.262 N] Action Name:Toil of the Pioneer Action Id:214 [02:00:04.262 N] Action Name:Ageless Words Action Id:215 [02:00:04.262 N] Action Name:Brunt Force Action Id:216 [02:00:04.262 N] Action Name:Nophica's Ward Action Id:217 [02:00:04.262 N] Action Name:Field Mastery Action Id:218 [02:00:04.262 N] Action Name:Field Mastery II Action Id:220 [02:00:04.262 N] Action Name:Truth of Forests Action Id:221 [02:00:04.262 N] Action Name:Blessed Harvest Action Id:222 [02:00:04.262 N] Action Name:Blessed Harvest II Action Id:224 [02:00:04.262 N] Action Name:Leaf Turn Action Id:225 [02:00:04.262 N] Action Name:Leaf Turn II Action Id:226 [02:00:04.262 N] Action Name:Menphina's Ward Action Id:236 [02:00:04.262 N] Action Name:Arbor Call II Action Id:290 [02:00:04.262 N] Action Name:Llymlaen's Ward Action Id:292 [02:00:04.262 N] Action Name:Field Mastery III Action Id:294 [02:00:04.262 N] Action Name:Prospect Action Id:227 [02:00:04.262 N] Action Name:Lay of the Land II Action Id:291 [02:00:04.262 N] Action Name:Nald'thal's Ward Action Id:234 [02:00:04.262 N] Action Name:Byregot's Ward Action Id:219 [02:00:04.262 N] Action Name:Thaliak's Ward Action Id:293 [02:00:04.262 N] Action Name:Truth of Mountains Action Id:238 [02:00:04.262 N] Action Name:Mythril Tempest Action Id:1560 [02:00:04.262 N] Action Name:Thrill of War Action Id:1561 [02:00:04.262 N] Action Name:Full Swing Action Id:1562 [02:00:04.262 N] Action Name:Enliven Action Id:1580 [02:00:04.262 N] Action Name:Purify Action Id:1584 [02:00:04.262 N] Done building Actioncache [02:00:04.298 D] [RoutineManager] Routines have been reloaded. Current class-specific list: [02:00:10.972 N] Loaded profile Mining - Rocky Outcrop - Test [02:00:13.366 D] Loading last profile [02:00:13.582 N] Loaded profile Mining - Rocky Outcrop - Test [02:00:13.801 N] Connection established! ... [02:00:13.872 D] Added new hook [HotspotPoi] 27417036-77ba-4515-b2a5-9e277f488ed3 [02:00:13.874 D] Added new hook [SetDeathPoi] 0033866d-0c8b-4fac-852c-9ba55d31c8ab [02:00:13.874 D] Added new hook [SetCombatPoi] b043ca2e-711c-4d3a-9953-8a14331da95e [02:00:13.874 D] Added new hook [SetHotspotPoi] f2cadb07-5793-4122-94b8-0a69d219d9ac [02:00:13.874 D] Added new hook [SelectPoiType] 2dc6ebe8-6149-440c-9321-5cf4964e93d5 [02:00:13.875 D] Replaced hook [SelectPoiType] 2df58bbc-3865-4c98-8d5f-c1bf8f7aae1a [02:00:14.102 D] Exception during scheduling Pulse: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. à ff14bot.NeoProfiles.GatherTag.OnStart() à ..() à ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior() à ff14bot.BotBases.OrderBot.(Object , EventArgs ) à ff14bot.Behavior.BrainBehavior.() The profile is able to teleport me but crash right after the teleport is done. I also tried other profiles (Order Bot too) from the forum and it give me the same error. Thank you
Yes, I retried with miner before starting the bot. Still have an error. Code: [02:02:46.911 N] Currently a level 50 Miner [02:02:46.916 D] Reloading AssemblyLoader<ff14bot.AClasses.BotBase> - Initializing [02:02:46.991 D] Poi: Type: None | [02:02:47.968 D] [BotManager] Botbases have been reloaded. [02:02:47.969 D] Combat Assist v1.0.163.0 [02:02:47.969 D] Fate Bot v1.0.163.0 [02:02:47.970 D] PvP v1.0.163.0 [02:02:47.970 D] Fishing v1.0.163.0 [02:02:47.970 D] Grinding v1.0.163.0 [02:02:47.972 D] Gathering v1.0.163.0 [02:02:47.973 D] Order Bot v1.0.163.0 [02:02:47.999 D] Reloading AssemblyLoader<ff14bot.Interfaces.IBotPlugin> - Initializing [02:02:49.314 D] Reloading AssemblyLoader<ff14bot.Interfaces.ICombatRoutine> - Initializing [02:02:51.017 D] [RoutineManager] Routines have been reloaded. Current class-specific list: [02:02:51.019 N] Building Actioncache [02:02:51.356 N] Action Name:Byregot's Ward Action Id:219 [02:02:51.356 N] Action Name:Prospect Action Id:227 [02:02:51.356 N] Action Name:Lay of the Land Action Id:228 [02:02:51.356 N] Action Name:Stealth Action Id:229 [02:02:51.356 N] Action Name:Preparation Action Id:230 [02:02:51.356 N] Action Name:Toil of the Mountaineer Action Id:231 [02:02:51.356 N] Action Name:Solid Reason Action Id:232 [02:02:51.356 N] Action Name:Deep Vigor Action Id:233 [02:02:51.356 N] Action Name:Nald'thal's Ward Action Id:234 [02:02:51.356 N] Action Name:Sharp Vision Action Id:235 [02:02:51.356 N] Action Name:Sharp Vision II Action Id:237 [02:02:51.356 N] Action Name:Truth of Mountains Action Id:238 [02:02:51.356 N] Action Name:King's Yield Action Id:239 [02:02:51.356 N] Action Name:King's Yield II Action Id:241 [02:02:51.356 N] Action Name:Unearth Action Id:242 [02:02:51.356 N] Action Name:Unearth II Action Id:243 [02:02:51.356 N] Action Name:Lay of the Land II Action Id:291 [02:02:51.356 N] Action Name:Thaliak's Ward Action Id:293 [02:02:51.356 N] Action Name:Sharp Vision III Action Id:295 [02:02:51.356 N] Action Name:Truth of Forests Action Id:221 [02:02:51.356 N] Action Name:Nophica's Ward Action Id:217 [02:02:51.356 N] Action Name:Llymlaen's Ward Action Id:292 [02:02:51.356 N] Action Name:Menphina's Ward Action Id:236 [02:02:51.356 N] Action Name:Arbor Call II Action Id:290 [02:02:51.356 N] Action Name:Triangulate Action Id:210 [02:02:51.356 N] Action Name:Mythril Tempest Action Id:1560 [02:02:51.356 N] Action Name:Thrill of War Action Id:1561 [02:02:51.356 N] Action Name:Full Swing Action Id:1562 [02:02:51.356 N] Action Name:Enliven Action Id:1580 [02:02:51.356 N] Action Name:Purify Action Id:1584 [02:02:51.356 N] Done building Actioncache [02:02:51.383 D] [RoutineManager] Routines have been reloaded. Current class-specific list: [02:02:56.437 N] Loaded profile Mining - Rocky Outcrop - Test [02:02:59.778 D] Loading last profile [02:03:00.003 N] Loaded profile Mining - Rocky Outcrop - Test [02:03:00.205 N] Connection established! ... [02:03:00.239 D] Added new hook [HotspotPoi] 5575de15-191a-4648-a36e-009513a512f5 [02:03:00.240 D] Added new hook [SetDeathPoi] eb76f789-32b6-4ad5-b0a0-d505faf51d35 [02:03:00.240 D] Added new hook [SetCombatPoi] 332cd5a7-6b03-48a6-8bee-e71af30ca391 [02:03:00.240 D] Added new hook [SetHotspotPoi] b89c3a1e-6cb9-41a9-b7ee-7b63252ac87f [02:03:00.240 D] Added new hook [SelectPoiType] a5a930fe-3a7b-4d53-bb70-a090d9794886 [02:03:00.241 D] Replaced hook [SelectPoiType] f253024f-718d-4f3d-b7f4-d551c358a662 [02:03:00.466 V] [Poi.Clear] Reason: Current behavior changed to TeleportTo: ZoneId: 0, AetheryteId: 4, Name: The Hawthorne Hut, IsDone: False, InCombat: False, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, . [02:03:00.466 D] Replaced hook [ProfileOrderBehavior_Hook] 7b33f6af-c613-475e-ab84-37dbf5515ada [02:03:00.506 D] Poi: Type: None | Idle [02:03:00.762 D] Teleporting to the hawthorne hut [02:03:15.909 D] Poi: Type: None | TeleportTo: ZoneId: 0, AetheryteId: 4, Name: The Hawthorne Hut, IsDone: False, InCombat: False, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, [02:03:17.586 D] Exception during scheduling Pulse: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. à ff14bot.NeoProfiles.GatherTag.OnStart() à ..() à ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior() à ff14bot.BotBases.OrderBot.(Object , EventArgs ) à ff14bot.Behavior.BrainBehavior.() [02:03:17.609 D] Poi: Type: None | TeleportTo: ZoneId: 0, AetheryteId: 4, Name: The Hawthorne Hut, IsDone: True, InCombat: False, IsDoneCache: True, Behavior: TreeSharp.PrioritySelector, [02:03:17.652 D] Exception during scheduling Pulse: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. à ff14bot.NeoProfiles.GatherTag.OnStart() à ..() à ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior() à ff14bot.BotBases.OrderBot.(Object , EventArgs ) à ff14bot.Behavior.BrainBehavior.() Do I need to install a plugin or anything else to use order bot?
Capitalization is important! Incorrect: Code: <Hot[B]s[/B]pots> <Hot[B]s[/B]pot Radius="80" X="-164.3448" Y="-0.488205" Z="163.7332" /> </Hot[B]s[/B]pots> Correct: Code: <Hot[B]S[/B]pots> <Hot[B]S[/B]pot Radius="80" X="-164.3448" Y="-0.488205" Z="163.7332" /> </Hot[B]S[/B]pots>
Thanks, now it work. Another question , do you know why if I use Code: <HotSpot Radius="90" XYZ="-195.7283, -0.3201989, 492.07" /> instead of Code: <HotSpot Radius="90" X="-195.7283" Y="-0.3201989" Z="492.07" /> it crash when I load a profile? (line 52 is a hotspot with XYZ) Code: [16:11:27.157 N] Failed to load profile: Une exception a été levée par la cible d'un appel. - Line: 52 [16:11:27.157 D] System.Exception: Une exception a été levée par la cible d'un appel. - Line: 52 à Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XAttribute , Object ) à Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element) à Clio.XmlEngine.PropertyProcessor.(XElement , Type ) à Clio.XmlEngine.PropertyProcessor..(XElement ) à System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() à System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) à System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) à Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo ) à Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object ) à Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element) à Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object ) à Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element) à Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object ) à Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element) à Clio.XmlEngine.PropertyProcessor.(XElement , Type ) à Clio.XmlEngine.PropertyProcessor..(XElement ) à System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() à System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) à System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) à Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo ) à Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object ) à Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element) à ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path) à ff14bot.NeoProfiles.NeoProfile.Load(String path) à ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)