Game Crash - after new item created
After any new item is created, regardless of doing hitfix wipe, shared folders + running shared_memory (everything was shut off)
If a new item.is created through EoC or direct database, any user with that item will crash. The crash logs mention maxitem id. My question is, is there a base code that.limits the maxitem id to be created? Anything past 132000 id will crash the entire game. A restart and delete of said item fixes the game. Is there a maual setting? This is the only thing i can think of that will cause this error. Thanks. |
Pretty sure that's client-based. Using Titanium by chance? Have you tried with anything newer? I know I have IDs above 132k
|
Client based you say? I am using imporiums UF/HoT client atm.
That is an interesting theory, ill have a go and see. Ps; before i test it. When i say game crashes, the complete server crashes |
Tested and nothing still. Comes up with an EXCEPTION_VIOLATION
|
Would not hurt to paste the crash dump
|
Is your 'EXCEPTION_VIOLATION' from the server or client?
One of the dev's pushed a cap for UF material/idfile values recently: https://github.com/EQEmu/Server/comm...ffff990f75b8ad It's not too far-fetched an idea that item numbers could be (probably are) limited as well. Code:
int x[100]; |
Quote:
Code:
016 :: 18:50:51] [Crash] EXCEPTION_ACCESS_VIOLATION |
Quote:
Ill check that when i am not at work, cheers |
post the item data as an SQL insert with column names and maybe its something to do with the item created.
|
Ignore replace, item was created via my dev in peq then edited in peq for me to get the query. Im at work on a phone.
REPLACE INTO items (`Name`, `lore`, `artifactflag`, `color`, `fvnodrop`, `icon`, `id`, `idfile`, `itemclass`, `itemtype`, `loregroup`, `magic`, `material`, `minstatus`, `nodrop`, `norent`, `pendingloreflag`, `tradeskills`, `comment`, `created`, `deity`, `evolvinglevel`, `light`, `serialization`, `serialized`, `source`, `updated`, `verified`, `favor`, `guildfavor`, `ldonprice`, `ldonsellbackrate`, `ldonsold`, `ldontheme`, `pointtype`, `price`, `sellrate`, `bagsize`, `bagslots`, `bagtype`, `bagwr`, `classes`, `races`, `slots`, `reclevel`, `recskill`, `reqlevel`, `potionbelt`, `potionbeltslots`, `stackable`, `stacksize`, `attuneable`, `expendablearrow`, `nopet`, `notransfer`, `size`, `weight`, `heroic_cr`, `heroic_dr`, `heroic_fr`, `heroic_mr`, `heroic_pr`, `heroic_svcorrup`, `cr`, `dr`, `fr`, `mr`, `pr`, `svcorruption`, `ac`, `endur`, `hp`, `mana`, `aagi`, `acha`, `adex`, `aint`, `asta`, `astr`, `awis`, `heroic_agi`, `heroic_cha`, `heroic_dex`, `heroic_int`, `heroic_sta`, `heroic_str`, `heroic_wis`, `accuracy`, `attack`, `avoidance`, `clairvoyance`, `combateffects`, `damageshield`, `dotshielding`, `dsmitigation`, `enduranceregen`, `healamt`, `manaregen`, `regen`, `shielding`, `spellshield`, `strikethrough`, `stunresist`, `damage`, `delay`, `haste`, `banedmgamt`, `banedmgbody`, `banedmgrace`, `banedmgraceamt`, `elemdmgamt`, `elemdmgtype`, `extradmgamt`, `extradmgskill`, `backstabdmg`, `range`, `spelldmg`, `augdistiller`, `augrestrict`, `augslot1type`, `augslot1unk2`, `augslot1visible`, `augslot2type`, `augslot2unk2`, `augslot2visible`, `augslot3type`, `augslot3unk2`, `augslot3visible`, `augslot4type`, `augslot4unk2`, `augslot4visible`, `augslot5type`, `augslot5unk2`, `augslot5visible`, `augtype`, `factionamt1`, `factionamt2`, `factionamt3`, `factionamt4`, `factionmod1`, `factionmod2`, `factionmod3`, `factionmod4`, `bardeffect`, `bardeffecttype`, `bardtype`, `bardvalue`, `casttime`, `casttime_`, `clickeffect`, `clicklevel`, `clicklevel2`, `clicktype`, `maxcharges`, `recastdelay`, `recasttype`, `focuseffect`, `focuslevel`, `focuslevel2`, `focustype`, `proceffect`, `proclevel`, `proclevel2`, `procrate`, `proctype`, `scrolleffect`, `scrolllevel`, `scrolllevel2`, `scrolltype`, `clickname`, `focusname`, `procname`, `scrollname`, `wornname`, `worneffect`, `wornlevel`, `wornlevel2`, `worntype`, `UNK012`, `UNK013`, `UNK014`, `UNK033`, `UNK054`, `UNK059`, `UNK060`, `UNK120`, `UNK121`, `UNK123`, `UNK124`, `UNK127`, `UNK132`, `UNK134`, `UNK137`, `UNK142`, `UNK147`, `UNK152`, `UNK157`, `UNK193`, `UNK214`, `UNK219`, `UNK220`, `UNK221`, `UNK223`, `UNK224`, `UNK225`, `UNK226`, `UNK227`, `UNK228`, `UNK229`, `UNK230`, `UNK231`, `UNK232`, `UNK233`, `UNK234`, `UNK236`, `UNK237`, `UNK238`, `UNK239`, `UNK240`, `UNK241`, `augslot6type`, `augslot6unk2`, `augslot6visible`, `bardlevel`, `bardlevel2`, `bardname`, `bardunk1`, `bardunk2`, `bardunk3`, `bardunk4`, `bardunk5`, `bardunk7`, `benefitflag`, `book`, `booktype`, `charmfile`, `charmfileid`, `clickunk5`, `clickunk6`, `clickunk7`, `elitematerial`, `epicitem`, `evoid`, `evoitem`, `evomax`, `filename`, `focusunk1`, `focusunk2`, `focusunk3`, `focusunk4`, `focusunk5`, `focusunk6`, `focusunk7`, `heirloom`, `herosforgemodel`, `lorefile`, `placeable`, `powersourcecapacity`, `procunk1`, `procunk2`, `procunk3`, `procunk4`, `procunk6`, `procunk7`, `purity`, `questitemflag`, `scriptfileid`, `scrollunk1`, `scrollunk2`, `scrollunk3`, `scrollunk4`, `scrollunk5`, `scrollunk6`, `scrollunk7`, `skillmodmax`, `skillmodtype`, `skillmodvalue`, `summonedflag`, `wornunk1`, `wornunk2`, `wornunk3`, `wornunk4`, `wornunk5`, `wornunk6`, `wornunk7`) VALUES ('Valarons earing', 'Valarons enagement earing', '0', '0', '0', '0', '132476', 'IT', '0', '29', '0', '0', '-1', '0', '1', '1', '0', '0', '', '201612015211', '0', '0', '0', '', '0000-00-00 00:00:00', 'CUSTOM', '2016-01-20 15:21:01', '2016-01-20 15:21:01', '0', '0', '0', '0', '0', '0', '0', '0', '1', '0', '0', '0', '0', '0', '0', '2', '0', '0', '66', '0', '0', '0', '1', '0', '0', '0', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '555', '555', '555', '555', '55', '55', '55', '55', '55', '55', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '192', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '0', '0', '0', '-1', '0', '0', '0', '-1', '0', '0', '0', '0', '-1', '0', '0', '0', '', '', '', '', '', '-1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0000000000000000000', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '', '0', '0', '0', '', '0', '0', '0', '0', '0', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '0', '-1', '0', '0', '0', '0', '0', '0', '0', '', '0'); |
If this is an item someone is supposed to use / wear. It has no class / race / icon / idfile (not proper).
Idfile should be at least IT63 / IT64 for the bag look / generic item. It looks like they wanted to make it an aug (augtype 7 and 8)? But the itemtype is 29 (jewelry) and not 54 (augment). Those are the only things I see wrong with it. (Doesn't crash my server though when adding that item) |
Yea. They did a quick item create. If the character has that item and logs out then in. The server will crash
|
I have actually fixed this issue, thanks for the help.
|
Good idea to tell us how you fixed it, rather than not. People may stumble on to this thread down the road with the same issue, only to see your post of "fixed it" with no explanation given..
|
Well without being a prick back to you.
When inrecompiled the entire server, it seemed to have fixed it. Possibly the first compile was not done correctly. Make sure you do it right the first time. Fixed several errors that came up upon characters loging in, like inventory issues and new item creation. |
Wow, that's all it takes to be a prick these days? Grow some thicker skin and realize I wasn't being a douche - just coming from experience, it sucks finally finding a thread that relates to a problem you have, only to have the post end with a "Fixed it" and no explanation given. It helps us all when people come back and post the solution to the problem, and glad to hear a recompile fixed it. Sometimes stuff just goes belly-up for no reason and that's all it takes for a fix.. beats spending hours searching for a solution eh?
Maybe I need to add lots of lols and smilies to my posts? SO sorry to come off as a dick lol :) Now see, THAT sounds prickish, and not what I intended at all; My above post was rushed for time and thought I'd hand out some advice that is given quite often here. Either way, glad you got it fixed so easilly. |
Sorry.. i just woke up and no coffee. My reply was not intended so... rude.
And yes, in the end i think it came down to a wrong compile or transfer of files. What i did notice was the zone world etc went from 700 to 1.5mb so definately something i missed.. however i still dont understand how i did. |
No harm no foul man, glad your issue got fixed with minimal headaches. Sometimes there's no replacement for a recompile as a control test - blame it on an overclocked CPU, weather, kids these days, or whatever. Time to enjoy instead of smashing your head against a keyboard finding a very evasive issue!
|
It's a good exercise for down the road, if nothing else. These troubleshooting experiences are valuable :)
|
All times are GMT -4. The time now is 09:44 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.