Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите LegalArgumentException

Тема в разделе "Разработка плагинов для новичков", создана пользователем energy455, 22 сен 2015.

  1. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    Всем привет в чем может быть проблема.
    [​IMG]
    12 строка вообще пустая, пишу в эклипсе, версия Джавы 1.8
     
  2. Хостинг MineCraft
    <
  3. Code

    Code Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    когда такое постишь, неплохо было бы и код прикладывать.
    предположу, что ты где-то вызываешь конструктор своего главного класса плагина, хотя не должен.
     
  4. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    http://pastebin.com/sr9Lq3tg , пожалуйста[DOUBLEPOST=1443005117,1442947595][/DOUBLEPOST]в чем проблема?
     
  5. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    1. Делайте, пожалуйста, консольное окно шире, чтобы строчки влазили целиком — при переносе хрен что разглядишь. Для этого ПКМ по его заголовку -- Cвойства -- Расположение -- Ширина (и буфера, и экрана).
    2. По теме -- нет ли ещё одного Caused by ниже приведённых строк? Как вариант могу предположить, что у тебя две разных сборки твоего плагина в папке plugins.
    3. Оффтоп, но в коде:
      не хватает того, что я выделил красным. Двойка, потому что ты обращаешься ко второму элементу (индексация с нуля).
    В целом связанных с приведённым вверху логом ошибок в коде нет.
     
  6. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    спасибо, еще одного плагина нету такого же.
    Вот два caused by
    [​IMG]
    [DOUBLEPOST=1443075748,1443029224][/DOUBLEPOST]че делать? :(
     
  7. kirill2011s

    kirill2011s Старожил Пользователь

    Баллы:
    103
  8. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    я весь код закоментировал( /* */ ), кроме onEnable метода, все равно тоже самое.


    Код:
    public void onEnable()
        {
            config = getConfig();
            Bukkit.getServer().getPluginManager().registerEvents(this, this);
        }
     
  9. Timings

    Timings Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    NextGeneric
    Эта проблема возникает в двух случаях - либо в папке плагинов уже лежит джарник плагина, где главный класс такой же, как и в вашем плагине, либо же вы пытаетесь создать экземпляр главного класса (new Main()), например.
     
  10. LomNar

    LomNar Активный участник Пользователь

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Скорее всего лежит такой же. Он наверно по ошибке собрал этот плагин в другой. Стандартная ситуация :/
     
  11. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Проверить внимательно все <папка сервера>/plugins/*.jar файлы и убедиться, что
    • нет случайной копии джарника автора,
    • что его главный класс не имеет такой же путь и имя, как в других имеющихся плагинах,
    • проверить это же в plugin.yml.
     
  12. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    В гугле забанили? Помню на старте у меня такая же ошибка была и она быстро загуглилась. Что за люди пошли?...
     
  13. Автор темы
    energy455

    energy455 Активный участник Пользователь

    Баллы:
    78
    Skype:
    vlad_street
    про это не знал, спасибо![DOUBLEPOST=1443104761,1443103900][/DOUBLEPOST]
    пользуюсь яд, именно того что мне надо не нашел
     
  14. CraftCoder

    CraftCoder Старожил Пользователь

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Я конечно сторонник поддержки отечественного производителя, но лучше ищи в гугле.
     
  15. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Гугл лучше ищет на англ., а Яндекс -- по моему городу и рунету ))
     

Поделиться этой страницей