Can't use string ("skill")

This place is for Closed bug reports only. NOT for asking help!

Moderators: Moderators, Developers

Message
Author
needBackup
Noob
Noob
Posts: 2
Joined: 05 Jun 2009, 06:02
Noob?: No

Can't use string ("skill")

#1 Post by needBackup »

Code: Select all

OpenKore version what-will-become-2.0.7 (SVN Version) 
@ai_seq = skill_use
Network state = 5
Network handler = Network::XKore
SVN revision: unknown
Loaded plugins:
  plugins/macro.pl (macro)

Error message:
Can't use string ("skill") as a HASH ref while "strict refs" in use at src/Log.pm line 217.

Stack trace:
Can't use string ("skill") as a HASH ref while "strict refs" in use at src/Log.pm line 217.
 at src/Log.pm line 217
	Log::processMsg('warning', 'Skill Envenom failed (Basic)
', 'skill', 'undef', 'Skill Envenom failed (Basic)
', 'skill', 'undef', 'undef', 'HASH(0x160d270)', ...) called at src/Log.pm line 297
	Log::warning('Skill Envenom failed (Basic)
', 'skill') called at src/Network/Receive.pm line 5562
	Network::Receive::skill_use_failed('Network::Receive::ServerType8_5=HASH(0x1ed98a0)', 'HASH(0x3a583ec)') called at src/Network/Receive.pm line 439
	Network::Receive::parse('Network::Receive::ServerType8_5=HASH(0x1ed98a0)', '\x{10}\x{1}4\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 1200
	main::parseIncomingMessage('\x{10}\x{1}4\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 546
	main::mainLoop_initialized() called at src/functions.pl line 70
	main::mainLoop() called at src/Interface.pm line 75
	Interface::mainLoop('Interface::Console::Win32=HASH(0x2cb82d8)') called at openkore.pl line 96
	main::__start() called at start.pl line 125

Died at this line:
  	if ($level <= $currentVerbosity) {
* 		$consoleVar->{$domain} = 1 if (!defined($consoleVar->{$domain}));
  		if ($consoleVar->{$domain}) {

using xkore mode with macro plugin latest 2.0.3 and latest openkore direct download from bibian.ath.cx
this happen after i use poison react, and bot fail to use envenom.
same too if i use full chemical protection on my own self.
this error didnt trigger when i use openkore 2.0.6.1
please help.

kali
OpenKore Monk
OpenKore Monk
Posts: 457
Joined: 04 Apr 2008, 10:10

Re: Can't use string ("skill")

#2 Post by kali »

Have you tried a lower version of your macro plugin?
Got your topic trashed by a mod?

Trashing topics is one click, and moving a topic to its proper forum is a lot harder. You expend the least effort in deciding where to post, mods expend the least effort by trashing.

Have a nice day.

needBackup
Noob
Noob
Posts: 2
Joined: 05 Jun 2009, 06:02
Noob?: No

Re: Can't use string ("skill")

#3 Post by needBackup »

Code: Select all

OpenKore version what-will-become-2.0.7 (SVN Version) 
@ai_seq = 
Network state = 5
Network handler = Network::XKore
SVN revision: unknown
No loaded plugins.

Error message:
Can't use string ("skill") as a HASH ref while "strict refs" in use at src/Log.pm line 217.

Stack trace:
Can't use string ("skill") as a HASH ref while "strict refs" in use at src/Log.pm line 217.
 at src/Log.pm line 217
	Log::processMsg('warning', 'Skill Full Chemical Protection failed (Basic)
', 'skill', 'undef', 'Skill Full Chemical Protection failed (Basic)
', 'skill', 'undef', 'undef', 'HASH(0x187f5e8)', ...) called at src/Log.pm line 297
	Log::warning('Skill Full Chemical Protection failed (Basic)
', 'skill') called at src/Network/Receive.pm line 5562
	Network::Receive::skill_use_failed('Network::Receive::ServerType8_5=HASH(0x18cbbd8)', 'HASH(0x30a9910)') called at src/Network/Receive.pm line 439
	Network::Receive::parse('Network::Receive::ServerType8_5=HASH(0x18cbbd8)', '\x{10}\x{1}\x{df}\x{1}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 1200
	main::parseIncomingMessage('\x{10}\x{1}\x{df}\x{1}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 546
	main::mainLoop_initialized() called at src/functions.pl line 70
	main::mainLoop() called at src/Interface.pm line 75
	Interface::mainLoop('Interface::Console::Win32=HASH(0x25dd230)') called at openkore.pl line 96
	main::__start() called at start.pl line 125

Died at this line:
  	if ($level <= $currentVerbosity) {
* 		$consoleVar->{$domain} = 1 if (!defined($consoleVar->{$domain}));
  		if ($consoleVar->{$domain}) {

this w/o macro plugins.

kali
OpenKore Monk
OpenKore Monk
Posts: 457
Joined: 04 Apr 2008, 10:10

Re: Can't use string ("skill")

#4 Post by kali »

I suggest you file a bug report at the bug tracker. This looks like a regression.

If you want to give a hand, try comparing the same file (Log.pm) between the versions. See if anything may have changed.
Got your topic trashed by a mod?

Trashing topics is one click, and moving a topic to its proper forum is a lot harder. You expend the least effort in deciding where to post, mods expend the least effort by trashing.

Have a nice day.

Bibian
Perl Monk
Perl Monk
Posts: 416
Joined: 04 Apr 2008, 03:08

Re: Can't use string ("skill")

#5 Post by Bibian »

normal users can not register bugs :P

we must do that ourselfs after confirming the bug

User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: Can't use string ("skill")

#6 Post by kLabMouse »

Developers. Please Confirm is this bug still exist.

Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

Re: Can't use string ("skill")

#7 Post by Technology »

fixed in r7027.
One ST0 to rule them all? One PE viewer to find them!
One ST_kRO to bring them all and in the darkness bind them...

Mount Doom awaits us, fellowship of OpenKore!

Locked