issues: 1028285767
This data as json
id | node_id | number | title | user | state | locked | assignee | milestone | comments | created_at | updated_at | closed_at | author_association | active_lock_reason | draft | pull_request | body | reactions | performed_via_github_app | state_reason | repo | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1028285767 | I_kwDOBLalGM49SmVH | 3708 | Ok I give! | 38050842 | closed | 0 | 9 | 2021-10-17T10:53:10Z | 2021-10-19T02:36:45Z | 2021-10-19T02:36:45Z | NONE | <!-- IF YOU DON'T FILL OUT THE FOLLOWING INFORMATION YOUR ISSUE MIGHT BE CLOSED WITHOUT INVESTIGATING --> ### Bug Report or Feature Request (mark with an `x`) ``` - [x ] bug report -> please search issues before submitting - [ ] feature request ``` ### Repro steps. Run Sever, Create a new Character, Talk to Jonathan, Get Academy Exit Token, Hand Token Back... Crash! ### The log given by the failure. ACEmulator command prompt ready. Type "acecommands" for help. ACE >> 2021-10-17 05:58:12,492 INFO : [CHAT][AUDIT] [SYSTEM] says on the Audit channel, "World is now open" 2021-10-17 05:58:29,197 INFO : client owner connected with verified password Unhandled exception. System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.) ---> System.NullReferenceException: Object reference not set to an instance of an object. at ACE.Server.WorldObjects.WorldObject.ItemMagic(WorldObject target, Spell spell, WorldObject itemCaster, WorldObject weapon, Boolean equip) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 815 at ACE.Server.WorldObjects.WorldObject.TryCastSpell_Inner(Spell spell, WorldObject target, WorldObject itemCaster, WorldObject weapon, Boolean isWeaponSpell, Boolean fromProc, Boolean tryResist, Boolean showMsg) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 121 at ACE.Server.WorldObjects.WorldObject.TryCastSpell(Spell spell, WorldObject target, WorldObject itemCaster, WorldObject weapon, Boolean isWeaponSpell, Boolean fromProc, Boolean tryResist, Boolean showMsg) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 85 at ACE.Server.WorldObjects.WorldObject.TryCastSpell_WithRedirects(Spell spell, WorldObject target, WorldObject itemCaster, WorldObject weapon, Boolean isWeaponSpell, Boolean fromProc, Boolean tryResist, Boolean showMsg) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 52 at ACE.Server.WorldObjects.Managers.EmoteManager.ExecuteEmote(PropertiesEmote emoteSet, PropertiesEmoteAction emote, WorldObject targetObject) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\Managers\EmoteManager.cs:line 243 at ACE.Server.WorldObjects.Managers.EmoteManager.DoEnqueue(PropertiesEmote emoteSet, WorldObject targetObject, Int32 emoteIdx, PropertiesEmoteAction emote) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\Managers\EmoteManager.cs:line 1628 at ACE.Server.WorldObjects.Managers.EmoteManager.<>c__DisplayClass19_0.<Enqueue>b__1() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\Managers\EmoteManager.cs:line 1611 at ACE.Server.Entity.Actions.ActionEventDelegate.Act() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Entity\Actions\ActionEventDelegate.cs:line 16 at ACE.Server.Entity.Actions.ActionQueue.RunActions() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Entity\Actions\ActionQueue.cs:line 33 at ACE.Server.Entity.Landblock.TickMultiThreadedWork(Double currentUnixTime) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Entity\Landblock.cs:line 441 at ACE.Server.Managers.LandblockManager.<>c.<TickMultiThreadedWork>b__20_0(LandblockGroup landblockGroup) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\LandblockManager.cs:line 329 at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body) at ACE.Server.Managers.LandblockManager.TickMultiThreadedWork() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\LandblockManager.cs:line 325 at ACE.Server.Managers.LandblockManager.Tick(Double portalYearTicks) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\LandblockManager.cs:line 258 at ACE.Server.Managers.WorldManager.UpdateGameWorld() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\WorldManager.cs:line 418 at ACE.Server.Managers.WorldManager.UpdateWorld() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\WorldManager.cs:line 375 at ACE.Server.Managers.WorldManager.<>c.<Initialize>b__15_0() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\WorldManager.cs:line 61 at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() 2021-10-17 05:59:02,089 ERROR: System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.) ---> System.NullReferenceException: Object reference not set to an instance of an object. at ACE.Server.WorldObjects.WorldObject.ItemMagic(WorldObject target, Spell spell, WorldObject itemCaster, WorldObject weapon, Boolean equip) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 815 at ACE.Server.WorldObjects.WorldObject.TryCastSpell_Inner(Spell spell, WorldObject target, WorldObject itemCaster, WorldObject weapon, Boolean isWeaponSpell, Boolean fromProc, Boolean tryResist, Boolean showMsg) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 121 at ACE.Server.WorldObjects.WorldObject.TryCastSpell(Spell spell, WorldObject target, WorldObject itemCaster, WorldObject weapon, Boolean isWeaponSpell, Boolean fromProc, Boolean tryResist, Boolean showMsg) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 85 at ACE.Server.WorldObjects.WorldObject.TryCastSpell_WithRedirects(Spell spell, WorldObject target, WorldObject itemCaster, WorldObject weapon, Boolean isWeaponSpell, Boolean fromProc, Boolean tryResist, Boolean showMsg) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\WorldObject_Magic.cs:line 52 at ACE.Server.WorldObjects.Managers.EmoteManager.ExecuteEmote(PropertiesEmote emoteSet, PropertiesEmoteAction emote, WorldObject targetObject) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\Managers\EmoteManager.cs:line 243 at ACE.Server.WorldObjects.Managers.EmoteManager.DoEnqueue(PropertiesEmote emoteSet, WorldObject targetObject, Int32 emoteIdx, PropertiesEmoteAction emote) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\Managers\EmoteManager.cs:line 1628 at ACE.Server.WorldObjects.Managers.EmoteManager.<>c__DisplayClass19_0.<Enqueue>b__1() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\WorldObjects\Managers\EmoteManager.cs:line 1611 at ACE.Server.Entity.Actions.ActionEventDelegate.Act() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Entity\Actions\ActionEventDelegate.cs:line 16 at ACE.Server.Entity.Actions.ActionQueue.RunActions() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Entity\Actions\ActionQueue.cs:line 33 at ACE.Server.Entity.Landblock.TickMultiThreadedWork(Double currentUnixTime) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Entity\Landblock.cs:line 441 at ACE.Server.Managers.LandblockManager.<>c.<TickMultiThreadedWork>b__20_0(LandblockGroup landblockGroup) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\LandblockManager.cs:line 329 at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) --- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body) at ACE.Server.Managers.LandblockManager.TickMultiThreadedWork() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\LandblockManager.cs:line 325 at ACE.Server.Managers.LandblockManager.Tick(Double portalYearTicks) in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\LandblockManager.cs:line 258 at ACE.Server.Managers.WorldManager.UpdateGameWorld() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\WorldManager.cs:line 418 at ACE.Server.Managers.WorldManager.UpdateWorld() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\WorldManager.cs:line 375 at ACE.Server.Managers.WorldManager.<>c.<Initialize>b__15_0() in D:\AC Stuff\0) Server\2020\ACE-1.31.4082\ACE-master\Source\ACE.Server\Managers\WorldManager.cs:line 61 at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() ### Desired functionality. <!-- What would like to see implemented? What is the use case? --> ### Mention any other details that might be useful. <!-- Please include any information that can help clarify the request here -- [Log.txt](https://github.com/ACEmulator/ACE/files/7359659/Log.txt) > I have Started a completely new Server, from scratch. Server Build (ACE-1.31.4082 ) World Build (ACE-World-16PY-db-v0.8.0) Patch Build ( ACE-World-Database-v0.9.231) . Only change made to anything was the config.js (server name, DB auto download thats about it for that file ) and to the ACE-World-Database-v0.9.231 file (line 1090 from v0.7.18 to v0.8.0 ) to reflect the true DB installed. Also was doing this to me in Sever Build ACE-1.31.4081 but I didnt have time to post... Moving :( | {"url": "https://api.github.com/repos/ACEmulator/ACE/issues/3708/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0} | completed | 79078680 | issue |