Page 1 of 1

Failed to deserialize net message

Posted: Wed Apr 27, 2011 5:49 pm
by John Adams
I need a little help diagnosing what this problem is. When I run an EQ2 client, log in and make a character, the client then attempts to log into my world. It starts chugging away, but then halts with this error:
error1.jpg
Something we are all very familiar with seeing, but I'd like to discuss what it truly means and how to get passed it.

Specifically, do you see the "last message type 31"? I looked at my Opcodes table, and found out opcode 31 is OP_ZoneInfoMsg. I also noticed my World reporting an unknown opcode 0038 received.

Just for kicks, I changed OP_ZoneInfoMsg from 31 to 38, and restarted my world. This time when I logged in, that "last message type 31" now said "38". I thought I was onto something! Though if I try to think logically, it IS saying 'this was the last message, the one I'm stumbling on is... 380?"

For this data range (1046), Opcode 380 is that accursed "OP_MapFogDataInitMsg".


Question:
Can we actually use that dialog to try and diagnose why this client is crashing trying to log in? Or is this pretty useless information?

Re: Failed to deserialize net message

Posted: Thu Apr 28, 2011 2:03 pm
by Gilraak
I believe if you have a C++ Debugger, you can do it. Run EverQuest2.exe under the debugger and see if that works. Just posting the easy way out.

Re: Failed to deserialize net message

Posted: Fri May 13, 2011 6:54 pm
by Zcoretri
John Adams wrote:
For this data range (1046), Opcode 380 is that accursed "OP_MapFogDataInitMsg".

Question:
Can we actually use that dialog to try and diagnose why this client is crashing trying to log in? Or is this pretty useless information?
I looks like it actually may be useful, now that I did the opcode audit, "OP_MapFogDataInitMsg" is actually 382 for 1046, but since it was 380 before, that's why the client bombed, it was getting the wrong opcode.

Re: Failed to deserialize net message

Posted: Fri May 13, 2011 9:23 pm
by John Adams
Damnit! I thought I slide those codes around a little to try that theory, but I might have done it wrong.

Can't wait to see Halas, baby!