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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 12.12.2017, 12:08   #1
Аватар для TorBenLino
Пользователь

Автор темы (Топик Стартер) cannot be cast to

Когда я накладываю на моба еффект и он заканчивается вылетает такая ошибка, и метод onExit не вызывается при окончании еффекта:

net.sf.l2j.gameserver.model.actor.instance.L2Monst erInstance cannot be cast to
net.sf.l2j.gameserver.model.actor.instance.L2PcIns tance

С чем это может быть связано?
TorBenLino вне форума Ответить с цитированием
Непрочитано 12.12.2017, 13:15   #2
Аватар для Zubastic
ZG troll squad

По умолчанию Re: cannot be cast to

С тем что приведение не работает.
__________________
Zubastic вне форума Ответить с цитированием
Непрочитано 12.12.2017, 14:41   #3
Аватар для TorBenLino
Пользователь

Автор темы (Топик Стартер) Re: cannot be cast to

Можно пожалуйста по подробней что к чему и где нужно привести.
TorBenLino вне форума Ответить с цитированием
Непрочитано 12.12.2017, 16:39   #4
Герой

По умолчанию Re: cannot be cast to

Как вариант, не использовать down casting, а работать нативно и через функции.
Anikey вне форума Ответить с цитированием
Непрочитано 14.12.2017, 20:42   #5
Аватар для TorBenLino
Пользователь

Автор темы (Топик Стартер) Re: cannot be cast to

Пожалуйста, мне нужны более конкретные подсказки что мне делать с этим в сложившейся ситуации
TorBenLino вне форума Ответить с цитированием
Непрочитано 14.12.2017, 23:48   #6
Аватар для finfan
fin-ex.corp

По умолчанию Re: cannot be cast to

Цитата:
Сообщение от TorBenLino Посмотреть сообщение
Пожалуйста, мне нужны более конкретные подсказки что мне делать с этим в сложившейся ситуации
Скинь полный лог ошибки
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Непрочитано 15.12.2017, 10:38   #7
Аватар для TorBenLino
Пользователь

Автор темы (Топик Стартер) Re: cannot be cast to

Цитата:
Сообщение от finfan Посмотреть сообщение
Скинь полный лог ошибки
это полный лог, всего 2 строки
TorBenLino вне форума Ответить с цитированием
Непрочитано 15.12.2017, 13:22   #8
Пользователь

По умолчанию Re: cannot be cast to

net.sf.l2j.gameserver.model.actor.instance.L2Monst erInstance cannot be cast to
net.sf.l2j.gameserver.model.actor.instance.L2PcIns tance

блин вот я хз, мозг включить трудно? cannot be cast to говорит нам о том что где то в коде идет что-то вроде
L2PcInstance player = (L2PcInstance)monster; Мы не можем привести тип мостра к типу игрока. Ищите что то в этом роде. а вообще есть такая штука как stackTrace где есть детальная информация в каком месте кода вызвалось данное исключение
Alay вне форума Ответить с цитированием
Непрочитано 15.12.2017, 14:10   #9
Пользователь

По умолчанию Re: cannot be cast to

А еще есть такая штука как отладка кода.
flopix вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 15.12.2017, 15:45   #10
Герой

По умолчанию Re: cannot be cast to

Все просто, вы не знаете какого типа, ваш объект - по этому выбивает исключение.
Не рекомендую использовать такой подход, где будет - не известен тип.
Anikey вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
cast L2J Работа со скриптами 2 02.04.2014 20:11
Ошибка ГС - cannot be cast to com.l2jfrozen fedmen Lineage II 4 07.05.2012 18:15
Java redundant cast Psych_O Java 3 20.03.2012 12:46


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

Вверх