What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

HB ARCHIVES: ProfessionBuddy--DO NOT DELETE

I have the same issue. I'm also not able to prospect/mill since today. It says it's done milling/prospecting when I have plenty of herbs/ore left in my bags.
 
Hmm, okay, yes, the issue is with the herbs getting into the ProtectedItems list.

Seems that in 733 build ProtectedItemsManager now uses HB's version (or a combination of both HB's and PB's).

I've just run the following while PB is running:

Code:
foreach( var p in ProtectedItemsManager.GetAllItemNames())
{
Log(p);
}

And the herbs are listed there - first all of the main one in the HB directory are listed, followed by the PB ones.

The herbs are *not* in PB's ProtectedItems.xml, but *are* in HB's. This was the case in previous builds as well, so guessing something has changed in how ProtectedItemsManager functions?

Hmm.. okay here we go, this is Highvoltz comment on a recent commit to the PB code's DisenchantAction.cs:

Code:
Professionbuddy no-longer maintains a
protected items list. Instead it now uses
the on shipped with HB.
'Mail Item' and 'Deposit Item in Bank'
actions no-longer skip items listed in the
protected items list.

Guess that explains why we're having issues...

... how to best fix without it selling all our herbs and ore...

I'm unsure of the reasons behind the changes, but I would suggest that DisencantAction should still use pb's built in list?

For the moment I've just removed the ProtectedItems check from the Disenchant (+Mill/Prospect) code. Anything I don't want milled I mail away first anyway.
 
Last edited:
Replace your Professionbuddy.cs with this one. It should fix the problem and revert back to the PB Protected Items.

This is not an official fix. Just what worked for me.
 

Attachments

New update on SVN.
* Items that are in HB's ProtectedItems list are no-longer skipped when milling or prospecting.

I got rid of the ProtectedItems list that comes with PB since it didn't make sense to keep it. It was not updated and would get overridden from updates.
The ProtectedItems list is still checked when selling or DEing items by quality.
 
Last edited:
I'm getting this error when I go to bot config in professionbuddy.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.


************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector)
at HighVoltz.Util.CalculateRecipeRepeat(Recipe recipe) in c:\Users\xxx\Documents\Honorbuddy\Bots\Professionbuddy\Utility.cs:line 221
at HighVoltz.TradeSkillListView..ctor(Int32 index) in c:\Users\xxx\Documents\Honorbuddy\Bots\Professionbuddy\TradeSkillListView.cs:line 78
at HighVoltz.MainForm.InitTradeSkillTabCallback() in c:\Users\xxx\Documents\Honorbuddy\Bots\Professionbuddy\MainForm.cs:line 902
at HighVoltz.MainForm.InitTradeSkillTab() in c:\Users\xxx\Documents\Honorbuddy\Bots\Professionbuddy\MainForm.cs:line 893
at HighVoltz.MainForm.Initialize() in c:\Users\xxx\Documents\Honorbuddy\Bots\Professionbuddy\MainForm.cs:line 535
at HighVoltz.MainForm.MainFormLoad(Object sender, EventArgs e) in c:\Users\xxx\Documents\Honorbuddy\Bots\Professionbuddy\MainForm.cs:line 145
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
Professionbuddy is broke with new HB update, Do you guys no theres issues and are trying to fix them or unaware? Cheers
 
Same question like mansellboi, are you fixing PB because we have huge issues. When my bot enter "crafting" stage in my profile i just start lagging like hell and freezing my wow for 1 minute causing disconnects from server sometimes. I dont know if this is because of HB or PB but it all started after last HB patch and its really annoying. Please start fixing this.
Thanks in advance!
 
Also encountering errors after the new patch. Happens when going into the crafting stage.

Code:
[PB] Crafting Ornate Band.
Err: If Condition: CanCraft(122661)
Err:System.NullReferenceException: Object reference not set to an instance of an object.
   at HighVoltz.Recipe.get_CanRepeatNum() in c:\HB\Bots\Professionbuddy\Tradeskill.cs:line 423
   at HighVoltz.Dynamic.Helpers.TradeskillHelper.<>c__DisplayClass15.<CanCraft>b__13(TradeSkill ts) in c:\HB\Bots\Professionbuddy\Dynamic\Helpers.cs:line 446
   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at HighVoltz.Dynamic.Helpers.TradeskillHelper.CanCraft(UInt32 recipeID) in c:\HB\Bots\Professionbuddy\Dynamic\Helpers.cs:line 444
   at CodeDriver.Code1145619637(Object context)
   at HighVoltz.Composites.If.CanRun(Object context) in c:\HB\Bots\Professionbuddy\Composites\If.cs:line 203
 
<SellItemAction Sell="All" NpcEntry="0" Location="0, 0, 0" SellItemType="Greys" ItemID="" Count="0" />

Is anyone else experiencing issues w/ the Sell(grey items), if I'm not mistaken this should take me from wherever I am, to the nearest merchant and sell all my grey items. At this moment it loads tiles, moves a few paces and stops, bot still running but essentially doing nothing until it times out. I've let it sit for over an hour.

This seems to be the only thing keeping my Enchanting via Tailoring via Cloth farming profile from working.
 
View attachment 2444 2014-05-26 15.34.txt

hi everyone,

here's the log attach

having this error,

...

Changing current profile to level 0 - 2147483647
PB 1.665: Adding TradeSkill Leatherworking
Starting the bot!
Currently Using BotBase : ProfessionBuddy
PB 1.665: Done Loading Tradeskills.
PB 1.665: Loading profile Alpha LW 500 + Skin.xml from file
PB 1.665: Preloading profile Ally Skinning LW QO.xml
PB 1.665: Checking for new version
PB 1.665: No updates found
Err: Unable to find profile: HBProfiles\Skinning\Ally Skinning LW QO.xml
[Singular] info: Pull Distance set to 100 yds by ProfessionBuddy, Plug-in, Profile, or User
Welcome to [PB] Leatherworking + Skinning 1- 500
Leatherworking level is 188
Skinning Level is 430
Err: Unable to find profile: HBProfiles\Skinning\Horde Skinning Lw QO.xml
 
Same problem as Dockson

Code:
[ProfessionBuddy] Crafting Ornate Band.
Err: If Condition: CanCraft(122661) && Me.FreeBagSlots >= 1
Err:System.NullReferenceException: Object reference not set to an instance of an object.
   at HighVoltz.Recipe.get_CanRepeatNum() in e:\Honorbuddy\HB\Bots\Professionbuddy\Tradeskill.cs:line 423
   at HighVoltz.Dynamic.Helpers.TradeskillHelper.<>c__DisplayClass15.<CanCraft>b__13(TradeSkill ts) in e:\Honorbuddy\HB\Bots\Professionbuddy\Dynamic\Helpers.cs:line 446
   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at HighVoltz.Dynamic.Helpers.TradeskillHelper.CanCraft(UInt32 recipeID) in e:\Honorbuddy\HB\Bots\Professionbuddy\Dynamic\Helpers.cs:line 444
   at CodeDriver.Code723706099(Object context)
   at HighVoltz.Composites.If.CanRun(Object context) in e:\Honorbuddy\HB\Bots\Professionbuddy\Composites\If.cs:line 203
 
Found solution, since 1 PC is working without any problems and second PC had huge problems last 4-5 days i decided to compare settings on both PC-s and i found PC1 is using .Net framework 4.5.2 and PC 2 is using 4.5.1 so after upgrade and PC reset crafting is working just fine. If you have problems, just download 4.5.2 .Net framework and you will fix all you'r problems.
Cheers guys!

EDIT: After i started all bots they start lagging again...Something is wrong and i can't find a solution.
 
Last edited:
Any response about our problem? I have tried everything, clean install HB like 5 times, .Net upgrade, running wow from SSD and SATA hdd, running US or EU client and im still having problems while im in crafting phase on my PB profile.
Please tell us if you have any idea what can be a problem.
Thanks
 
Back
Top