Those files are kinda old, so im assuming that theres anyone that figured out this iusse with this files..
Debug logs :
> databaseserver.exe*!CItemContainer<CItemElem>::Ser ialize(CAr & ar={...}) Line 929 + 0x31 bytes C++
databaseserver.exe*!CMover::Serialize(CAr & ar={...}) Line 749 C++
databaseserver.exe*!CDPTrans::OnSavePlayer(CAr & ar={...}, unsigned long dpid=2752, unsigned long dpidCache=4294967295, unsigned long dpidUser=4294967295, unsigned char * lpBuf=0x0349c129, unsigned long uBufSize=5521) Line 667 + 0x11 bytes C++
databaseserver.exe*!CDPTrans::UserMessageHandler(D PMSG_GENERIC * lpMsg=0x0349c11d, unsigned long dwMsgSize=5533, unsigned long idFrom=2752) Line 385 + 0x55 bytes C++
databaseserver.exe*!CDPMng::ReceiveMessage() Line 186 + 0x24 bytes C++
databaseserver.exe*!ReceiveThread(void * lpvThreadParameter=0x009248e8) Line 230 C++
databaseserver.exe*!_threadstartex(void * ptd=0x06a67340) Line 241 + 0xd bytes C
kernel32.dll!752e7c04()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
ntdll.dll!7778b90f()
ntdll.dll!7778b8da()
line on obj.h :
m_apItem[ch].Serialize( ar );