Closed KKzLEO closed 4 years ago
have you configured Automule.js to stop a profile that doesn't exist? Or stop the actual mule profile?
I didn't set stopProfile
. I made a GIF to demo my problem
https://imgur.com/Uc1DNGa
This hasn't happened before you configured AutoMule.js? I'm guessing it is caused by misconfiguration then.. what starter is this profile Sor using? Sor is a MF profile right? It should resume using D2BotLead or whatever it had before. mule should be using the starter D2BotMule.
In AutoMule.js:
muleProfile: "",
-> muleProfile: "mule",
enabledProfiles: [""],
-> enabledProfiles: ["Sor"],
This happened before I configured AutoMule, so I guess this issue is not related to AutoMule? My Sor config: https://imgur.com/QzX9VUU
The bot is awesome but today I want to use AutoMule function so I set up the mule config and AutoMule.js then I found out my D2Bot.exe will crash after the response time count down to 0.
This is misleading then..
Does it happen with older versions of D2Bot too?
Sorry for misleading :(
I used D2Bot 19.3.3.100 + D2BS 1.6.3U and D2Bot 17.6.23.100 and it's the same.
And I tried to execute single player script but it didn't work.
I don't really get how this error is crashing D2Bot, but it appears the process handle of the client D2Bot wants to use to restart the profile (because of D2Bs appearing to be not responding which seems to be the actual error here) is corrupted/invalid for some reason. If the handle was null, D2Bot should not be crashing imo.
Are you sure you are running everything as x86? Don't force any compatibility please. Also, has the setup ever worked for you?
My OS is windows 10 64bit. I checked I installed the c++ 2008, 2010 with x86 version and .NET 4.0. How do I check everything is running as x86?
BTW, I found the logs/exception.txt shows
System.ComponentModel.Win32Exception (0x80004005): **Access is denied**
at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)
at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
at System.Diagnostics.Process.get_HasExited()
at D2Bot.D2Profile.StopClient()
at D2Bot.D2Profile.StopThread()
at D2Bot.Main.HandleAction(D2Profile d2p, ProfileAction pa)
at D2Bot.Main.<>c__DisplayClass53_0.<WorkThread>b__0()
Hi
I installed VMBOX and created a win 7 32 bit VM. It's working perfectly now.
Seems my system environment has some issues? But I decide to give it up and change to use VM to run the bot. Anyway, thank you for your kind assistance.
I really don't know what could be causing it on your base system.. good to hear it works for you on a VM.
I think this can be closed, it's unclear if this issue is caused by D2Bot or rather the environment.
I guess the issue is caused by windows update because I remember my first run works perfectly. I have a long time not to update the windows.... I disabled all the windows update related config but seems they still updated my windows automatically after my first run.
Close this issue because the VM solution works. Thank you again
Hi,
The bot is awesome but today I want to use AutoMule function so I set up the mule config and
AutoMule.js
then I found out myD2Bot.exe
will crash after the response time count down to 0.The weird thing is that the
D2Bot
crashed but the script is still running and working fine.Before the crash I saw the console of
D2Bot.exe
showsD2Bot shows d2bs is not responding... starting profile.
, so I changed the compatibility mode towindow XP
orwin 7
and run as Administrator then the situation got worst that the scripts didn't execute.The logs of d2bs:
Event Viewer:
The version of
D2Bot
is20.6.7.100
Thanks