This bug exists in SummonRequestHolder class (L2J_Mobius_C6_Interlude\java\org\l2jmobius\gameserver\model\holders\SummonRequestHolder.java).
in line 35:
_location = new Location(summoner.getX(), summoner.getY(), summoner.getZ(), summoner.getHeading());
If can't be done that way because summoner variable is passed as null, so getX, getY.. methods wont work.
I made this as a simple workaround... which works (I know summoner might be checked more precisely with PlayerInstance or something):
if (summoner != null) {
_location = new Location(summoner.getX(), summoner.getY(), summoner.getZ(), summoner.getHeading());
} else {
_location = Location.DUMMY_LOC;
}
Best regards!
ps. sorry for no patch file