thebrodieman
Well-Known Member
- Joined
- Sep 11, 2011
- Messages
- 6,015
Thanks .. It is working perfectly now![]()
Excellent! That posting has been up for a while, but I haven't heard any feedback yet, so I'm glad to hear it works!
Thanks .. It is working perfectly now![]()
Leveling 1 thru supported is working in 6.0.2
Firstly, the leveling profiles, as stated in the "supported" section, only support up to level 68. They will not work beyond that yet.
Second, this log shows lots of issues that could stem from v752 and prev752 HB files mixing. CombatRoutine and LevelBot issues. Recommend a fresh install.
In response to an issue I was having, leveling 1-90 is actually NOT supported. He actually stated to me that it only supports 1-68 right now.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at BrodiesPlugin.BrodiesPluginUI.BrodiesPluginUI_Load(Object sender, EventArgs e)
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)[ATTACH]148047[/ATTACH]
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)
I know how much you love debug information, however in this case, it is all that is available.
Problem: After running a profile, re-opening the plugin to run a different profile causes the following exception to be displayed. When clicking continue, the TBMC interface is shown, however any action to start a profile, causes another (less specific) exception.
Reproducable: Yes. You can reproduce this problem by clicking on TBMC after selecting your plugin to display your interface, choosing a profile to run (aka, Hallow's End EK), and let it run for a while. Close the TBMC interface, and then close the plugin dialog. Stop the bot. Open the plugin dialog, and then click TBMC -- you will get the following exception. Click continue. Now try and start a different profile (say Hallow's End Kalimdor).
Code:************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at BrodiesPlugin.BrodiesPluginUI.BrodiesPluginUI_Load(Object sender, EventArgs e) 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)[ATTACH]148047[/ATTACH] 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)
You say you want a log and for this to be posted on the thread when it is a plugin crash .... no problems. Attached you will find a log. Just fix the issue as this has been a problem with your plugin since the beginning, and it really is a pain to have to completely exit HonorBuddy every time I wish to have your plugin load a new XML profile.
[16:53:38.304 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeLoadException: Could not load type 'Styx.CommonBot.Routines.ICombatRoutine' from assembly 'Honorbuddy, Version=2.5.11837.752, Culture=neutral, PublicKeyToken=-------------'.
at PureRotation.Managers.HotKeyManager.BotEvents_OnBotStopped(EventArgs args)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.UnsafeInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Styx.CommonBot.BotEvents.(Delegate , Action`1 , Object[] )
Second, this log shows lots of issues that could stem from v752 and prev752 HB files mixing. CombatRoutine and LevelBot issues. Recommend a fresh install.
Hi,
Does the premium version have the ability to convert rep from scryer/aldor and oracles/frenzyheart? And the parts that's under construction, are they completely unavailable? (speaking of the paid version)
Cheers!
How would I set this plugin as a profile in HBrelog? It's amazing btw the Timeless Isle part is anyway. Think I need the premium when I get home.
The same issues as I mentioned before to you are still present and plentiful:
Code:[16:53:38.304 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeLoadException: Could not load type 'Styx.CommonBot.Routines.ICombatRoutine' from assembly 'Honorbuddy, Version=2.5.11837.752, Culture=neutral, PublicKeyToken=-------------'. at PureRotation.Managers.HotKeyManager.BotEvents_OnBotStopped(EventArgs args) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.UnsafeInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Delegate.DynamicInvokeImpl(Object[] args) at Styx.CommonBot.BotEvents.(Delegate , Action`1 , Object[] )
These are not plugin related. There is an unresolved issue with your install that may or may not be related to this issue. I am researching the issue though the commdev and coredev forum to attempt to figure out what is causing your issue. In the meantime, I recommend a fresh install if you have not already done one.
This was an issue with PureRotation which has since been removed from the store. I have disabled the plugin from the web interface (very nice feature to be able to toggle it still). The problem persists even on fresh installs regardless of plugins loaded. I have confirmed this with several buddies on their installations as well that this is something persistant, and is not specific to the paid version of your plugin/script. It is also easy to reproduce, however in the previous log, I even went through the trouble of switching zones to load the new profile specific for that zone. The crash happens every time your plugin config interface is opened for the second time after having started something.
The scripts you do are really good, so please don't take my issue reporting as a sign that I think otherwise. Unfortunately in the realm of coding, most of the feedback is pertaining to issues of some sort, and can feel like a drag as it seems like people are always complaining, non-appreciative, etc. But it's not the case. People complaining about issues means that people like your script enough to take the time to post feedback to improve/correct it where necessary.
Please understand that when I post an issue, it is not without a lot of thought, debugging, testing, and troubleshooting -- even seeing if there is something I can do on this end to correct it. When your plugin was available directly, I did make some changes to it which resolved the issue (just some error trapping and what-not). Typically, object not defined means that it needs to be initialized, hence why the JIT debug should be ok to determine the issue. My testing always extends to clearing caches, fresh install of HB, fresh install of WoW and so on up to but not only a fresh install of windows itself. I have multiple machines to test on, as well as several friends who I have introduced to HB that also grant feedback as I need to confirm that it's not just me, or my setup.
As you noticed in the log -- there really isn't anything special denoting why this is happening with your plugin, hence why you pointed towards a separate issue regarding PureRotation -- which was enabled in the shop, but not in use in the client. Rest assured, the issue with PureRotation is not the cause of your plugin issue. My best guess, is that it doesn't unload properly when the dialog is closed or the bot is stopped. At HB core, this could probably be resolved by forcing all plugins to terminate and unload when the bot stops regardless of if there is a problem in the unload/pluginstopped routine. I will leave this in your very capable hands and look forward to a patch
Thanks again.
Using cooking on an alt.
Wont buy items need. Log is Attached in diagnostic mode.
OO on a great note Love the plugin keep up the good work.
View attachment 148101
I'm having issues with the plugin loading the Menu. I check the box and get the Initialization Complete message. When I click TBMC Menu button Honorbuddy locks up and does nothing.
There is no log recorded. I open HB. Login and everything loads. I click plugins check the box for plugin. Then click TBMC Menu. I just tried again and checked my logs. Nothing records. I have to go to task manager and shutdown Honorbuddy.
Looks like its a bug with InteractWith. There were some changes made in the realm of purchasing items using IW lately. Are you using a fresh install.
Yes I did( Made a fresh install just to see)
Here is the new log same thing in it.
View attachment 148108