Zone.exe crash when receiving items
On a fresh made server[Rev2065] and fresh DB[Rev2027].
Titanium client. Whenever a player loots an item zone.exe crashes. Possible causes from logs... 1) Code:
[11.20. - 14:22:59] Unable to convert EQ opcode 0x6d5d to an Application opcode. Code:
[11.20. - 14:16:58] Loading perl commands... Code:
[11.20. - 13:46:47] [WORLD__CLIENT_ERR] [account_name]: Received unknown EQApplicationPacket If a character has a gm flag(#gm on), zone.exe does NOT crash in the above scenarios. This happens in all zones and with all types of items. Edit-- When logging back in after the crash the item that was being looted/received is on the cursor. Edit2-- Other errors |
The easiest way to track down a 100% repeatable problem is to add debugging information to zone.exe, attach the debugger to the zone you are in, and cause a crash. From there you can look at the call stack and see exactly what is going on.
|
Sounds like you need to source in some SQL updates, I bet if you turn on your debugger you will see it is having troubles with SELECT alt_currency or some other recently added field.
Make sure to source in all the sql updates from 2004 to 2062 up from /trunk/EqEmuServer/utils/sql/svn/ This can help resolve zone crash issues from items. |
Thanks for the replies, all looks good now.
It appears to have been one of the updates from /trunk/EqEmuServer/utils/sql/svn/, probably 2024(req) or 2057(req). Most of the others, including alt_currency, failed due to duplicate entries. My question from this is, how do you know which updates are not applied yet when starting a new database? My thought was that the newest db would have the newest updates. Or is it that since my Db was Rev2027 and server was Rev2065 then I needed to apply any updates in /trunk/EqEmuServer/utils/sql/svn/ that were 2027+? (e.g., 2057, 2058, 2062...) [This actually makes sense and can't believe I didn't realize it until someone pointed it out.] Also, thanks for that debugger tip. Will be useful in the future I'm sure, once I learn how to use it. ) |
All times are GMT -4. The time now is 01:11 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.