Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибка ГС
#1
Помогите, проблема с ГС не подгружает нормально SpawnList
Код:
[28.01.15 18:22:50] GrandBossManager: Initialized 18 Grand Boss Zones
[28.01.15 18:22:50] Done: loaded 545 zones.
[28.01.15 18:22:50] -[=======================Spawnlist=======================]-
[28.01.15 18:22:51] NPC 31034 class not found
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.l2scoria.gameserver.model.spawn.L2Spawn.doSpawn(L2Spawn.java:539)
    at com.l2scoria.gameserver.model.spawn.L2Spawn.init(L2Spawn.java:467)
    at com.l2scoria.gameserver.datatables.sql.SpawnTable.fillSpawnTable(SpawnTable.java:123)
    at com.l2scoria.gameserver.datatables.sql.SpawnTable.<init>(SpawnTable.java:62)
    at com.l2scoria.gameserver.datatables.sql.SpawnTable.<clinit>(SpawnTable.java:45)
    at com.l2scoria.gameserver.GameServer.main(GameServer.java:261)
Caused by: java.lang.NullPointerException
    at com.l2scoria.util.random.MTRandom.next(MTRandom.java:355)
    at java.util.Random.nextDouble(Unknown Source)
    at com.l2scoria.util.random.Rnd.nextInt(Rnd.java:55)
    at com.l2scoria.gameserver.model.actor.instance.L2GuardInstance.<init>(L2GuardInstance.java:84)
    ... 10 more
Код:
[28.01.15 23:16:12] NPC 29037 class not found
java.lang.NullPointerException
    at com.l2scoria.util.random.MTRandom.next(MTRandom.java:341)
    at java.util.Random.nextDouble(Unknown Source)
    at com.l2scoria.util.random.Rnd.get(Rnd.java:45)
    at com.l2scoria.gameserver.model.actor.instance.L2RaidBossInstance.onSpawn(L2RaidBossInstance.java:132)
    at com.l2scoria.gameserver.model.L2Object.spawnMe(L2Object.java:493)
    at com.l2scoria.gameserver.model.spawn.L2Spawn.intializeNpcInstance(L2Spawn.java:619)
    at com.l2scoria.gameserver.model.spawn.L2Spawn.doSpawn(L2Spawn.java:550)
    at com.l2scoria.gameserver.managers.RaidBossSpawnManager.addNewSpawn(RaidBossSpawnManager.java:266)
    at com.l2scoria.gameserver.managers.RaidBossSpawnManager.init(RaidBossSpawnManager.java:115)
    at com.l2scoria.gameserver.managers.RaidBossSpawnManager.<init>(RaidBossSpawnManager.java:68)
    at com.l2scoria.gameserver.managers.RaidBossSpawnManager.getInstance(RaidBossSpawnManager.java:75)
    at com.l2scoria.gameserver.GameServer.main(GameServer.java:269)
[28.01.15 23:16:12] NPC 29095 class not found

НПЦ сами в бозе есть"
Код:
(31034, 31034, 'Sentry', 0, '', 0, 'NPC.a_guard_FDarkelf', 7.00, 25.00, 80, 'female', 'L2Guard', 1100, 4551, 1859, 13.43, 3.09, 40, 43, 30, 21, 20, 10, 0, 0, 4031, 576, 1144, 468, 249, 1000, 333, 277, 0, 0, 55, 176, NULL, 0, 1, 0, 'LAST_HIT', 'fighter'),
Ответ
#2
Код:
    @Override
    protected final synchronized int next(int bits)
    {
        // ---- Begin Mersenne Twister Algorithm ----
        int y, kk;
        if(mti >= N)
        { // generate N words at one time

            // In the original C implementation, mti is checked here
            // to determine if initialisation has occurred; if not
            // it initialises this instance with DEFAULT_SEED (5489).
            // This is no longer necessary as initialisation of the
            // Java instance must result in initialisation occurring
            // Use the constructor MTRandom(true) to enable backwards
            // compatible behaviour.

            for(kk = 0; kk < N - M; kk++)
            {
                y = mt[kk] & UPPER_MASK | mt[kk + 1] & LOWER_MASK;
                mt[kk] = mt[kk + M] ^ y >>> 1 ^ MAGIC[y & 0x1];
            }
            for(; kk < N - 1; kk++)
            {
                y = mt[kk] & UPPER_MASK | mt[kk + 1] & LOWER_MASK;
                mt[kk] = mt[kk + M - N] ^ y >>> 1 ^ MAGIC[y & 0x1];
            }
            y = mt[N - 1] & UPPER_MASK | mt[0] & LOWER_MASK;
            mt[N - 1] = mt[M - 1] ^ y >>> 1 ^ MAGIC[y & 0x1];

            mti = 0;
        }

        y = mt[mti++];

        // Tempering
        y ^= y >>> 11;
        y ^= y << 7 & MAGIC_MASK1;
        y ^= y << 15 & MAGIC_MASK2;
        y ^= y >>> 18;
        // ---- End Mersenne Twister Algorithm ----
        return y >>> 32 - bits;
    }
Вот! помогите плиз

Ругается на строчку:
Код:
    y = mt[kk] & UPPER_MASK | mt[kk + 1] & LOWER_MASK;

Добавлено через 11 минут
И по поводу первой ошибки(с нпц 31034), оно ругается на строчку в MTRandom
Код:
        y = mt[mti++];
Ответ
#3
А передаваемое в рандомайзер значение не проверяли?
Может там бесконечность или NaN.
Ответ
#4
http://rghost.ru/7LjZjFMK5 ссылка на MTRandon, передаётся вроде бы всё нормально. Выложить сюда код, не целесообразно ибо его много в файлике

Добавлено через 1 час 30 минут
Извините что потревожил, проблема решилась
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Что за ошибка? serg5777 22 9,155 07-11-2023, 09:49 PM
Последний пост: ntking
  Ошибка Cannot read field "race" valdemart123 0 1,069 12-04-2021, 04:44 AM
Последний пост: valdemart123
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 1,351 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  Ошибка геймсервера zane 9 2,583 04-27-2018, 12:28 PM
Последний пост: DmnC
  Ошибка загрузки гейм сервера zane 5 2,047 04-17-2018, 08:03 PM
Последний пост: zane
  Ошибка телепорта Rork 1 1,280 03-02-2018, 03:05 PM
Последний пост: Gaikotsu
  Ошибка с ГМ шопом silok 1 1,324 01-11-2018, 07:36 AM
Последний пост: Narsell
  Ошибка PWSOFT Ananim 0 1,381 07-07-2017, 11:42 AM
Последний пост: Ananim
  Ошибка _aveList; knaif 1 1,412 06-22-2017, 03:07 PM
Последний пост: Trimius
  Ошибка KastaMeN 1 1,826 06-16-2017, 11:32 PM
Последний пост: Mangol

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


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