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

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

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

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

26.03.2016, 11:43. Просмотров 122. Ответов 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
Посмотрите здесь:

Ошибки при запуске проекта с библиотекой Google Api Android
Странные ошибки при компиляции проекта Android
Вылетает приложение при возникновении ошибки Android
Android Ошибки при востановление активити после уничтожения
Как сделать клиент для видео хостинга, у которого нет своего API? Android
Android При добавлении AdMob возникают ошибки
Android Ошибки при создании проекта в Eclipse
Ошибка при считывании с XML и записи в TextEdit Android
Android При считывании данных из таблицы, данные становятся пустыми
Android Ошибка в считывании данных из EditText
Как в Android приложении считать данные с хостинга ftp? Android
Не удается считать данные с ftp хостинга Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 359
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.


...


Ну и реальные реквизиты выкладывать тоже как-то неправильно, как мне кажется
Yandex
Объявления
26.03.2016, 14:23     Ошибки при считывании с хостинга ftp
Ответ Создать тему
Опции темы

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