Almost everytime I use Honorbuddy, I get... System.AccessViolationException: Could not read bytes from 29DB5E7C [299]! Why does this happen so much? A lot of the times HB will crash and I will try to "report the error", but even THAT gives me an error. It says I have reported too many errors (go figure). It's even gotten to the point to where if I minimize HB to my tray, it will crash and quit working. I have tried a fresh HB install many times and it still does this. Here's my Log: View attachment 1208 2013-03-12 20.38.txt Edit: I noticed something. If I load WoW, then load HB then close HB for whatever reason (don't need it, it crashed, etc).. then I load HB again.. I will get the "System.AccessViolationException: Could not read bytes from 29DB5E7C [299]!" error. If I close Honorbuddy, I *have* to close and restart WoW for HB to work the way it should. Maybe that will help.
it seems to be your combat rotuine. make a fresh install and upload a full log as an attachment please. http://www.thebuddyforum.com/honorbuddy-forum/honorbuddy-guides/35945-guide-how-attach-your-log.html
According to Tuanha, this is an Honorbuddy error, not his routine. There are times when I get the 299 error just from starting up HB, especially if I close HB and open it again with the same instance of wow. Either way, you're both pointing the finger at each other for this problem.
There are several HB API calls that cause that. I debugged it in my plug-in once. It was Styx.WoWInternals.WoWObjects.WoWUnit.get_Location() -> Styx.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) that was causing the exact same Exception from time to time. I am however not sure if that is the Location bug (it might be Subzone or Zone too, as I've seen that there too). I already reported that but I am not sure whether it was fixed. http://www.thebuddyforum.com/honorb...wn-could-not-read-bytes-000007d8-299-why.html
Try reloading the Ui, i know it seems silly but i think the lua get messed up from time to time and this generally fixes it for me. /console reloadui
I am not using a list just var someVar = Player.Location; and that fails already. I have to try/catch it to avoid HB crashing.
i cant trouble shoot if its his code. so yea. do a fresh install and use singular. if you have the problem then report back, and i will help you out.
Okay, I got the error just trying to load HB (nothing to do with the combat routine). Here is the log. I had to close Honor Buddy because it was stuck. Edit: Because I feel you're going to tell me, I've done a fresh install a many times. I have c:/buddy, c:/hb, c:/buddy2, c:/buddytest, etc etc. I get the 299 error on every one.
Hi, Vastator, and thanks for the log, and telling us what you've tried. It looks like you might not be launching either the WoWclient or Honorbuddy with Windoze admin permissions. Or possibly, you've installed Honorbuddy into a location that has 'stricter' permissions like C:\Program Files\. We recommend installing to a normal location like C:\Games\Honorbuddy to prevent permission issues. cheers, chinajade
Permissions? This is old school WinXP, does it even have all the fancy permission stuff that came with future versions of Windows? Edit: I don't have a c:\games, but I can make the folder if necessary. How exactly would that help it read the memory correcly?
now something else is going on. clear your wow cache's and your honorbuddy caches (if they exist yet) and restart your pc. make sure your completely logged in and in game before starting honorbuddy.