Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибка Cannot read field "race"
#1
Привет всем! Пытаюсь поднять сервер С4. Пока локально воюю с клиентом. Получается залогиниться, зайти в екран выбора персонажа, но вот создать перса я не могу. Возвращает консоль гейм сервера ошибку Cannot read field "race" because "temp" is null

Код:
java.lang.NullPointerException: Cannot read field "race" because "temp" is null
        at net.sf.l2j.gameserver.serverpackets.CharTemplates.writeImpl(CharTemplates.java:54)
        at net.sf.l2j.gameserver.serverpackets.ServerBasePacket.write(ServerBasePacket.java:130)
        at net.sf.l2j.gameserver.SelectorThread.pack(SelectorThread.java:564)
        at net.sf.l2j.gameserver.SelectorThread.processOutboudQueue(SelectorThread.java:666)
        at net.sf.l2j.gameserver.SelectorThread.run(SelectorThread.java:247)

Кто то может помочь понять почему что ему не хватает?

CharTemplates.class
Код:
public class CharTemplates extends ServerBasePacket {
    private static final String _S__23_CHARTEMPLATES = "[S] 23 CharTemplates";
    private List<L2PcTemplate> _chars = new FastList();

    public CharTemplates() {
    }

    public void addChar(L2PcTemplate template) {
        this._chars.add(template);
    }

    final void runImpl() {
    }

    final void writeImpl() {
        this.writeC(23);
        this.writeD(this._chars.size());
        Iterator i$ = this._chars.iterator();

        while(i$.hasNext()) {
            L2PcTemplate temp = (L2PcTemplate)i$.next();
            this.writeD(temp.race.ordinal());
            this.writeD(temp.classId.getId());
            this.writeD(70);
            this.writeD(temp.baseSTR);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseDEX);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseCON);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseINT);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseWIT);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseMEN);
            this.writeD(10);
        }

    }

    public String getType() {
        return "[S] 23 CharTemplates";
    }
}
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Что за ошибка? serg5777 22 9,007 07-11-2023, 09:49 PM
Последний пост: ntking
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 1,301 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  Ошибка геймсервера zane 9 2,525 04-27-2018, 12:28 PM
Последний пост: DmnC
  Ошибка загрузки гейм сервера zane 5 2,003 04-17-2018, 08:03 PM
Последний пост: zane
  Ошибка телепорта Rork 1 1,263 03-02-2018, 03:05 PM
Последний пост: Gaikotsu
  Ошибка с ГМ шопом silok 1 1,310 01-11-2018, 07:36 AM
Последний пост: Narsell
  Ошибка PWSOFT Ananim 0 1,366 07-07-2017, 11:42 AM
Последний пост: Ananim
  Ошибка _aveList; knaif 1 1,395 06-22-2017, 03:07 PM
Последний пост: Trimius
  Ошибка KastaMeN 1 1,805 06-16-2017, 11:32 PM
Последний пост: Mangol
  Ошибка при Компли GoD-LJTS knaif 3 1,809 05-17-2017, 04:02 PM
Последний пост: knaif

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)