Incoming data left in the buffer [ remove($item); ]

Private server support - Only post connectivity issues in the subforum!

Moderator: Moderators

zbb
Noob
Noob
Posts: 4
Joined: 23 Oct 2014, 17:43
Noob?: No

Incoming data left in the buffer [ remove($item); ]

#1 Post by zbb »

Hello there,

I managed to connect to my p server and everything is working fine except that sometimes openkore crashes with the following error:



Image


You can find my Client here: Ragexe.exe

I followed Skylords tutorials to connect, the only thing I still don't understand is how exactly you get the cryptKeys with peek.

I only have these files in Peek Output folder:


Image


If anyone can help me I would really appreciate it. 8-)



Update: Probably same problem as here, here and here.

Error occurs when bot tries to remove items, probably ammunition (Ranger, Genetic) and fly wings.

Any solution to this?
User avatar
SkylorD
Moderators
Moderators
Posts: 1202
Joined: 16 Dec 2011, 02:53
Noob?: No
Location: Brazil

Re: Incoming data left in the buffer [ remove($item); ]

#2 Post by SkylorD »

How are your server settings ?

http://forums.openkore.com/viewtopic.ph ... 93#p269328

And the recvpackets ? How did you install this ?
Learn rules
zbb
Noob
Noob
Posts: 4
Joined: 23 Oct 2014, 17:43
Noob?: No

Re: Incoming data left in the buffer [ remove($item); ]

#3 Post by zbb »

Code: Select all

[RO]
ip 184.173.190.98
port 6900
version 46
master_version 0
serverType kRO_RagexeRE_2014_05_24a
serverEncoding Western
charBlockSize 144
addTableFolders kRO/RagexeRE_2013_08_07a;kRO/RagexeRE_2014_05_24a;translated/kRO_english;kRO
recvpackets ro.txt
I installed patch from here, but with my own recvpackets.txt from PEEK.
User avatar
SkylorD
Moderators
Moderators
Posts: 1202
Joined: 16 Dec 2011, 02:53
Noob?: No
Location: Brazil

Re: Incoming data left in the buffer [ remove($item); ]

#4 Post by SkylorD »

http://wiki.openkore.com/index.php/Connectivity_Guide

Incorrect serverType.
kRO/RagexeRE_2013_08_07a;kRO/RagexeRE_2014_05_24a;
Remove kRO/RagexeRE_2013_08_07a;

But check this :
recvpackets ro.txt
If you want to load this recvpackets, you should remove kRO/RagexeRE_2013_08_07a;kRO and kRO/RagexeRE_2014_05_24a of addTableFolders.
And move the recvpackets one line up. && your recvpackets "ro.txt" must be in openkore/tables.

Code: Select all

addTableFolders
recvpackets
must be :

Code: Select all

recvpackets
addTableFolders
Looking :

Code: Select all

[RO]
ip 184.173.190.98
port 6900
version 46
master_version 0
serverType kRO_RagexeRE_2014_05_24a
serverEncoding Western
charBlockSize 144
recvpackets ro.txt
addTableFolders translated/kRO_english;kRO
Learn rules
zbb
Noob
Noob
Posts: 4
Joined: 23 Oct 2014, 17:43
Noob?: No

Re: Incoming data left in the buffer [ remove($item); ]

#5 Post by zbb »

Ok I changed everything but still same problem.

Code: Select all

OpenKore version what-will-become-2.1
@ai_seq = macro
Network state = 5
Network handler = Network::DirectConnection
SVN revision: 8912
Loaded plugins:
  plugins/macro/macro.pl (macro; description: allows usage of macros)

Error message:
Assertion failed!
 at C:/Games/openkore/src/deps/Carp/Assert.pm line 271
	Carp::Assert::assert('') called at src/InventoryList.pm line 239
	InventoryList::remove('InventoryList=HASH(0x97ad1dc)', 'HASH(0xa2e2784)') called at src/Misc.pm line 1757
	Misc::inventoryItemRemoved(undef, 1) called at src/Network/Receive.pm line 1627
	Network::Receive::inventory_item_removed('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', 'HASH(0xa2e62d4)') called at src/Network/PacketParser.pm line 267
	Network::PacketParser::parse('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', '\x{fa}\x{7}\x{1}\x{0}\x{c}\x{0}\x{1}\x{0}', 'Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)') called at src/Network/Receive.pm line 68
	Network::Receive::parse('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', '\x{fa}\x{7}\x{1}\x{0}\x{c}\x{0}\x{1}\x{0}', 'Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)') called at src/Network/PacketParser.pm line 401
	Network::PacketParser::process('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', 'Network::MessageTokenizer=HASH(0x4a18a7c)', 'Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)') called at src/functions.pl line 724
	main::mainLoop_initialized() called at src/functions.pl line 70
	main::mainLoop() called at src/Interface/Wx.pm line 189
	Interface::Wx::__ANON__('Interface::Wx=HASH(0x5a26a34)', 'Wx::TimerEvent=SCALAR(0xa47397c)') called at src/Interface/Wx.pm line 162
	eval {...} called at src/Interface/Wx.pm line 162
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x5a26a34)') called at openkore.pl line 97
	main::__start() called at start.pl line 136

Stack trace:
Assertion failed!
 at C:/Games/openkore/src/deps/Carp/Assert.pm line 271
	Carp::Assert::assert('') called at src/InventoryList.pm line 239
	InventoryList::remove('InventoryList=HASH(0x97ad1dc)', 'HASH(0xa2e2784)') called at src/Misc.pm line 1757
	Misc::inventoryItemRemoved(undef, 1) called at src/Network/Receive.pm line 1627
	Network::Receive::inventory_item_removed('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', 'HASH(0xa2e62d4)') called at src/Network/PacketParser.pm line 267
	Network::PacketParser::parse('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', '\x{fa}\x{7}\x{1}\x{0}\x{c}\x{0}\x{1}\x{0}', 'Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)') called at src/Network/Receive.pm line 68
	Network::Receive::parse('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', '\x{fa}\x{7}\x{1}\x{0}\x{c}\x{0}\x{1}\x{0}', 'Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)') called at src/Network/PacketParser.pm line 401
	Network::PacketParser::process('Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)', 'Network::MessageTokenizer=HASH(0x4a18a7c)', 'Network::Receive::kRO::RagexeRE_2014_05_24a=HASH(0x9ea0f34)') called at src/functions.pl line 724
	main::mainLoop_initialized() called at src/functions.pl line 70
	main::mainLoop() called at src/Interface/Wx.pm line 189
	Interface::Wx::__ANON__('Interface::Wx=HASH(0x5a26a34)', 'Wx::TimerEvent=SCALAR(0xa47397c)') called at src/Interface/Wx.pm line 162
	eval {...} called at src/Interface/Wx.pm line 162
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x5a26a34)') called at openkore.pl line 97
	main::__start() called at start.pl line 136
 at src/Interface/Wx.pm line 162
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x5a26a34)') called at openkore.pl line 97
	main::__start() called at start.pl line 136
I really think problem has something to do with removing items, maybe arrows, fly wings, butterfly wings..
User avatar
SkylorD
Moderators
Moderators
Posts: 1202
Joined: 16 Dec 2011, 02:53
Noob?: No
Location: Brazil

Re: Incoming data left in the buffer [ remove($item); ]

#6 Post by SkylorD »

http://wiki.openkore.com/index.php/Connectivity_Guide

Try to do this :

Change your serverType for 0.
And use the recvpackets extracted by PEEK.
Learn rules
zbb
Noob
Noob
Posts: 4
Joined: 23 Oct 2014, 17:43
Noob?: No

Re: Incoming data left in the buffer [ remove($item); ]

#7 Post by zbb »

SkylorD wrote: Try to do this :

Change your serverType for 0.
If I change serverType to 0 it asks to make a new character and then just says "connected" and doesn't do anything.
User avatar
SkylorD
Moderators
Moderators
Posts: 1202
Joined: 16 Dec 2011, 02:53
Noob?: No
Location: Brazil

Re: Incoming data left in the buffer [ remove($item); ]

#8 Post by SkylorD »

You can use WPE to get the packet ID correctly.
Login with your character, hook with WPE, go to a isolated place and click in start the capture. Drop an item and check the packet ID. Is the packet ID '0361' ?
Learn rules