EVEBot: Waiting for cache to initialize - != MyToonsName

Blachawk

Active Member
I am getting this error when I try to run multiple sessions. Yesterday everything was fine. I have reinstalled the latest ISXEVE and grabbed the latest stable trunk of EVEBot. I searched and found another mention of this a short time back but that doesn't seem to apply here.

I have unloaded and reloaded ISXEVE on each instance but only the first loaded is working now. Innerspace is running as admin and uac is turned off. I suppose I should go to IRC....

Thanks for any help you can offer.
 

Noob536

Member
I was having same problem until i changed a couple lines in evebot.iss.

original

Code:
while !${_Me.Name(exists)} || ${_Me.Name.Equal[NULL]} || ${_Me.Name.Length} == 0
{
	echo " ${Time} EVEBot: Waiting for cache to initialize - ${_Me.Name} != ${Me.Name}"
	wait 10
	Obj_Cache_Me:Initialize
	Obj_Cache_EVETime:Initialize
}
to

Code:
while !${_Me.Name(exists)} || ${_Me.Name.Equal[NULL]} || ${_Me.Name.Length} == 0
{
	echo " ${Time} EVEBot: Waiting for cache to initialize - ${_Me.Name} != ${Me.Name}"
	wait 10
	_Me:Initialize
	_EVETime:Initialize
}
 

CyberTech

Second-in-Command
Staff member
This fix worked for me also. So what changed to break it?

Nothing. It was always broken (18+ months!) The code is just not usually called, unless the initial call to Me.Name by the cache object fails, which generally can only happen when isxeve is having issues, which is not common.
 

TreePickle

Active Member
I am still getting this randomly on a toon I have used evebot with for the last six months

My workaround is, run evesalvage ... end it via "endscript *"

Then Evebot works.
 
Top Bottom