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

Could not read bytes from 29DB5E7C [299]!

Vastator

Member
Joined
Jul 25, 2011
Messages
188
Reaction score
1
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.
 
Last edited:
yea, but you have another combat routine thats installed that causing issues.
 
yea, but you have another combat routine thats installed that causing issues.

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
 
Last edited:
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
 
From my findings (could be totally off the mark here) I found it also to be a location issue that stemmed from a nullreference problem in my code. As soon as I fixed the list not upating properly, it went away. I am guessing you are using a list somewhere that is not getting refreshed.

So I would suggest turning off ALL mods and using Singular and see if you still get the error. If you do not.. then you know where the problem is.
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.
 
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.
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.
 

Attachments

Last edited:
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
 
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.
 
Back
Top