Проблемы с FastMap - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:NullPointerException

Ответ
Опции темы
Непрочитано 27.07.2013, 15:42   #1
Аватар для doDie
Пользователь

Автор темы (Топик Стартер) Проблемы с FastMap

Здравствуйте!

Есть следующий код конструктора:

Код:
	private Market()
	{
		lots = new FastMap<Integer, FastList<Bid>>();
		prices = new FastMap<String, Integer>();
		
		int local_c2id = Config.MARKET_CID;
		String local_c2name = Config.MARKET_CNAME;

		prices.put("Adena", 57);
		prices.put(local_c2name, local_c2id);
	}
В конфиге:

Код:
MARKET_CID = Integer.parseInt(L2jMarketSettings.getProperty("Item2", "5813"));
MARKET_CNAME = L2jMarketSettings.getProperty("Name2", "Apiga");
В результате еще до запуска сервера, в ГС ошибка:



Ошибка указывает на строку "prices.put(local_c2name, local_c2id);"

В чем может быть проблема?? Откуда нулл, если в конфиг-файле все значения выставлены?

Причем когда мы заполняем ФастМэп в классе : prices.put("Adena", 57); (строчка выше)
То в таком случае - работает. Но мне нужно вытянуть параметры из конфига.

Пробовал напрямую тискать

Код:
prices.put(Config.MARKET_CNAME, Config.MARKET_ID);
Результат тот же..(
__________________
clan: Soprano
doDie вне форума Ответить с цитированием
Непрочитано 27.07.2013, 15:44   #2
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Проблемы с FastMap

Вероятно "Config.MARKET_CNAME" = null
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Непрочитано 27.07.2013, 15:59   #3
Аватар для n3k0nation
Antihero

По умолчанию Re: Проблемы с FastMap

Проверьте, что у Вас конфиг переменные READONLY и очередность загрузки, возможно маркер загружается раньше конфигов.

Или проведите нормальную отладку с отслеживанием этих переменных, возможно проблема в самой джавалюшион.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 27.07.2013, 16:02   #4
Аватар для linliss
Герой

По умолчанию Re: Проблемы с FastMap

Цитата:
Сообщение от ASevenfold Посмотреть сообщение
Или проведите нормальную отладку с отслеживанием этих переменных, возможно проблема в самой джавалюшион.
лучше вообще ConcurrentHashMap использовать
linliss вне форума Ответить с цитированием
Непрочитано 27.07.2013, 16:24   #5
Аватар для n3k0nation
Antihero

По умолчанию Re: Проблемы с FastMap

Цитата:
Сообщение от linliss Посмотреть сообщение
лучше вообще ConcurrentHashMap использовать
Не думаю, что в данном случае будет рационально использовать конкурентную версию.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 27.07.2013, 17:03   #6
Аватар для linliss
Герой

По умолчанию Re: Проблемы с FastMap

Цитата:
Сообщение от ASevenfold Посмотреть сообщение
Не думаю, что в данном случае будет рационально использовать конкурентную версию.
не то вставил, просто HashMap...
linliss вне форума Ответить с цитированием
Непрочитано 27.07.2013, 22:43   #7
Аватар для KID
Пользователь

По умолчанию Re: Проблемы с FastMap

Цитата:
Сообщение от linliss Посмотреть сообщение
не то вставил, просто HashMap...
Пофиг, автор не различает типы.
Вариантов два:
1. как уже сказал ASevenfold, вариант что ваш класс конструируется раньше конфигов
2. в конфиге переменная Config.MARKET_CNAME null
KID вне форума Отправить сообщение для KID с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с ноутом Sensation Операционные системы / Operating systems 5 04.06.2013 15:44
Основные проблемы HyuugaTensai Lineage II 12 15.08.2012 10:31
Проблемы с установкой сервера на Debian Aleximion Сервер 2 09.12.2011 08:19
Проблемы с игрой mozard Надо знать 3 07.08.2008 18:54
Проблемы с подключением к серверу? ViPeR Игровой клиент 10 22.06.2008 12:22


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 18:13. Часовой пояс GMT +3.

Вверх