What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

Exception occurs when inventory items are more 5 pages of slots in S-Chinese server

zieglerxia

New Member
Joined
Sep 12, 2014
Messages
3
Reaction score
0
I think in these two thread the guys are facing the same problem.
https://www.thebuddyforum.com/demon...upport/214474-error-running-witch-doctor.html

https://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-support/214468-db-exception.html

In Simplified Chinese Server you can buy 5 extra pages of slots for your inventories.
When your inventories are more than 5 pages of slots the exception will occurs and the bot will be stupefied in town.
I have tracked the DB logs as below:

Code:
Exception during bot tick.Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Zeta.Game.Internals.ACDAttributeLookupFailedException: ACD was disposed or invalid! Cannot lookup attribute: ItemBoundToACD
   在 Zeta.Game.Internals.FastAttribGroupsEntry.[](Int32 , ACD )
   在 Zeta.Game.Internals.Actors.ACD.GetAttribute[T](Int32 attribute)
   在 Zeta.Game.Internals.Actors.ACD.GetAttribute[T](ActorAttributeType attributeType)
   在 Zeta.Game.Internals.Actors.ACDItem.get_BoundToACD()
   在 Zeta.Game.Internals.Actors.ACDItem.get_IsAccountBound()
   在 Zeta.Bot.Logic.BrainBehavior.<HandleSalvageItems>b__cc(ACDItem i)
   在 System.Linq.Enumerable.WhereListIterator`1.MoveNext()
   在 Zeta.Bot.Logic.BrainBehavior.<HandleSalvageItems>d__e9.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Zeta.Bot.ActionRunCoroutine....()
   --- 内部异常堆栈跟踪的结尾 ---
   在 Buddy.Coroutines.Coroutine.CheckPostConditions(Boolean shouldBeCanceled)
   在 Buddy.Coroutines.Coroutine.Resume(Boolean forStop)
   在 Buddy.Coroutines.Coroutine.Resume()
   在 Zeta.Bot.ActionRunCoroutine.Run(Object context)
   在 Zeta.TreeSharp.Action.RunAction(Object context)
   在 Zeta.TreeSharp.Action..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.TreeSharp.PrioritySelector..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.Common.HookExecutor.Run(Object context)
   在 Zeta.TreeSharp.Action.RunAction(Object context)
   在 Zeta.TreeSharp.Action..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.TreeSharp.PrioritySelector..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.Bot.Coroutines.CoroutineCompositeExtensions..()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   在 Trinity.DbProvider.TownRun.<TownRunCoroutineWrapper>d__4.MoveNext() 位置 e:\DB\Plugins\Trinity\DbProvider\TownRun.cs:行号 255
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Zeta.Bot.ActionRunCoroutine....()
   --- 内部异常堆栈跟踪的结尾 ---
   在 Buddy.Coroutines.Coroutine.CheckPostConditions(Boolean shouldBeCanceled)
   在 Buddy.Coroutines.Coroutine.Resume(Boolean forStop)
   在 Buddy.Coroutines.Coroutine.Resume()
   在 Zeta.Bot.ActionRunCoroutine.Run(Object context)
   在 Zeta.TreeSharp.Action.RunAction(Object context)
   在 Zeta.TreeSharp.Action..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.TreeSharp.Decorator..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.TreeSharp.PrioritySelector..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.Common.HookExecutor.Run(Object context)
   在 Zeta.TreeSharp.Action.RunAction(Object context)
   在 Zeta.TreeSharp.Action..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.TreeSharp.PrioritySelector..()
   在 Zeta.TreeSharp.Composite.Tick(Object context)
   在 Zeta.Bot.BotMain.()

This situation has persecuted me for a long time. I tried to move some items to other chars. When the inventories are less than 5 pages, this would not happen.

I know many guys who uses DB in S-Chinese Server face the same problems.
Also blz is discussing to open extra slots in other servers.
Hope your guys can fix it soon.

Wish you all the best and have fun!
 
sorry i didnt use skype, i hv pm u my email address. hopefully i can work.
 
we need Skype in order to arrange a teamviewer session and fix this
 
Back
Top