SphereServer BugTracker - SphereServer
View Issue Details
0002526SphereServerexecutable - windows buildpublic22-06-15 21:1927-06-15 09:48
Shamino 
Coruja 
normalmajoralways
resolvedfixed 
x64Windows8.1
16-06-2013, 0.56b Prerelease 
0.56c Nightly 
Automated (specify build number)
None
None
2349
0002526: Error with Party System when user leave the group.
Debug error when user leave the group.

This:

21:09:DEBUG:__ thread (7240) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:09:DEBUG:>> 7240 | 0 | NetworkManager::tick | +0
21:09:DEBUG:>> 7240 | 1 | NetworkThread::tick | +0
21:09:DEBUG:>> 7240 | 2 | NetworkInput::processInput | +0
21:09:DEBUG:>> 7240 | 3 | NetworkInput::processData | +0
21:09:DEBUG:>> 7240 | 4 | NetworkInput::processData | +0
21:09:DEBUG:>> 7240 | 5 | NetworkInput::processGameClientData | +0 <-- exception catch point (below is guessed and could be incorrect!)
21:09:DEBUG:>> 7240 | 6 | PacketExtendedCommand::onReceive | +0
21:09:DEBUG:>> 7240 | 7 | PacketPartyMessage::onReceive | +0
21:09:DEBUG:>> 7240 | 8 | CPartyDef::RemoveMember | +0
21:09:DEBUG:>> 7240 | 9 | CResource::GetDefaultMsg | +0
21:09:CRITICAL:"Access Violation" (0x704054cc), in SUB: NetworkInput::Message::ProcessMessage()
21:09:DEBUG:6:Parsing Packet len=10 id=0xbf [2015/06/22 21:09:54]
        0 1 2 3 4 5 6 7 8 9 A B C D E F
       -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
0000 bf 00 0a 00 06 02 00 00 11 ff ..........
- GM char add a normal player to party (gm can force adding char to party).
- Normal player leave the group.
- ERROR SHOW ON CONSOLE.
- The GM party gump even shows self and the player, but the normal player party gump player is blank, 0 pjs on group.
No tags attached.
Issue History
22-06-15 21:19ShaminoNew Issue
25-06-15 19:43CorujaNote Added: 0002866
25-06-15 21:08ShaminoNote Added: 0002868
27-06-15 09:48XuNStatusnew => resolved
27-06-15 09:48XuNFixed in Version => 0.56c Nightly
27-06-15 09:48XuNResolutionopen => fixed
27-06-15 09:48XuNAssigned To => Coruja

Notes
(0002866)
Coruja   
25-06-15 19:43   
check if your party_* messages on sphere_msgs.scp are updated, usually these ProcessMessage() errors occour when the message on your script is using more/less "%s" strings so sphere wont generate the message correctly
(0002868)
Shamino   
25-06-15 21:08   
FIXED, i have a fucking double %s on a message.

Thx coruja :D