r6917 | Unknown encoding 'Korean'

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

Moderators: Moderators, Developers

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

r6917 | Unknown encoding 'Korean'

#1 Post by Technology »

Using start.exe in combination with the kRO server gives the following error:

Code: Select all

OpenKore version what-will-become-2.1 (SVN Version) 
Network state = 2
Network handler = Network::DirectConnection
SVN revision: 6917
Loaded plugins:
  plugins/charBuild/charBuild.pl (charBuild)
  plugins/cmdOnLogin/cmdOnLogin.pl (cmdOnLogin)
  plugins/macro/macro.pl (macro)
  plugins/test/test.pl (test)

Error message:
Unknown encoding 'Korean' at C:/Openkore-SVN/src/I18N.pm line 61

Stack trace:
Unknown encoding 'Korean' at C:/Openkore-SVN/src/I18N.pm line 61
 at /<C:\Openkore-SVN\start.exe>Encode.pm line 172
	Encode::decode('Korean', '\x{bb}\x{e7}\x{c5}\x{a9}\x{b6}\x{f3}\x{c0}\x{cc}') called at C:/Openkore-SVN/src/I18N.pm line 61
	I18N::bytesToString('\x{bb}\x{e7}\x{c5}\x{a9}\x{b6}\x{f3}\x{c0}\x{cc}') called at src/Network/Receive/kRO/Sakexe_0.pm line 623
	Network::Receive::kRO::Sakexe_0::account_server_info('Network::Receive::kRO::RagexeRE_0=HASH(0x55d259c)', 'HASH(0x3c1e63c)') called at src/Network/Receive.pm line 170
	Network::Receive::parse('Network::Receive::kRO::RagexeRE_0=HASH(0x55d259c)', 'i\x{0}O\x{0}D\x{c5}l$\x{a4}\x{d}Y\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}x\x{f9}\x{dd}\x{a}\x{b3}\x{94}@\x{0}|tH\x{0}\x{b8}m\x{13}\x{b}0\x{fc}\x{dd}\x{a}\x{0}\x{0}\x{0}\x{0}|t\x{0}p\x{af}\x{82}\x{83}\x{94}\x{11}\x{bb}\x{e7}\x{c5}\x{a9}\x{b6}\x{f3}\x{c0}\x{cc}...') called at src/functions.pl line 1206
	main::parseIncomingMessage('i\x{0}O\x{0}D\x{c5}l$\x{a4}\x{d}Y\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}x\x{f9}\x{dd}\x{a}\x{b3}\x{94}@\x{0}|tH\x{0}\x{b8}m\x{13}\x{b}0\x{fc}\x{dd}\x{a}\x{0}\x{0}\x{0}\x{0}|t\x{0}p\x{af}\x{82}\x{83}\x{94}\x{11}\x{bb}\x{e7}\x{c5}\x{a9}\x{b6}\x{f3}\x{c0}\x{cc}...') called at src/functions.pl line 551
	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(0x42ccb3c)') called at openkore.pl line 96
	main::__start() called at start.pl line 125
Possibly due to a missing dependency when compiling start.exe?
Possibly due to upgrading to latest perl?
This doesn't occur when running openkore.pl however...
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!
Technology
Super Moderators
Super Moderators
Posts: 801
Joined: 06 May 2008, 12:47
Noob?: No

Re: r6917 | Unknown encoding 'Korean'

#2 Post by Technology »

including Encode::KR in the process of creating start.exe seems to resolve the problem.

we should maybe also include these then?
Encode::TW
Encode::JP
Encode::CN

I'll make new kore binaries if needed.
Before that i want others to test if they can connect to kRO using the newest start.exe to see whether its not a local problem.
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!
User avatar
kLabMouse
Administrator
Administrator
Posts: 1301
Joined: 24 Apr 2008, 12:02

Re: r6917 | Unknown encoding 'Korean'

#3 Post by kLabMouse »

Technology wrote:including Encode::KR in the process of creating start.exe seems to resolve the problem.

we should maybe also include these then?
Encode::TW
Encode::JP
Encode::CN
Try To include all the supported Encodings (at least, the one used by Kore).
So we will have no such bug's in future.