Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Ошибки при считывании с хостинга ftp - Программирование Android

26.03.2016, 11:43. Просмотров 141. Ответов 1
Метки нет (Все метки)

Лог ошибки:
Кликните здесь для просмотра всего текста
03-26 11:36:25.148 13800-13800/spsoft.passwordgenerator E/AndroidRuntime: FATAL EXCEPTION: main
Process: spsoft.passwordgenerator, PID: 13800
java.lang.RuntimeException: Unable to start activity ComponentInfo{spsoft.passwordgenerator/spsoft.passwordgenerator.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void java.io.InputStream.close()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2790)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2855)
at android.app.ActivityThread.access$900(ActivityThread.java:181)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1474)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6117)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void java.io.InputStream.close()' on a null object reference
at org.apache.commons.net.telnet.TelnetClient.disconnect(TelnetClient.java:125)
at org.apache.commons.net.ftp.FTP.disconnect(FTP.java:397)
at org.apache.commons.net.ftp.FTPClient.disconnect(FTPClient.java:590)
at spsoft.passwordgenerator.MainActivity.GetList(MainActivity.java:65)
at spsoft.passwordgenerator.MainActivity.onCreate(MainActivity.java:131)
at android.app.Activity.performCreate(Activity.java:6374)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2743)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2855)*
at android.app.ActivityThread.access$900(ActivityThread.java:181)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1474)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:145)*
at android.app.ActivityThread.main(ActivityThread.java:6117)*
at java.lang.reflect.Method.invoke(Native Method)*
at java.lang.reflect.Method.invoke(Method.java:372)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)*

Метод GetList:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public  String[] GetList(String FTPADDR, String user, String Password,String Folder) {
        String[] RESULT;
 
        RESULT = null;
 
        FTPClient client = new FTPClient();
        try {
            client.connect(FTPADDR);
            client.login(user, Password);
            client.changeWorkingDirectory(Folder);
            RESULT = client.listNames();
            client.logout();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                client.disconnect();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return RESULT;
    }
и вызов этого метода:
Java
1
String[] RESULT = GetList("ftp://ftp.kaven.neolocation.net","sonkincom", "W6khshJB3dJv", "mine");
Программа вылетает на комманде client.disconnect(); Что не так в коде?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2016, 11:43     Ошибки при считывании с хостинга ftp
Посмотрите здесь:
Не удается считать данные с ftp хостинга Android
Как в Android приложении считать данные с хостинга ftp? Android
Ошибка при считывании с XML и записи в TextEdit Android
Android При считывании данных из таблицы, данные становятся пустыми
Android Ошибка в считывании данных из EditText
Android Ошибки при верстке
Android При добавлении AdMob возникают ошибки
Странные ошибки при компиляции проекта Android
Вылетает приложение при возникновении ошибки Android
Android Ошибки при создании проекта в Eclipse
Android Ошибки при востановление активити после уничтожения
Ошибки при запуске проекта с библиотекой Google Api Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
korshun84
21 / 76 / 17
Регистрация: 08.07.2014
Сообщений: 403
26.03.2016, 14:23     Ошибки при считывании с хостинга ftp #2
Написано же черным по-белому:
Цитата Сообщение от Kubson Посмотреть сообщение
Attempt to invoke virtual method 'void java.io.InputStream.close()' on a null object reference
Цитата Сообщение от Kubson Посмотреть сообщение
Программа вылетает на комманде client.disconnect();
Уверен, что именно тут она вылетает ?
Цитата Сообщение от Kubson Посмотреть сообщение
public String[] GetList(){ ... }
Имена методов должны начинаться с маленькой буквы.
Цитата Сообщение от Kubson Посмотреть сообщение
String Password,String Folder
Имена переменных - тоже.
Цитата Сообщение от Kubson Посмотреть сообщение
String[] RESULT;
Переменные записывают в верхнем регистре только в том случае, если эта переменная объявляется как final.


...


Ну и реальные реквизиты выкладывать тоже как-то неправильно, как мне кажется
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru