|
ошибка Loginserver'a, L2jArchid Interlude |
|
|
|
|
24.10.2009, 22:51
|
|

Познающий
Группа: Banned
Сообщений: 92
Регистрация: 10.8.2009
Поблагодарили: 35 *

|
Добрый вечер, столкнулся с одной проблемой, скомпилил серв арчидов 1193рев. все сделал как пологается, прописал все конфиги под свой комп, далее установил бд, потом как всегда начинаю уже запускать серв делаю хексид, сделал его, кинул в конфиг, дальше запустил l2jarchid game serv, запустился без ошибок, быстро, и ждет пока я запущу логин серв, начинаю запускать логин серв вроде думает, все нормально, проходит некоторые стадии, а тут выскакивает еррор: "Exception in thread "main" java.lang.NoSuchFieldError: LOGIN_BIND_ADDRESS at com.l2jarchid.loginserver.L2LoginServer.<init><L2Loginserver.java:164> at com.l2jarchid.loginserver.L2LoginServer.main<L2LoginServer.java:57> Server terminated abnormaly server terminated нажмите любую клавишу" собственно начал думать что это такое, потом вкурил что это в loginserver.propetries чтото не то написал, проверил, попробовал по разному писать порты и все такое, но ошибок нет, темболее я везде вписал 127.0.0.1, проблем вроде бы не должно было бы возникнуть=(заполнил бинды этим адрессом, эффекта ноль, также если сделать по-другому и оставить: * , вместо адреса.
Сообщение отредактировал December - 24.10.2009, 22:56
|
|
|
|
|
|
|
|
25.10.2009, 13:08
|
|

Познающий
Группа: Banned
Сообщений: 92
Регистрация: 10.8.2009
Поблагодарили: 35 *

|
_http://collapse.at.ua/loginserver.properties.noext - вот фаил моего логинсервера _http://i064.radikal.ru/0910/c3/a7d513cacfcf.jpg - а это скрин ошибки
|
|
|
|
|
|
|
|
25.10.2009, 13:49
|
|

Умелец
Группа: Advanced Members
Сообщений: 323
Регистрация: 22.7.2007
Поблагодарили: 326 *

|
не может найти в конфиг файле параметр LOGIN_BIND_ADDRESS
подсказка - ищи прописку в файле java/net/sf/l2j/Config.java
строчка примерно такая LOGIN_BIND_ADDRESS = serverSettings.getProperty("LoginserverHostname", "*"); ( это не из арчидов но суть не в этом )
потом смотри куда всё это упирается в какой конфиг и вписывай параметр
|
|
|
|
|
|
|
|
25.10.2009, 14:00
|
|

Познающий
Группа: Banned
Сообщений: 92
Регистрация: 10.8.2009
Поблагодарили: 35 *

|
тоисть не хватает строки в файле конфига?
я просто плохо работаю с ядром, и так сразу сам не розберусь=(
|
|
|
|
|
|
|
|
26.10.2009, 13:17
|
|

Познающий
Группа: Banned
Сообщений: 92
Регистрация: 10.8.2009
Поблагодарили: 35 *

|
Ребята тема актуальна, помогите плз!
|
|
|
|
|
|
|
|
26.10.2009, 14:10
|
|
Познающий
Группа: Members
Сообщений: 85
Регистрация: 2.2.2008
Поблагодарили: 27 *

|
Цитата(December @ 24.10.2009, 19:51)  Добрый вечер, столкнулся с одной проблемой, скомпилил серв арчидов 1193рев. все сделал как пологается, прописал все конфиги под свой комп, далее установил бд, потом как всегда начинаю уже запускать серв делаю хексид, сделал его, кинул в конфиг, дальше запустил l2jarchid game serv, запустился без ошибок, быстро, и ждет пока я запущу логин серв, начинаю запускать логин серв вроде думает, все нормально, проходит некоторые стадии, а тут выскакивает еррор: Мне кажется всё намного проще: Первое - hexid делается запуском register_gameserver из папки логинсервера при выключенном геймсервере. Второе - запускеешь сначала логинсервер а только потом геймсервер
|
|
|
|
|
|
|
|
27.10.2009, 10:27
|
|

Познающий
Группа: Banned
Сообщений: 92
Регистрация: 10.8.2009
Поблагодарили: 35 *

|
Про хексид я знаю с пеленок), это я сделал итак в самом начале собственно как и всегда, и щас запускаю сначала логин серв, все-равно таже трабла, блин чтож делать?
|
|
|
|
|
|
|
|
27.10.2009, 15:25
|
|
Новичок
Группа: Newbies
Сообщений: 1
Регистрация: 26.10.2009
Поблагодарили: 0 *

|
Проверил ли ты на порты?Bind означает что какой то порт занят, если мне не изменяет память.
|
|
|
|
|
|
|
|
27.10.2009, 15:35
|
|
Познающий
Группа: Members
Сообщений: 85
Регистрация: 2.2.2008
Поблагодарили: 27 *

|
Цитата(December @ 27.10.2009, 7:27)  Про хексид я знаю с пеленок), это я сделал итак в самом начале собственно как и всегда, и щас запускаю сначала логин серв, все-равно таже трабла, блин чтож делать? Ну если всё делаешь правильно - то может косяк в лс! Попробуй запустить геймсервер с логинсервером от предыдущей ревизии - вроде зто была 1169. В лс мало что меняется...
|
|
|
|
|
|
|
|
28.10.2009, 21:15
|
|

Новичок
Группа: Members
Сообщений: 29
Регистрация: 28.10.2009
Поблагодарили: 0 *

|
у меня таже трабла, BJ можешь обьеснить по подробнее что не так?
Just little spamer :D
|
|
|
|
|
|
|
|
28.10.2009, 22:29
|
|

Новичок
Группа: Members
Сообщений: 29
Регистрация: 28.10.2009
Поблагодарили: 0 *

|
чем заняты? чем может быть занят порт 127.0.0.1 и как же его освободить =( ?
тем временем я проверял на сборке ла2бейс 1.1.7, там все работает.
Сообщение отредактировал Pakito - 28.10.2009, 22:30
Just little spamer :D
|
|
|
|
|
|
|
|
29.10.2009, 15:09
|
|

Свой человек
Группа: Advanced Members
Сообщений: 165
Регистрация: 30.4.2009
Поблагодарили: 125 *

|
Цитата чем может быть занят порт 127.0.0.1 Это не порт а локальный IP адресс...если мне память не изменяет...
чтобы добавить порты в исключения можно зделать так :
Start\Пуск>Control Panel\Панэль управления>Бпэндмауэр виндоус и добовляем порты...
а также суда зайти мб у вас на компе какието другие проги юзают эти порты.
Приватный текст
Сказать "Спасибо!"
Смотрю на мир черными глазами, через розовые очки и мне фиолетово!
|
|
|
|
|
|
|
|
29.10.2009, 15:14
|
|

Ålderdom - ingen glädje..
Группа: Глав. Админ
Сообщений: 1053
Регистрация: 10.12.2007
Поблагодарили: 768 *

|
Цитата NoSuchFieldError Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field. Normally, this error is caught by the compiler; this error can only occur at run time if the definition of a class has incompatibly changed. Что-то вроде такого... Код class Test { // public static int Field = 0; } ..... Test.Field=1; // NoSuchFieldError (Скопилиться такое не может) Вывод: 1. Кривая компиляция, или кривые руки разрабов. 2. Кустарное вмешательство в ядро, замена отдельных классов ручками. Дело тут не в портах, а в отсутствующем поле...по все видимости - в Config.class
Love: Java, dot NET, SQL, C Hate: PHP, Python, Forth, Pascal
|
|
|
|
|
|
|
|
29.10.2009, 15:45
|
|

Новичок
Группа: Members
Сообщений: 29
Регистрация: 28.10.2009
Поблагодарили: 0 *

|
Цитата Это не порт а локальный IP адресс...если мне память не изменяет...
чтобы добавить порты в исключения можно зделать так :
Start\Пуск>Control Panel\Панэль управления>Бпэндмауэр виндоус и добовляем порты...
а также суда зайти мб у вас на компе какието другие проги юзают эти порты.
Приватный текст _http://www.izcity.com/data/security/article856.htm Ну допустим он занят, но а почему же тогда все прекрасно работает на сборке la2base 1.1.7? AbsT спасибо, попробую чето сделать(
Сообщение отредактировал Pakito - 29.10.2009, 15:45
Just little spamer :D
|
|
|
|
|
|
|
|
31.10.2009, 4:02
|
|

Новичок
Группа: Members
Сообщений: 16
Регистрация: 5.8.2009
Поблагодарили: 0 *

|
IP посмотри в конфинге посмотри или так настроил и hexid новый зарегистрируй, было у меня пару раз просто такое. Или перегрузи комп :) Есть ещё пару вариантов без колупания ядра...
Навикат глянь или там у тебя l2jdb а то я раз тоже так профукал когда начинал :)
Сообщение отредактировал sasali1 - 31.10.2009, 4:04
Не забывайте кнопку спасибо, и её не забудут другие.
|
|
|
|
|
|
|
|
1.11.2009, 0:13
|
|

Новичок
Группа: Members
Сообщений: 29
Регистрация: 28.10.2009
Поблагодарили: 0 *

|
Поверь я уж точно не начинаю, занимаюсь около года этим), а вот такого рода ошибка в 1й раз, причем старые сборки арчидов нормально работают!
Just little spamer :D
|
|
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|