Map server errors

Klutz

New member
Messages
87
Points
0
Hey,
 
I get some map server errors using Arrow shower skill:
 
Facts:
 
1) Happens when you use arrow shower on a trap.
2) The trap doesn't get pushed away.
3) Doesn't Happens when you use arrow shower on a monster, a Player or empty spot.
4) i replaced all my source edits (skill.c and battle.c) with the files from the git - > Doesn't solve the problem.
5) i am using pre-re settings.
6) i am running latest Hercules.
7) Only plugin that is being used is db2sql.
 
The Error:
 
[Error]: --- nullpo info --------------------------------------------
[Error]: skill.c:12185: 'bst' in function `skill_unit_onplace_timer'
[Error]: ./map-server(assert_report+0x80) [0x6435a0]
[Error]: ./map-server(skill_unit_onplace_timer+0x419) [0x5c5609]
[Error]: ./map-server(skill_unit_timer_sub_onplace+0xc9) [0x5ced19]
[Error]: ./map-server() [0x50b8dd]
[Error]: ./map-server(map_vforeachinshootrange+0x99) [0x516559]
[Error]: ./map-server(map_foreachinshootrange+0x97) [0x514fc7]
[Error]: ./map-server(skill_unit_timer_sub+0x2b3) [0x5d2ee3]
[Error]: ./map-server() [0x63a5ca]
[Error]: ./map-server() [0x639c42]
[Error]: ./map-server(skill_unit_timer+0x36) [0x5cee36]
[Error]: --- end nullpo info ----------------------------------------
 
 
Thanks in advance,
Klutz
 
Last edited by a moderator:
Please List all the plugins as this seems to be plugin related error.

 
Hi, i've the same error when i use arrow shower on traps and i don't use any plugins.
 

Setting: pre-renewal

Error :

[Error]: --- nullpo info --------------------------------------------
[Error]: skill.c:12185: 'bst' in function `Unkown'
[Error]: --- end nullpo info ----------------------------------------

Line in skill.c:


                 tstatus = status->get_status_data(bl);
                 nullpo_ret(tstatus);
                 bst = status->get_base_status(bl);
12185->    nullpo_ret(bst);
                 type = status->skill2sc(sg->skill_id);
                 skill_id = sg->skill_id;
 
Last edited by a moderator:
Please List all the plugins as this seems to be plugin related error.
I listed it

only plugin is db2sql

When i disable nullpo_ret(bst);

The skill works fine.

i wonder why: bst = status->get_base_status(bl);

returns null.

 
I've disable this line too and when i arrow shower on my traps, traps knockback normaly but i do damage on and sniper is not suppose to do damage on his traps.

I've try another think when "nullpo_ret(bst);" is enable :
-It's to put marine sphere card on my sniper, and when i cast magnum break on my traps i do damage on it, and it knockback normaly.


So i don't know what is wrong.

 
Last edited by a moderator:
After debugging this issue.

The problem is the :status_get_base_status function

it gets type of BL_SKILL

and there is no case for BL_SKILL so it returns null

 
bump,

this bug affect both pre-re and re.

any trap that trying to get push using AC_SHOWER, getting this error

and makes tons of map error on log

 
Back
Top