• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • questing seems to cause exceptions

    Discussion in 'Honorbuddy Support' started by xaq, Apr 13, 2015.

    1. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      see attached log, clean install - this has been happening since these test releases, I just ignored it waiting for a release but now that .782 is release and not test, I figured i'd post

      here is a snipet from the log

      errors start at line 4846
      PHP:
      [17:22:36.779 DException was thrown in BotBase.Root.Tick
      [17:22:36.788 DBuddy.Coroutines.CoroutineUnhandledExceptionException was thrown by coroutine ---> Buddy.Coroutines.CoroutineUnhandledExceptionException was thrown by coroutine ---> System.Reflection.TargetInvocationExceptionException has been thrown by the target of an invocation. ---> System.UnauthorizedAccessExceptionAccess to the path is denied.
         
      at System.IO.__Error.WinIOError(Int32 errorCodeString maybeFullPath)
         
      at System.IO.__Error.WinIOError()
         
      at System.IO.File.InternalMove(String sourceFileNameString destFileNameBoolean checkHost)
         
      at System.IO.File.Move(String sourceFileNameString destFileName)
         
      at Styx.Helpers.Settings.SaveToFile(String pathBoolean twoStepSave)
         
      at Styx.Helpers.CharacterSettings.(String )
         
      at Styx.Helpers.CharacterSettings.set_SellGreen(Boolean value)
         --- 
      End of inner exception stack trace ---
         
      at System.RuntimeMethodHandle.InvokeMethod(Object targetObject[] argumentsSignature sigBoolean constructor)
         
      at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object objObject[] parametersObject[] arguments)
         
      at System.Reflection.RuntimeMethodInfo.Invoke(Object objBindingFlags invokeAttrBinder binderObject[] parametersCultureInfo culture)
         
      at System.Reflection.RuntimePropertyInfo.SetValue(Object objObject valueBindingFlags invokeAttrBinder binderObject[] indexCultureInfo culture)
         
      at System.Reflection.RuntimePropertyInfo.SetValue(Object objObject valueObject[] index)
         
      at Styx.Helpers.Settings.LoadFromXML(XElement root)
         
      at Honorbuddy.QuestBehaviorCore.ConfigMemento.CharacterSettingsSubMemento.Restore() in d:\Users\xaq\781\Quest Behaviors\QuestBehaviorCore\Utility\ConfigMemento.cs:line 186
         at Honorbuddy
      .QuestBehaviorCore.ConfigMemento.Dispose(Boolean isExplicitlyInitiatedDisposein d:\Users\xaq\781\Quest Behaviors\QuestBehaviorCore\Utility\ConfigMemento.cs:line 99
         at Honorbuddy
      .QuestBehaviorCore.ConfigMemento.Dispose() in d:\Users\xaq\781\Quest Behaviors\QuestBehaviorCore\Utility\ConfigMemento.cs:line 69
         at Honorbuddy
      .QuestBehaviorCore.QuestBehaviorBase.OnFinished() in d:\Users\xaq\781\Quest Behaviors\QuestBehaviorCore\QuestBehaviorBase.cs:line 454
         at Bots
      .Quest.QuestOrder.ForcedCodeBehavior.OnFinished()
         
      at Bots.Quest.Actions.ForcedBehaviorExecutor..()
         
      at Styx.TreeSharp.Composite.Tick(Object context)
         
      at Bots.Quest.QuestOrder.ForcedWhile...()
         
      at Styx.TreeSharp.Composite.Tick(Object context)
         
      at Bots.Quest.Actions.ForcedBehaviorExecutor..()
         
      at Styx.TreeSharp.Composite.Tick(Object context)
         
      at Styx.TreeSharp.PrioritySelector..()
         
      at Styx.TreeSharp.Composite.Tick(Object context)
         
      at Styx.Common.HookExecutor.Run(Object context)
         
      at Styx.TreeSharp.Action.RunAction(Object context)
         
      at Styx.TreeSharp.Action..()
         
      at Styx.TreeSharp.Composite.Tick(Object context)
         
      at Styx.TreeSharp.PrioritySelector..()
         
      at Styx.TreeSharp.Composite.Tick(Object context)
         
      at Styx.CommonBot.Coroutines.CoroutineCompositeExtensions..()
      --- 
      End of stack trace from previous location where exception was thrown ---
       

      Attached Files:

    2. Tony

      Tony "The Bee" Staff Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      128,834
      Likes Received:
      571
      Trophy Points:
      113
      upload a proper log file plz
       
    3. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      that file is complete and when I tried to upload it the forum told me it was an invalid file, I'm unclear about WHY it was an invalid file - it's simply a .txt file, once I zipped it the forum accepted it - it's only a 980k log file.

      edit: apparently there is no .txt on file in the zip... please append .txt to view, or I can upload the file again with a .txt extension when i get home.
       
    4. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      check your anti-virus that its not removing or blocking access to honorbuddy files.
      reDownload the latest version of honorbuddy. http://updates.buddyauth.com/GetNewest?filter=Honorbuddy
      Then do a clean install into a new folder. Do not reinstall over a previous installation or move items from the old installation into the new one.
       
    5. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      fresh clean install, AV is not blocking files, running as an admin, did not copy any settings.

      Also, one thing different is that I have deleted the refreshment plugin as I saw you recommend that in one of the threads.

      Log attached

      note this is a clean install of wow as well, not a single addon running on this toon

      exceptions start at line 1171

      edit: I want to point out that everything else seems to work for me, dungeonbuddy, enyo/raidboat, other CR's, and garrisonbutler all seem to work fine - it is only questing that seems to have an issue - I don't see many other complaining so I am assuming it is something on my side at this point but I'm out of ideas.
       

      Attached Files:

      Last edited: Apr 16, 2015
    6. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: Access to the path is denied.

      yea its something on your system. what it looks like is an it cant write to your character settings.


      try disabling.
      [22:01:02.230 D] Refreshment Detection
      [22:01:02.230 D] TheBrodieMan's Compendium
       
    7. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      So I always do a few things when I install, do any of these set of red flags for you?

      1. I always always move to a different folder than the default documents folder
      2. I point my mesh to a folder on a different drive
      3. I rename the executable because I'm paranoid.
      4. I run the executable from a shortcut put on my desktop

      I am going to attempt a default install and leave the default directory location and executable name and see if that changes anything.

      edit: Okay so clean install, no renaming, I even tried a local profile - same results... I'm stumped... short of doing a clean system install I'm just not sure what could be causing it... It doesn't seem to matter if i use a zip or exe isntall, or where I put it or what I name it, results are the same...

      ugh.
       
      Last edited: Apr 17, 2015
    8. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      is it possible this is some .net issue? I had a problem a while back with the curse client that required me to reinstall a .net profile or something, although I can't recall if this happened at the same time... At the time I was doing an honorbuddy update and it complained about a .net error, then curse did as well that say day.

      edit:

      More info - This appears to be happening as part of interactwith - If I am just running a quest with a killuntilcomplete objective it does NOT seem to have a problem.

      I have tried to do a process dump to look for access denied and HB is not complaining about access anywhere, so i'm really stumped...
       
      Last edited: Apr 17, 2015
    9. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      bump ?
       
    10. Tony

      Tony "The Bee" Staff Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      128,834
      Likes Received:
      571
      Trophy Points:
      113
      upload a fresh log file plz
       
    11. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      same behavior. I started this right near where the quest starts, it starts out fine, kills a few mobs, then errors - I believe the error is happening when changing from KUC to interactwith but can't confirm that because the line number isn't listed when the error starts.

      errors starts at line 779

      -XAq
       

      Attached Files:

    12. Tony

      Tony "The Bee" Staff Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      128,834
      Likes Received:
      571
      Trophy Points:
      113
      try something plz,clear your settings folder and let me know if that makes any difference
       
    13. xaq

      xaq New Member

      Joined:
      Aug 29, 2012
      Messages:
      315
      Likes Received:
      1
      Trophy Points:
      0
      Tony,

      I always start with fresh settings on a clean install, but I will do it again and upload a new log. The only exception is I copy my garrisonbutler ICE settings over but since that bot is not currently working, I have not copied it for 783 yet.
       
    14. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      a NEW install into a NEW folder, would be best.
       

    Share This Page