[>]
Re: Нода ii в TOR
ii.14
vit01(mira, 1) — Difrex
2014-10-10 19:03:27
>В версии 0.3 таже хрень происходит.
А может это проблема с чем-то другим (с вводом-выводом post в Торе)? Ну не может быть, чтобы всегда всё работало, а сейчас раз - и не работает.
[>]
Re: Нода ii в TOR
ii.14
vit01(mira, 1) — Difrex
2014-10-12 15:34:15
>Отстой.
Действительно.
Кстати, у меня на ноде ii-web (которая была форком 0.3) постинг работает только из веб-интерфейса, а из клиента не работает. Надо бы тоже разобраться, да копаться в коде проблематично.
[>]
Re: Нода ii в TOR
ii.14
vit01(mira, 1) — Difrex
2014-10-12 15:36:21
Кстати, а может и правда Perl ноду взять туда?
При этом поднять i2p версию не составит труда, так как в i2p веб-сервере уже имеется встроенная поддержка perl.
[>]
Re: Anonymousa(нода в TOR)
ii.14
vit01(mira, 1) — Difrex
2014-10-13 17:04:45
>Включи JS.
Включил Cookies - заработало.
А зря, ведь и без них можно обойтись, как и без JS. Ну да и ладно, всё равно неплохо :)
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — Difrex
2014-10-14 12:24:42
>Давайте уже хоть что-нибудь попробуем зафетчить =)
Аккаунт на Хабре у Андрея, поэтому все вопросы к нему =)
[>]
Разделение Хабра
ii.14
vit01(mira, 1) — All
2014-10-14 10:53:43
Совсем недавно тематические медиа сделали новый ресурс - GeekTimes
http://habrahabr.ru/company/tm/blog/240135/ http://geektimes.ru
, куда переносятся все нетехнические и "оффтоповые" хабы и статьи. Как я понял, вся новостная лента IT, всё про Роскомнадзор, копирайты, космонавтику и прочее переносится туда.
Так как ленты хабра у нас пока нет, прошу принять во внимание, что теперь придётся фетчить 2 ресурса.
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — Difrex
2014-10-14 13:21:57
>Так а зачем там акк нужен? Можно тащить хаб linux, например.
Чтобы сделать полный список подписок из кучи хабов и тащить их все вместе, а не каждый по-отдельности
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — Difrex
2014-10-14 14:54:24
>Хм, мне было бы интересней по-отдельности.
Не слишком ли много эх будет?
> Например, мне не очень хочется читать про очередную перестановку кнопочек у убунточке.
> По-этому на какую-нибудь эху habra.ubuntarium.999 я бы не подписывался :)
А как же нескучные обои? =)
Вообще, и правда неплохо бы было разделение.
Хотя с другой стороны, удобнее получать все статьи сразу в одной эхе. Тут уж как Андрей решит, так и будем читать.
[>]
Мелкие вопросы
ii.14
vit01(mira, 1) — All
2014-10-14 14:45:15
Раз уж сеть развивается, и будут новые эхи, то у меня тоже очень много есть, чего сделать.
Вопрос 1: никто же не читает эху
ii://stallman.polit.14 ? Хочу её убрать и перенести в архив, а то самому наскучила + иноды тратятся.
Вопрос 2, Андрею: ты чистил свою базу данных по моему блэклисту?
http://ii-net.tk/ii/blacklist.txt
Просто хочу хорошенько почистить свою базу на ноде и освободить список, а сообщения могут потом от тебя прийти.
[>]
Re: Мелкие вопросы
ii.14
vit01(mira, 1) — Difrex
2014-10-14 16:23:56
>Давайте поступим по-хардкору и возьмем nosql :D
Увы, на моём бесплатном хостинге пока отсутствуют такие высокие технологии :)
[>]
Re: Мелкие вопросы
ii.14
vit01(mira, 1) — spline
2014-10-14 15:14:45
>Надо прикручивать БД.
Собираюсь возродить ветку features в репозитории и таки прикрутить mysql, а то у меня на хостинге используется уже 80% доступных инодов.
> Сделаем =)
Ок. Я вот давно не убирался на ноде, пришла пора это наконец-то сделать :)
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — Difrex
2014-10-15 12:12:37
>>Убунту 12.04
Чужой сервер, от которого мне отец дал доступ - тоже на Ubuntu 12.04. Но там как-то рисково запускать всякие штуки: админ придёт и всё удалит, а то ещё и пароль сменит :)
>Но я тебе могу твой любимы дистрибутив развернуть, если что =)
Спасибо, не надо мне ещё серверов :)
А вообще, у меня на домашнем сервере стоит Арч.
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — spline
2014-10-14 18:43:32
>Но в силу того, что lxml так просто на сервере мне нынче не поставить
А скомпилить нельзя?
>есть вероятность что если у нас и будет хабр, то не с моей ноды =(
Могу на своём домашнем сервере запустить гейт. Только вот по ночам мне его держать включённым нельзя, и очень жаль.
[>]
Re: Вики
ii.14
vit01(mira, 1) — Difrex
2014-10-23 12:37:41
Отключил
Можно свободно править и создавать страницы
[>]
начинаю что-то делать
ii.14
vit01(mira, 1) — All
2014-10-18 17:01:18
Почистил блэклист и базу на ноде от плохих сообщений.
маленький скриптик для автоматизации процесса:
function getecho($echo) {
$echofile=explode("\n", file_get_contents("echo/".$echo));
array_pop($echofile);
return $echofile;
}
$blacklist=explode("\n", file_get_contents("./blacklist.txt"));
array_pop($blacklist);
$echolist=scandir("echo/");
$echos=[];
foreach($echolist as $echofile) {
if($echofile!="." && $echofile!="..") {
$echos[]=$echofile;
}
}
foreach($echos as $echo) {
$msgids=getecho($echo);
foreach($blacklist as $blackmsg) {
$key=array_search($blackmsg, $msgids);
if($key!=false) {
unset($msgids[$key]);
echo "deleted msgid ".$blackmsg." from echo ".$echo."\n";
}
}
$msgids=array_values($msgids);
echo "resaving echo ".$echo." to base\n";
file_put_contents("echo/".$echo, implode("\n", $msgids)."\n");
}
foreach($blacklist as $blackmsg) {
if(file_exists("msg/".$blackmsg)) {
echo "removing file ".$blackmsg." from base\n";
unlink("msg/".$blackmsg);
}
}
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — spline
2014-10-24 19:47:43
А у меня вот такой скрипт рассылки используется в твоём rss-фетчере
ii://lenta.dark.14
#!/usr/bin/python2
# -*- coding:utf8 -*-
import urllib,base64,os
authstr="мой пароль от ноды"
adress="http://ii-net.tk/ii/ii-point.php?q=/u/"
files=os.listdir("tosses") # каталог с раскиданными сообщениями
for file in files:
f=open("tosses/"+file).read()
code=base64.b64encode(f)
data = urllib.urlencode({'tmsg': code,'pauth': authstr})
out = urllib.urlopen(adress + 'point', data).read()
print out
if out.startswith('msg ok'):
os.remove("tosses/"+file)
Тут совсем всё просто и понятно
[>]
ii-search-tool
ii.14
vit01(mira, 1) — All
2014-10-31 17:09:08
Я таки сделал довольно простую, но очень полезную cli-утилиту для поиска сообщений в базе ii!
Возможности:
* Ищет по эхам, отправителям, получателям, адресам станции, по временным промежуткам, по сабжу и тексту сообщения
* Если надо искать по всем значениям параметра поиска, то просто жмёте Enter
* По первым 4 параметрам поиска можно вводить несколько значений через разделитель (пробел или || для адреса)
* Найденные сообщения сортируются по времени
Этот скрипт входит в состав моего ii-клиента и требует ii_functions.py для пары функций.
Скачать там же, в репозитории
https://github.com/vit1-irk/iicli-modular
[>]
Поддержка баз в ноде
ii.14
vit01(mira, 1) — All
2014-11-03 20:42:31
Я таки доделал поддержку Mysql в php ноде! Теперь нода поддерживает как стандартный формат хранения данных, так и её. Переключение между типами баз идёт всего лишь через пару строчек в конфиге! Индекс для удобства в базу не выносится, а остаётся в каталоге /echo. Для миграции со стандартной базы на Mysql (или просто для переноса сообщений в таблицу) надо после правки конфига всего лишь запустить скрипт mysql-migrate.php.
Пока что всё это находится в ветке features, завтра будет переезд моей ноды и тестирование в боевых условиях =) А когда новая нода достигнет полной стабильности, я отправлю изменения в master.
[>]
Re: начинаю что-то делать
ii.14
vit01(mira, 1) — vit01
2014-10-25 20:24:43
Ветка features php ноды: вынес в конфиг лимиты, немного подделал сохранение сообщений, добавил возможность логирования ошибок (см. конфиг). Тестов пока не проводил.
На очереди добавление работы с базой данных.
[>]
Re: начинаю что-то делать
ii.14
vit01(mira, 1) — vit01
2014-10-26 15:46:33
Ещё кое-что пофиксил и добавил заглушку на mysql класс. Код становится более запутанным, к сожалению. Придётся разбивать ii-functions.php на отдельные файлы и, наверное, вводить кое-где ООП.
Кстати, ii-search-tool скоро будет готов.
[>]
Re: Путь развития ii
ii.14
vit01(mira, 1) — vit01
2014-11-03 21:01:45
В общем, пункт 6 реализован, утилита для поиска из пункта 3 сделана. Думаю теперь доделывать пункт 3, а также сделать кроме ii-reader.php ещё и ii-writer.php или вообще в один файл всё засунуть.
[>]
PHP-нода && Re: начинаю что-то делать
ii.14
vit01(mira, 1) — vit01
2014-11-02 20:01:19
Работа над поддержкой mysql в php-ноде в полном разгаре! =)
Написал скрипт миграции с обычной базы на mysql, переворотил класс для работы с базой, поправил код ii-functions и ещё пары файлов для поддержки обеих баз + куча мелких фиксов. В настоящее время требуется внимательная ловля багов и оптимизация скорости скриптов.
Новая версия обещает быть вкусной и фичастой =) Следите за коммитами в ветке features репозитория!
[>]
Mysql
ii.14
vit01(mira, 1) — All
2014-11-04 12:07:43
Станция mira успешно мигрировала на базу данных Mysql! Фетчинг работает, RSS работает, постинг работает.
Последний багфикс ii-php от сегодняшнего дня в репозитории присутствует.
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — vit01
2014-11-05 14:55:08
Оу, тут куча пустых мест, хтмл теги и до хабраката :(
Ну ничего, и так читать можно =)
Спасибо, что даже так у нас есть, чего почитать =).
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — Difrex
2014-11-05 16:59:46
>Я просто заменяю > на '\n'
Лучше заменять на пробел, а то с \n читать совсем неудобно.
>Не вижу смысла тянуть всю статью. Она может быть не интересна совсем. А так, если захочется, то можно кликнуть на "читать дальше" и перейти на всю статью.
Логика понятна, жаль, что у нас тянутся все хабы, а не только те, которые нужны. Но просто удобнее не ходить по ссылкам постоянно, а читать всё в ii
>Куда сохранять? Линки же вроде остаются...
Теперь вижу :)
[>]
Re: Разделение Хабра
ii.14
vit01(mira, 1) — Difrex
2014-11-05 15:40:04
> Можете в один пост баги написать, я все поправлю? :)
1. Много пустых мест и отступов в содержимом
2. Отображается не вся статья, а только начало
3. Вместо нормальной читаемой разметки html-теги
4. Неплохо бы сохранять ссылки на картинки, чтобы посмотреть можно было
[>]
пустота
ii.14
vit01(mira, 1) — spline
2014-11-05 15:47:05
Мой фетчер ругается на invalid message: Qbp11Juz6v0TAexm3sdq в эхе ii.14, которое идёт с тебя. Оно пустое.
[>]
Re: пустота
ii.14
vit01(mira, 1) — Difrex
2014-11-05 17:02:35
>Да, мне сегодня пришло такое
А я во все свои фетчеры встроил проверку на плохие сообщения, поэтому invalid message не пройдёт :)
[>]
Email to ii
ii.14
vit01(mira, 1) — All
2014-11-10 15:31:00
Через пару дней будет готово и это! С получением и раскидкой писем я уже разобрался (с fetchmail и procmail), теперь надо дописать парсер и тоссер, и можно будет читать свою электронную почту с помощью ii.
[>]
Re: Email to ii
ii.14
vit01(mira, 1) — ntrknlmp.exe
2014-11-11 20:15:10
> Я сейчас в другой плоскости занимаюсь рефакторингом клиента.
Интересно узнать, в какой ;-)
[>]
Re: Email to ii
ii.14
vit01(mira, 1) — ntrknlmp.exe
2014-11-11 16:17:55
> с вложениями можно будет работать?
Я думал над этим и решил, что это не нужно. Просто дело в том, что здесь, в ii, даже картинки смотреть не очень-то получается, да и как это сделать? Через base64-ююки это очень неудобно, и портится база, загружать на внешний сервис - тоже не нужно, а, в случае чего, имеется веб-интерфейс почтового сервиса.
[>]
Re: Email to ii
ii.14
vit01(mira, 1) — ntrknlmp.exe
2014-11-11 18:08:05
Тогда всё-таки лучше не надо. Нагромоздить протокол мы всегда успеем, и лучше делать это тогда, когда это действительно необходимо.
Кстати, интересно, когда таки можно будет нормально пользоваться уведомлениями в клиенте? =) Чтобы всегда быть в курсе новых событий и новостей.
[>]
Re: Email to ii
ii.14
vit01(mira, 1) — vit01
2014-11-12 13:01:39
Получилось снять лог во время возникновения ошибки!
I/ActivityManager( 2255): Start proc com.ii.client for activity com.ii.client/.EchoListActivity: pid=30599 uid=10089 gids={50089, 3003}
D/ActivityThread(30599): handleBindApplication:com.ii.client
D/ActivityThread(30599): setTargetHeapUtilization:0.25
D/ActivityThread(30599): setTargetHeapMinFree:524288
D/Debug (30599): EchoListActivity: onCreate
D/Debug (30599): EchoListFragment: onCreate
D/Debug (30599): initClient
D/Debug (30599): useSubscribes
D/Debug (30599): EchoListFragment: onCreateView
D/Debug (30599): EchoListActivity: onResume
D/Debug (30599): EchoListFragment: onResume
D/Service (30599): onCreate
D/Service (30599): onStartCommand()
D/Service (30599): Starting new task
D/libEGL (30599): loaded /system/lib/egl/libEGL_mali.so
D/libEGL (30599): loaded /system/lib/egl/libGLESv1_CM_mali.so
D/libEGL (30599): loaded /system/lib/egl/libGLESv2_mali.so
E/ (30599): Device driver API match
E/ (30599): Device driver API version: 23
E/ (30599): User space API version: 23
E/ (30599): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Wed Oct 9 21:05:57 KST 2013
D/OpenGLRenderer(30599): Enabling debug mode 0
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/ActivityManager( 2255): Displayed com.ii.client/.EchoListActivity: +415ms
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{655291c0 u0 com.ii.client/.EchoListActivity t142} time:29289258
I/Timeline(30599): Timeline: Activity_idle id: android.os.BinderProxy@64d08ca0 time:29289297
D/lights ( 2255): set_light_buttons: 2
D/lights ( 2255): set_light_buttons: 1
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/Timeline( 2595): Timeline: Activity_idle id: android.os.BinderProxy@64d095d0 time:29301780
I/art ( 2255): Heap trim of managed (duration=36.092875ms, advised=5MB) and native (duration=2.769208ms, advised=468KB) heaps. Managed heap utilization of 47%.
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{65322670 u0 com.nick.kitkatlauncher2/com.android.launcher3.Launcher t1} time:29301808
I/ActivityManager( 2255): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity} from pid 2430
I/art ( 2255): Heap trim of managed (duration=16.107375ms, advised=5MB) and native (duration=3.081083ms, advised=480KB) heaps. Managed heap utilization of 46%.
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{6545fb58 u0 com.android.systemui/.recent.RecentsActivity t138} time:29304570
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/Timeline( 2430): Timeline: Activity_idle id: android.os.BinderProxy@650c00a8 time:29304597
I/ActivityManager( 2255): Killing 30599:com.ii.client/u0a89 (adj 16): remove task
W/ActivityManager( 2255): Scheduling restart of crashed service com.ii.client/.ClientService in 1000ms
W/art ( 1902): Could not get current activity
I/ActivityManager( 2255): Start proc com.ii.client for service com.ii.client/.ClientService: pid=30683 uid=10089 gids={50089, 3003}
D/ActivityThread(30683): handleBindApplication:com.ii.client
D/ActivityThread(30683): setTargetHeapUtilization:0.25
D/ActivityThread(30683): setTargetHeapMinFree:524288
D/Service (30683): onCreate
D/Service (30683): onStartCommand()
D/Service (30683): Starting new task
D/AndroidRuntime(30683): Shutting down VM
E/AndroidRuntime(30683): FATAL EXCEPTION: main
E/AndroidRuntime(30683): Process: com.ii.client, PID: 30683
E/AndroidRuntime(30683): java.lang.RuntimeException: Unable to start service com.ii.client.ClientService@64d30dc0 with null: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30683): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2743)
E/AndroidRuntime(30683): at android.app.ActivityThread.access$2100(ActivityThread.java:144)
E/AndroidRuntime(30683): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1302)
E/AndroidRuntime(30683): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(30683): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(30683): at android.app.ActivityThread.main(ActivityThread.java:5146)
E/AndroidRuntime(30683): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(30683): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/AndroidRuntime(30683): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/AndroidRuntime(30683): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30683): at com.ii.client.ClientService.onStartCommand(ClientService.java:116)
E/AndroidRuntime(30683): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2726)
E/AndroidRuntime(30683): ... 8 more
D/lights ( 2255): set_light_buttons: 2
D/lights ( 2255): set_light_buttons: 1
I/Process (30683): Sending signal. PID: 30683 SIG: 9
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
W/InputMethodManagerService( 2255): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@64f17ae8 attribute=android.view.inputmethod.EditorInfo@650e2bd8, token = android.os.BinderProxy@654847b0
I/ActivityManager( 2255): Process com.ii.client (pid 30683) has died.
W/ActivityManager( 2255): Scheduling restart of crashed service com.ii.client/.ClientService in 4000ms
W/art ( 1902): Could not get current activity
I/ActivityManager( 2255): Start proc com.ii.client for service com.ii.client/.ClientService: pid=30702 uid=10089 gids={50089, 3003}
D/ActivityThread(30702): handleBindApplication:com.ii.client
D/ActivityThread(30702): setTargetHeapUtilization:0.25
D/ActivityThread(30702): setTargetHeapMinFree:524288
D/Service (30702): onCreate
D/Service (30702): onStartCommand()
D/Service (30702): Starting new task
D/AndroidRuntime(30702): Shutting down VM
E/AndroidRuntime(30702): FATAL EXCEPTION: main
E/AndroidRuntime(30702): Process: com.ii.client, PID: 30702
E/AndroidRuntime(30702): java.lang.RuntimeException: Unable to start service com.ii.client.ClientService@64d30dc0 with null: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30702): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2743)
E/AndroidRuntime(30702): at android.app.ActivityThread.access$2100(ActivityThread.java:144)
E/AndroidRuntime(30702): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1302)
E/AndroidRuntime(30702): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(30702): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(30702): at android.app.ActivityThread.main(ActivityThread.java:5146)
E/AndroidRuntime(30702): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(30702): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/AndroidRuntime(30702): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/AndroidRuntime(30702): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30702): at com.ii.client.ClientService.onStartCommand(ClientService.java:116)
E/AndroidRuntime(30702): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2726)
E/AndroidRuntime(30702): ... 8 more
D/lights ( 2255): set_light_buttons: 2
D/lights ( 2255): set_light_buttons: 1
I/Process (30702): Sending signal. PID: 30702 SIG: 9
W/InputMethodManagerService( 2255): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@6539db30 attribute=null, token = android.os.BinderProxy@654847b0
I/ActivityManager( 2255): Process com.ii.client (pid 30702) has died.
W/ActivityManager( 2255): Service crashed 2 times, stopping: ServiceRecord{653d56f0 u0 com.ii.client/.ClientService}
I/ActivityManager( 2255): Killing 22372:com.android.settings/1000 (adj 13): remove task
I/Timeline( 2595): Timeline: Activity_idle id: android.os.BinderProxy@64d095d0 time:29325329
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{65322670 u0 com.nick.kitkatlauncher2/com.android.launcher3.Launcher t1} time:29325353
I/Timeline( 2595): Timeline: Activity_launch_request id:com.ii.client time:29328295
I/ActivityManager( 2255): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.ii.client/.EchoListActivity} from pid 2595
W/art ( 1902): Could not get current activity
I/ActivityManager( 2255): Start proc com.ii.client for activity com.ii.client/.EchoListActivity: pid=30754 uid=10089 gids={50089, 3003}
D/ActivityThread(30754): handleBindApplication:com.ii.client
D/ActivityThread(30754): setTargetHeapUtilization:0.25
D/ActivityThread(30754): setTargetHeapMinFree:524288
I/art ( 2255): Heap trim of managed (duration=20.227958ms, advised=5MB) and native (duration=2.713ms, advised=372KB) heaps. Managed heap utilization of 47%.
D/Debug (30754): EchoListActivity: onCreate
D/Debug (30754): EchoListFragment: onCreate
D/Debug (30754): initClient
D/Debug (30754): useSubscribes
D/Debug (30754): EchoListFragment: onCreateView
D/Debug (30754): EchoListActivity: onResume
D/Debug (30754): EchoListFragment: onResume
D/Service (30754): onCreate
D/Service (30754): onStartCommand()
D/Service (30754): Starting new task
D/libEGL (30754): loaded /system/lib/egl/libEGL_mali.so
D/libEGL (30754): loaded /system/lib/egl/libGLESv1_CM_mali.so
D/libEGL (30754): loaded /system/lib/egl/libGLESv2_mali.so
E/ (30754): Device driver API match
E/ (30754): Device driver API version: 23
E/ (30754): User space API version: 23
E/ (30754): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Wed Oct 9 21:05:57 KST 2013
D/OpenGLRenderer(30754): Enabling debug mode 0
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/ActivityManager( 2255): Displayed com.ii.client/.EchoListActivity: +472ms
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{6550bed0 u0 com.ii.client/.EchoListActivity t143} time:29328956
I/Timeline(30754): Timeline: Activity_idle id: android.os.BinderProxy@64d08ca0 time:29328986
I/art ( 2255): Heap trim of managed (duration=36.474208ms, advised=5MB) and native (duration=2.525208ms, advised=372KB) heaps. Managed heap utilization of 48%.
I/art ( 2430): Heap trim of managed (duration=3.879166ms, advised=656KB) and native (duration=6.746459ms, advised=840KB) heaps. Managed heap utilization of 55%.
I/ActivityManager( 2255): START u0 {act=com.android.systemui.recent.action.TOGGLE_RECENTS flg=0x10800000 cmp=com.android.systemui/.recent.RecentsActivity (has extras)} from pid 2430
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
I/ActivityManager( 2255): Displayed com.android.systemui/.recent.RecentsActivity: +140ms
I/Timeline( 2430): Timeline: Activity_idle id: android.os.BinderProxy@64d03a28 time:29333196
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{650dbe80 u0 com.android.systemui/.recent.RecentsActivity t144} time:29333209
I/ActivityManager( 2255): Killing 30754:com.ii.client/u0a89 (adj 16): remove task
W/ActivityManager( 2255): Scheduling restart of crashed service com.ii.client/.ClientService in 1000ms
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
W/art ( 1902): Could not get current activity
I/ActivityManager( 2255): Start proc com.ii.client for service com.ii.client/.ClientService: pid=30802 uid=10089 gids={50089, 3003}
D/ActivityThread(30802): handleBindApplication:com.ii.client
D/ActivityThread(30802): setTargetHeapUtilization:0.25
D/ActivityThread(30802): setTargetHeapMinFree:524288
I/Timeline( 2595): Timeline: Activity_idle id: android.os.BinderProxy@64d095d0 time:29335361
D/Service (30802): onCreate
D/Service (30802): onStartCommand()
D/Service (30802): Starting new task
D/AndroidRuntime(30802): Shutting down VM
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{65322670 u0 com.nick.kitkatlauncher2/com.android.launcher3.Launcher t1} time:29335386
E/AndroidRuntime(30802): FATAL EXCEPTION: main
E/AndroidRuntime(30802): Process: com.ii.client, PID: 30802
E/AndroidRuntime(30802): java.lang.RuntimeException: Unable to start service com.ii.client.ClientService@64d30db8 with null: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30802): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2743)
E/AndroidRuntime(30802): at android.app.ActivityThread.access$2100(ActivityThread.java:144)
E/AndroidRuntime(30802): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1302)
E/AndroidRuntime(30802): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(30802): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(30802): at android.app.ActivityThread.main(ActivityThread.java:5146)
E/AndroidRuntime(30802): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(30802): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/AndroidRuntime(30802): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/AndroidRuntime(30802): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30802): at com.ii.client.ClientService.onStartCommand(ClientService.java:116)
E/AndroidRuntime(30802): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2726)
E/AndroidRuntime(30802): ... 8 more
I/art ( 2430): Heap trim of managed (duration=5.756500ms, advised=664KB) and native (duration=5.401250ms, advised=908KB) heaps. Managed heap utilization of 56%.
I/Process (30802): Sending signal. PID: 30802 SIG: 9
W/InputMethodManagerService( 2255): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@653f1ea8 attribute=null, token = android.os.BinderProxy@652843e0
I/ActivityManager( 2255): Process com.ii.client (pid 30802) has died.
W/ActivityManager( 2255): Scheduling restart of crashed service com.ii.client/.ClientService in 4000ms
I/Timeline( 2595): Timeline: Activity_launch_request id:com.ii.client time:29339723
I/ActivityManager( 2255): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.ii.client/.EchoListActivity bnds=[204,882][400,1090]} from pid 2595
W/art ( 1902): Could not get current activity
I/ActivityManager( 2255): Start proc com.ii.client for activity com.ii.client/.EchoListActivity: pid=30823 uid=10089 gids={50089, 3003}
I/art ( 2255): Heap trim of managed (duration=80.086916ms, advised=5MB) and native (duration=9.347875ms, advised=364KB) heaps. Managed heap utilization of 48%.
D/ActivityThread(30823): handleBindApplication:com.ii.client
D/ActivityThread(30823): setTargetHeapUtilization:0.25
D/ActivityThread(30823): setTargetHeapMinFree:524288
D/Debug (30823): EchoListActivity: onCreate
D/Debug (30823): EchoListFragment: onCreate
D/Debug (30823): initClient
D/Debug (30823): useSubscribes
D/Debug (30823): EchoListFragment: onCreateView
D/Debug (30823): EchoListActivity: onResume
D/Debug (30823): EchoListFragment: onResume
D/Service (30823): onCreate
D/Service (30823): onStartCommand()
D/Service (30823): Starting new task
D/AndroidRuntime(30823): Shutting down VM
E/AndroidRuntime(30823): FATAL EXCEPTION: main
E/AndroidRuntime(30823): Process: com.ii.client, PID: 30823
E/AndroidRuntime(30823): java.lang.RuntimeException: Unable to start service com.ii.client.ClientService@64d6c7e0 with null: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30823): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2743)
E/AndroidRuntime(30823): at android.app.ActivityThread.access$2100(ActivityThread.java:144)
E/AndroidRuntime(30823): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1302)
E/AndroidRuntime(30823): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(30823): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(30823): at android.app.ActivityThread.main(ActivityThread.java:5146)
E/AndroidRuntime(30823): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(30823): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
E/AndroidRuntime(30823): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
E/AndroidRuntime(30823): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
E/AndroidRuntime(30823): at com.ii.client.ClientService.onStartCommand(ClientService.java:116)
E/AndroidRuntime(30823): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2726)
E/AndroidRuntime(30823): ... 8 more
W/ActivityManager( 2255): Force finishing activity com.ii.client/.EchoListActivity
I/WindowManager( 2255): Screenshot max retries 4 of Token{653513b8 ActivityRecord{65bc3fc0 u0 com.ii.client/.EchoListActivity t145 f}} appWin=Window{6555ad00 u0 Starting com.ii.client} drawState=4
W/WindowManager( 2255): Screenshot failure taking screenshot for (800x1280) to layer 21010
W/ActivityManager( 2255): Activity pause timeout for ActivityRecord{65bc3fc0 u0 com.ii.client/.EchoListActivity t145 f}
I/Timeline( 2595): Timeline: Activity_idle id: android.os.BinderProxy@64d095d0 time:29341313
I/Timeline( 2255): Timeline: Activity_windows_visible id: ActivityRecord{65322670 u0 com.nick.kitkatlauncher2/com.android.launcher3.Launcher t1} time:29341347
I/Process (30823): Sending signal. PID: 30823 SIG: 9
I/HK/LatinKeyboardBaseView(28413): closing org.pocketworkstation.pckeyboard.LatinKeyboardView{64dfe498 V.ED.... ......ID 0,0-800,445 #7f07000a app:id/LatinkeyboardBaseView}
W/InputMethodManagerService( 2255): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@65554658 attribute=android.view.inputmethod.EditorInfo@65443440, token = android.os.BinderProxy@652843e0
I/ActivityManager( 2255): Process com.ii.client (pid 30823) has died.
I/WindowState( 2255): WIN DEATH: Window{65338d40 u0 com.ii.client/com.ii.client.EchoListActivity}
W/ActivityManager( 2255): Scheduling restart of crashed service com.ii.client/.ClientService in 3484ms
W/art ( 1902): Could not get current activity
I/ActivityManager( 2255): Start proc com.ii.client for service com.ii.client/.ClientService: pid=30861 uid=10089 gids={50089, 3003}
D/ActivityThread(30861): handleBindApplication:com.ii.client
D/ActivityThread(30861): setTargetHeapUtilization:0.25
D/ActivityThread(30861): setTargetHeapMinFree:524288
D/Service (30861): onCreate
D/Service (30861): onStartCommand()
Баг проявляется когда пытаться закрыть приложение и открывать его снова при включенных уведомлениях.