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

Помогите Ошибка java.lang.Arrayindexoutofboundsexception 2

Тема в разделе "[Архив] Помощь", создана пользователем Vanterkraft, 15 сен 2013.

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

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

    Баллы:
    88
    Skype:
    Deska_Sava
    Решил заняться лаунчером, но возникает при заходе ошибка "java.lang.Arrayindexoutofboundsexception 2"

    Сетинг
    Код:
    package net.minecraft;
     
    public class setting {
        public static String siteLink =        "http://exp-craft.zz.mu";
        public static String forumLink =        "http://exp-craft.zz.mu"; //Форум
        public static String uslugiLink =        "http://exp-craft.zz.mu"; //donat
        public static String monitorLink =            "http://exp-craft.zz.mu/site/monitorLaunch.php";
        public static String hashLink =        "http://exp-craft.zz.mu/site/hash.php?hash=";
        public static String authLink =        "http://exp-craft.zz.mu/site/loginServer.php?user=";
        public static String loadLink =        "http://exp-craft.zz.mu/site/MinecraftDownload/";
        public static String skinsLink =        "http://exp-craft.zz.mu/site/skin2dHD.php?skinpath=skins/";
        public static String registerLink =            "http://exp-craft.zz.mu/site/registerServer.php?user=";
        public static String newsUrl =        "http://exp-craft.zz.mu/site/news.htm";
        public static String catalogSkinsUrl =        "http://www.minecraftskins.com/";
        public static String mineFolder =        "Exp-Craft";//Папка в которой находится майнкрафт (.minecraft)
        public static String downLaunchLink =            "http://server.bs4bg.ru/site//MinecraftDownload/index.php";
        public static String client1 =        "minecraft";
        public static String client2 =        "minecraftLight";
        public static String loadLinkUrlSkins =        "http://exp-craft.zz.mu/site/skinLoadHD.php";
            public static String LauncherName =            "BS4BG Minecraft Launcher";
            public static String loadLinkUrlCloacks =      "http://exp-craft.zz.mu/site/cloackLoadHD.php";
            public static String delLinkUrlCloacks =      "http://exp-craft.zz.mu/site/cloackDel.php";
            public static String forgetPassword =          "http://exp-craft.zz.mu/site/sendpass.php?user=";
            public static String changePassword =          "http://exp-craft.zz.mu/site/changepass.php?user=";
            public static String version =                "2";
            public static String iMusicname =              "001.mp3";
            public static boolean allowMusic =            true;
            public static boolean allowiConomy =          true;
            public static boolean allowbuttons =          true;
            // если allowbuttons = false, то ссылка ниже нам нужна, а если true, то нет
            public static String registerbutton =            "http://exp-craft.zz.mu"; //регистрация
    }
    Коннект:
    PHP:
    // Параметры для отправки письма
    // Название лаунчера
    $launchername 'Exp-craft';
    // Ваше почта на хостинге (требуется настроенный почтовый сервер)
    $sendpassserver 'Deska.Sava@yandex.ru';
     
    // Конфигурация подключения к базе данных
    $db_host        'mysql.hostinger.ru';
    $db_port        =  3306;
    $db_user        '*******';
    $db_pass        'nhjgbrfyf02D';
    //---------------------------------------------------------------------------------------
     
    // Конфигурация подключения к базе данных iConomy (если не используется, можно не настраивать)
        
    $db_host2 'localhost';
        
    $db_port2 3306;
        
    $db_user2 'user';
        
    $db_pass2 'pass';
        
    $db_database2 'base';
        
    //-------------------------//
        
    $db_table2 'iconomy';
        
    $db_columnUser2 'username';
        
    $db_columnBalance 'balance';
    //---------------------------------------------------------------------------------------
     
    // Конфигурация базы данных для плагинов AuthMe, xAuth, CAuth и сайтав/cms/форумов Joomla, IPB, XenForo, WordPress, vBulletin, DLE, Drupal
    /*
    $db_database - имя базы данных, значение по умолчанию:
    AuthMe = 'authme'
    xAuth = отсутствует (указывается вручную)
    CAuth = 'cauth'
    Joomla,IPB,XenForo,WordPress,vBulletin,DLE, Drupal - отсутствует (указывается вручную)
    */
    $db_database    'u404918772_1';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_table - таблица базы данных, значение по умолчанию:
    AuthMe = 'authme'
    xAuth = 'accounts'
    CAuth = 'users'
    Joomla = 'префикс_users' - пример 'y3wbm_users', где "y3wbm_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    IPB = 'members'
    XenForo = 'префикс_user' - пример 'xf_user', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user'
    vBulletin = 'префикс_user' - пример 'bb_user', где "bb_" - префикс. Примечание префикс может отсутствовать - пример 'user'
    WordPress = 'префикс_users' - пример 'wp_users', где "wp_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    DLE = 'префикс_users' - пример 'dle_users', где "dle_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    Drupal = 'префикс_users' - пример 'drupal_users', где "drupal_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    */
    $db_table      'dle_users';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_columnUser - колонка логина, значение по умолчанию:
    AuthMe = 'username'
    xAuth = 'playername'
    CAuth = 'login'
    Joomla = 'name'
    PB = 'name'
    XenForo = 'username'
    WordPress = 'user_login'
    vBulletin = 'username'
    DLE = 'name'
    Drupal = 'name'
    */
    $db_columnUser  'name';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_columnPass - колонка пароля, значение по умолчанию:
    AuthMe = 'password'
    xAuth = 'password'
    CAuth = 'password'
    Joomla = 'password'
    IPB = 'members_pass_hash'
    XenForo = 'data'
    WordPress = 'user_pass'
    vBulletin = 'password'
    DLE = 'password'
    Drupal = 'pass'
    */
    $db_columnPass  'password';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_columnId - уникальный идентификатор, значение по умолчанию
    AuthMe = 'id'
    xAuth = 'id'
    CAuth = 'id'
    Joomla = 'id'
    IPB = 'member_id'
    XenForo = 'user_id'
    vBulletin = 'userid'
    WordPress = 'id'
    DLE = 'user_id'
    Drupal = 'uid'
    */
    $db_columnId  'user_id';
    //--------------------------------------------------------------------------------------
     
    /*
    XenForo = 'email'
    vBulletin = 'email'
    DLE = 'email'
    */
    $db_columnEmail  'email';
    //--------------------------------------------------------------------------------------
     
    /*
    XenForo = 'last_activity'
    vBulletin = 'lastvisit'
    DLE = 'lastdate'
    */
    $db_columnLastLog  'lastdate';
    //--------------------------------------------------------------------------------------
     
    /*
    XenForo = 'register_date'
    vBulletin = 'joindate'
    DLE = 'reg_date'
    */
    $db_columnRegDate  'reg_date';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_columnSesId - колонка id сессии
    */
    $db_columnSesId 'sesId';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_columnServer - колонка id сервера
    */
    $db_columnServer 'serverId';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_columnsn - колонка sn
    */
    $db_columnsn 'sn';
    //--------------------------------------------------------------------------------------
     
    /*
    $db_GameDatatable - имя базы данных с информацией о версиях
    */
    $db_GameDatatable 'data';
    //--------------------------------------------------------------------------------------
     
    /*
    НЕ МЕНЯТЬ
    */
    $db_Propertycolumn 'property';
    $db_Valuecolumn 'value';
    //--------------------------------------------------------------------------------------
     
    // Дополнительные настройки
    $db_ErrorLogtable 'errorlogin';
    $db_Ipcolumn 'ip';
    $db_Datecolumn 'date';
    $db_Numcolumn 'num';
    //--------------------------------------------------------------------------------------
     
    // Настраивается только для XenForo 'префикс_user_authenticate' - пример 'xf_user_authenticate', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user_authenticate'
    $db_tableOther 'xf_user_authenticate';
    //--------------------------------------------------------------------------------------
     
    // Настраивается для IPB и vBulletin
    // IPB - members_pass_salt
    // vBulletin - salt
    $db_columnSalt 'members_pass_salt';
    //--------------------------------------------------------------------------------------
     
    $connectmysql = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('NoConnectBase.');
     
    mysql_select_db($db_database,$connectmysql);
    mysql_query("SET names UTF8");
     
    if (!
    $connectmysql)
    {
    echo( 
    "NoConnect." );
    exit();
    }
    if (!@
    mysql_select_db($db_database$connectmysql))
    {
    echo( 
    "NoConnectBase." );
    exit();
    }
    ?>
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Vanterkraft

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

    Баллы:
    88
    Skype:
    Deska_Sava
    + ошибки возникающие в самом лаунчере(копировал с консоли нетбианс)
    Код:
    java.lang.ArrayIndexOutOfBoundsException: 2
        at net.minecraft.LoginForm.buildMonitor(LoginForm.java:756)
        at net.minecraft.LoginForm.buildMainLoginPanel(LoginForm.java:309)
        at net.minecraft.LoginForm.<init>(LoginForm.java:107)
        at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:41)
        at net.minecraft.LauncherFrame.main(LauncherFrame.java:296)
        at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:31)
    java.io.FileNotFoundException: C:\Users\Admin\AppData\Roaming\.Exp-Craft\lastlogin (Не удается найти указанный файл)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at net.minecraft.LoginForm.readUsername(LoginForm.java:185)
        at net.minecraft.LoginForm.<init>(LoginForm.java:111)
        at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:41)
        at net.minecraft.LauncherFrame.main(LauncherFrame.java:296)
        at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:31)
    java.lang.ArrayIndexOutOfBoundsException: 2
        at net.minecraft.LoginForm.buildMonitor(LoginForm.java:756)
        at net.minecraft.LoginForm.buildMainLoginPanel(LoginForm.java:309)
        at net.minecraft.LoginForm.<init>(LoginForm.java:107)
        at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:152)
        at net.minecraft.LauncherFrame.main(LauncherFrame.java:296)
        at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:31)
    java.io.FileNotFoundException: C:\Users\Admin\AppData\Roaming\.Exp-Craft\lastlogin (Не удается найти указанный файл)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at net.minecraft.LoginForm.readUsername(LoginForm.java:185)
        at net.minecraft.LoginForm.<init>(LoginForm.java:111)
        at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:152)
        at net.minecraft.LauncherFrame.main(LauncherFrame.java:296)
        at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:31)
    
     

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