• Juick Jabber J2ME Сделал сборку JuickME (Jabber/Juick клиент для J2ME телефонов), попробуйте: code.google.com
    Прямая ссылка на JAR: juick-j2me.googlecode.com
    Пожалуйста, напишите в тред модель телефона и заработало или нет.
    Фичреквесты пока не нужны, критика тоже, сейчас интересуют только багрепорты. Если найдете баг — постарайтесь дать как можно больше информации, чтобы я смог повторить, найти и обезвредить. :)
    После того, как убедимся, что всё работает как надо — будем добавлять фичи.

Replies (174)

  • @juick, Моторола Л9, пока всё охуенно.
  • @juick, Поставьте — увидите. ;)
    @dik пока что нет.
  • @juick, а с тачскрин работать может??)
  • @juick, "содержимое не поддерживается" — гнусмасс L-700
  • @juick,
    C:\Users\Vitaly\juick-j2me\src\com\juick\api\RosterItem.java:13: cannot find symbol
    symbol: class Comparable
    public class RosterItem implements MessageListener, Comparable {
    1 error
  • @juick, скачай через жпрс
  • @juick, а где же иконка?
  • @juick, а jad файл имеется?у меня Samsung e900 и без jad'а никак:( как и почти всем самсунговодам.
  • @rbbt, Мне бы этого очень хотелось. :)
    @vt svn update
    @kakty3 свистелки будут позже
  • @griffin, хотя можно вроде самаому сделать
  • @juick, Отлично. С первым релиз-кандидатом :-)
  • @juick, а джид и пароль так и должен каждый раз вводиться и не сохраняться при выходе?
  • @Anper, компа нет.а гугл код через сторонние генераторы не отдает файлы:(не раз сталкивался:(
  • @griffin, Вот, пожалуйста: juick-j2me.googlecode.com
  • @Lost, При удачном коннекте должны сохраняться в памяти телефона.
  • @ugnich, "несоответствие содержимого"
  • @Lost, У меня под эмулятором сохраняется. В rms пошется при удачном коннекте.
  • @Totktonada, *пишется. Меня опередили :-)
  • @ugnich, благодарю.
  • @juick, Охуенные кнопочке в меню ^_____^
  • @ugnich, после svn update куда-то отвалился lwuit, там что-то в свойствах проекта поломалось
  • @juick, The JuickME Application threw an exception during a lifecycle call, and has been terminated.

    java.lang.IllegalArgumenrException
  • @juick, Nokia 6300 заработало, тока ничего не понятно, понадобилось время чтобы хоть чуточку разобраться
  • @Lost, вообщем даже не видно и ничего. эмулятор — JBed
  • @juick, а на чем базируется клиент?что за основу взято?или с нуля написан?
  • @vt, С LWUIT ничего не делал. Я забыл обфускацию выключить, может в этом причина?
    @Lost подробнее, где это? и модель телефона.
  • @juick, эмулятор — JBed на кпк.
  • @juick, не интуитивно и не поддерживает экранную клаву
  • @Lost, У меня Esmertec Jbed 20071119.3.1 — работает.
    @griffin GUI — LWUIT. XMPP — JXA, вернее то немногое, что от него осталось.
    @gudez-z-z модель телефона?
  • @juick, Чота отправить так и не удалось
  • @juick, windows mobile 6.1 ява эмулятор jBed, при отсутствии хардварной клавиатуры( на большинстве кпк её всёже нет ) невозможно что либо ввести в текстовые соответственно неюзабельно.... ((
  • @juick, 100 лет ничего не заливал в телефон =)
    Siemens M65 сейчас просерим.
    кнопки-подсказки ужасно боьшие.
    an internal application error occurred: java.lang.N... (дальше не видно. висит и листать не дает)
  • @DeeZ, ...ullPointerException, видимо.
  • @juick, Погуглил немного. Видимо, приложение не подписано
  • @griffin, делается в любом тектовом редакторе. хоть в блокноте =) открой любой джад и посмотри что внутри
  • @juick, запустил на СЕ к660, при нажатии на * выскакивает табличка с символами и тел начинает вибрировать, закрывается после набора нескольких символов, остальное все работает, правда остального не много)
  • @juick, Nokia 6300:
    1. Нажатие желтой пиктограммы списка: java.lang.NullPointerException
    2. Нажатие на кнопку вызова: java.lang.ArrayIndexOutOfBoundsException^ -1<0
    3. Иногда вообще не подключается к сети
    4. Не логинится на сервере
    5. Не отсылает сообщения
  • @AzatF, у меня на этой же модели небыло таких ошибок, сервер jabber.ru
  • @juick, В поле "Host" вводили "talk.google.com"?
  • @juick, кто-нибудь самсунгом скачал?
  • @AzatF, 1. Где это? :)
    3-5. Что-нибудь выдает?
  • @juick, работает. asus P320.С клавой разобрался. Мучаю реплеи
  • @juick, запустил на Motorola E398. всё было хорошо, пока я не решил написать с неё сюда, что всё работает. нажал на контакт жуйки, увидел что нету итапа, ткнул по облачку и получил NullPointer.
    думал увидеть хоть что-то полезное в дебажной консоли, которая была подключена, но она лишь подтвердила ошибку и рассказала, о кодах кнопок, на которые я нажимал :) так что больше полезной инфы дать не могу (очевидно)э
  • @juick, Попробуйте пожалуйста с каким-нибудь не Google сервером.
  • @Als, Моя твоя не понимать. :) От "нажал" и до "получил" пожалуйста подробнее и по-русски. ;)
  • @juick, да, первый ба^W недоработка: сонерик, как у всех- на звёздочку- переключение регистра должно быть- открывается таблица символов, долгое нажатие на решётку открывало меню выбора языков, а тут как раз переключение регистра и на цифровую клавиатуру, T9 не работает. Свои назначения на клавиши- правильно ли?
  • @BoDVa, Хм... У меня я.ру.
  • @ugnich, 1. Крайняя справа иконка
    Не выдаёт ничего, просто почему-то не работает
  • @juick, а что с русским языком? из под виндовс мобайл видны кросивые крокозябры, которые вы видели ранее :)
  • @juick, и где русский язык??? Открылось окошко ввода символов после коннекта и не закрывается вообще
  • @Esc, Тут могут быть небольшие ньюансы с вводом, это особенности библиотеки LWUIT. Нажимаете кнопку выбора, когда фокус на поле ввода — появляется внизу экрана T9. Нажимаете софт-клавишу правую — открывается поле ввода на весь экран, там всё будет работать.
  • @juick, кстати что-то у него приоритет высоковат, при нем, запущеном, настольный клиент не получал сообщения
  • @ugnich, хм, куда ж понятнее. законнектился, получил ростер, нашёл контакт жуйки, нажал джойстиком по нему, попытался что-нибудь написать в поле для ответа, но на русский его не получилось переключить. нажал "вниз", выбрал иконку-облачко, нажал по ней и всё. NullPointer
    кстати, а удалять-то чем? не получилось удалить ни буковки из этого поля %)
  • @AzatF, Где в этот момент вы находитесь? Она должна показывать контекстное меню. Вообще меню есть, при нажатии на правую софт-кнопку?
  • @juick, на моторолах не бывает таких кнопок
  • @BoDVa, Приоритет: 10.
  • @Als, Забудьте про "контакт в ростере". ;) Зеленый крестик внизу экрана — новый пост.
  • @ugnich, Ладно, со сборкой потом. Теперь баги. Нокия 5530. На первом экране ввода некуда ткнуть пальцем, чтоб выйти из режима ввода символов, приходится пользоваться загораживающей полэкрана виртуальной клавиатурой. Аппаратных кнопок у меня нет.
  • @ugnich, а как через зеленый крестик ответить в эту нить?
  • @vt, Все треды, в которых вы участвуете — во втором пункте меню (облачко).
  • @juick, Как придёт на тот клиент сообщение, так появится.
  • @juick, запустил таки. моргает всё. ужасно. щас попробую написать
  • @juick, Значит, никто ничего не написал.
  • @ugnich, ах, вот оно как;) удобно. этот пост написан из JuickME
  • @juick, небольшой оффтоп: зачем он грузит мои джаббер-контакты, когда это juick-клиент?
  • @Esc, я этого тоже не понимаю.. %)
  • @ugnich, 95 пост написан из JuickME. печальное зрелище :(
  • @juick, Спасибо, нашел, сейчас исправлю.
    @Esc Это и Jabber и Juick клиент.
  • @Esc, я пытаюсь долистать до жуйки
  • @Als, та же фигня
  • @ugnich, там циферки на облачке появляются, сначала было видно сообщения, теперь после тыка во все попало клавиши я вижу там только оп-пост и всё, куда-то всё делось
  • @juick, ПОДРОБНЕЕ.
  • @juick, эмм. хотел написать сообщение, но клавиатура не выдвинулась экранная. снизу четыре кнопачки непонятных, нажал на левую самую , жуйк-контакт совсем пропал.. вообщем абсолютно неюзабельно и отстойно. бомбусмод с жуйкоплагином от @Totktonaada рулит и педалит. уж извините , тов. @ugnich , но фигня.
  • @juick, аналогично. немножко пролистывается, а потом, при нажататии "вниз" дёргается на пиксель туда-сюда и всё
  • @Lost, запусти бомбус 0.1 и сравнивай
  • @juick, да, самый главный баг- отсутствие русской кодировки- #432276
  • @Esc, скорее тогда отсутствие юникода, в жабере же только он %)
  • @ugnich, Выделяю нижный ряд из четырёх иконок, выбираю оранжевую иконку списка и вылазит ошибка.
    Меню на правом софткее работает нормально
  • @Lost, "Не читал, но осуждаю". :)
    Ясно, буду записывать видео и показывать, как им пользоваться.
  • @AzatF, Что в этот момент на экране? Контакт-лист? Что перед этим делали? Что мне нужно сделать, чтобы и у меня ошибка такая появилась?
  • @BoDVa, Хех... А у меня после него настольный клиент вообще подключиться не может
  • @juick, se w880i нажал на меню(оранжевое) — java.lang.NullPointerException и не реагирует на вправо-влево. еще непонятная вибрация, когда при вооде имени нажимаешь * (таблица символов)
  • @Lost, Ты не прав :-) Допиленный жуйк-клиент всяко лучше тупого парсера :-)
  • @ugnich, ну подскажите, как же мне написать сообщение?
  • @Lost, Новый пост — зеленый крестик. Ответить можно только на те треды, которые в облачке. Пока только так.
  • @AzatF, у меня и не отключался, на то он и жабер что бы быть подключенным везде
  • @kakty3, Можно всю последовательность действий от нажатия на "Connect" и до этой ошибки?
  • @juick, В общем разобрался. Asus P320. Все работает нормально, ошибка вылетает если недоступна сеть. С виртуальной клавой тоже разобрался. Посты пролистываются нормально. Джаббер клиент работает, но не мешал бы пункт "скрыть отключенных". Самая главная проблема — русский язык. Но думаю об этом уже сообщили. Интерфейс тоже ничего, методом тыка постигается быстро :)
  • @ugnich, ох, спасибо. не догадался бы, честно :D
  • @juick, на значок человечка не реагирует, при нажатии на облачко- "An internal aplication error occurred: java.lang.NullPointerException". сонерик Z770
  • @juick, нокия e51: полет нормальный
  • @juick, никак не хочет логиниться, аутентификейшин фейлед постоянно, нокио 5000. пароль уже 10 раз перенабирал :) возможно из-за того, что там смешанная раскладка?
  • @ugnich, лично я из ростера туда переходил. при первом нажатии прокручивается, при последующих — дёргается на пиксель.
    что перед этим делал... эмм, написал с него сообщение в этот лучик, затем вышел в КЛ, выбрав первую слева иконку
  • @maj, кстати аналогично, пришлось логинится на другой жид. очевидно всё дело в проблемах с юникодом
  • @Esc, А ростер появился? Что было после нажатия на "Connect"?
  • @maj, С гуглом пока не работает. Угадал сервер? :)
  • @Esc, и нету кнопки выхода- приходится kill -9 средствами сонерика :D
  • @ugnich, нет. забыл написать — jabber.ru
  • @Esc, Есть же вроде... В менюшке.
  • @ugnich, у меня тоже не гугль, а мой сервер (admin.ru.net)
  • @Totktonada, ну при нажатии на любую кнопку выдавал #432213/126
  • @Als, у меня норм с моим =)
  • @Esc, Тогда ясно. Узнать бы ещё где этот Exception проявляется.
  • @Lost, тут не в сервере дело, а в проблемах с юникодом. вполне явно, имхо. у меня пароль не содержит английского :)
  • @ugnich, Отвечаю по-порядку.
    Чтобы получить эту ошибку надо:
    1. Заполнить формы логина/пароля
    2. Открывается совершенно пустое окно с четырьмя иконками внизу: какая-то голубая хрень, облачко, плюсик и список
    3. Левый софткей — выделяется голубая хрень
    4. Джойстиком выделяем этот самый жёлтый список — каждый раз появляется ошибка
    Причём, если нажимать правый софткей, то менюшка открывается, а ошибка появляется, примерно, 3 раза из 5.
    Основная площадь дисплея всё время пустая, кроме формы написания сообщения
  • @Als, аы... ну ты видел что выходит с отправки русского текста
  • @Lost, вот об этом я и говорю :)
  • @juick, ой, только что меня послало с java.io.IOException: Bad UTF-8 Encoding encountered
    ничего не делал, просто держал приложение включенным
  • @juick, гм... а я вижу своё сообщение в корючках отправленное в жуйк, так же в корючках в том же жуйк клиенте. русский язык у кого-нибудь то работает?
  • @ugnich, а ведь почти заработало(( телефон нокия 5530, тач работает (но очень непривычно- много думал чокуда жать), при попытке коннекта написал "an internal applicationerror occurred: java.lang.arrayIndexOutOfBoundsException: Array index out of range: -1"
  • @rbbt, Сразу после нажатия на Connect?
  • @rbbt, куда нажать, чтоб выйти из ввода аккаунта? При выключенной виртуальной клаве только
  • @AzatF, У вас что-то с интернетом. Должен ростер появляться.
  • @juick, на правом софте кнопка T9, там должно быть стандартное поле ввода
  • @ugnich, Вполне возможно.
  • @juick, попробуй по-русски что-нибудь написать
  • @ugnich, Не, после нажатия "коннект" закрывается окно с вводом аккаунта и появляется окно (наверное там должны загружаться контакты) и все. А вот после нажатия в центральную кнопку виртуального джойстика выскакивает вышеназванная ошибка.
    @vt я жму коннект. А куда еще ты хочешь выйти оттуда??)
  • @rbbt, так не появляется "коннект", пока виртуальную клаву не пнешь
  • @juick, На Nokia N90 все работает, но при написание поста пишет странными символами(см. мой последний пост ) =\
  • @juick, тормозит, поля ввода неудобные (ладно хоть системные можно вызвать), но работает. Телефон nokia e51
  • @Tishka17, Где именно тормозит?
  • @juick,
    вот так с русским всё хорошо:
    Index: src/com/juick/api/XmlWriter.java
    ===================================================================
    --- src/com/juick/api/XmlWriter.java (revision 25)
    +++ src/com/juick/api/XmlWriter.java (working copy)
    @@ -84,7 +84,7 @@

    public void text(final String str) throws IOException {
    checkInsideTag();
    — this.writeEscaped(this.encodeUTF(str));
    + this.writeEscaped(str); //this.encodeUTF(str));
    }

    public void write(final String str) throws IOException {
  • @juick, иероглифы везде
  • @juick, Да ладно, отмазываться :-)
  • @Totktonada, Writer я почти не трогал, пока до него руки не дошли. Зато уже насмотрелся в Reader-е.
  • @ugnich, Ну у меня тоже как-то так получилось, что из них двоих только Reader правил :-)
  • @juick, где новая версия для тестов?
  • @maj, Щаз ещё один баг поправлю и выложу.
  • @juick, Расскажите пожалуйста про скроллинг подробнее. Чем подробнее, тем лучше. Где, как, ...
  • @juick, samsung e900 нет коннекта:(или реакции на него.ничего не загружается:(хотелось бы видеть индикацию соединения.интерфейс слишком 'детский' что ли.картинки:)тормозов не заметил:)и очень радуют самодельные окна ввода текста:)мой самс падает иногда при вводе текста:)а это решит проблему.
  • @griffin, индикацию соединения да, очень хотелось бы
  • @juick, Отличная новость! Хотелось бы еще и скриншоты этого приложения заранее посмотреть.
  • @juick, Выложил новую сборку:
    juick-j2me.googlecode.com
    juick-j2me.googlecode.com
    Исправлено: русский язык, скроллинг на маленьком экране, ещё пара мелочей.
  • @juick, Пройден :-)
  • @juick, русский пашет :)
  • @juick, в 26й ревизии работает русский язык, но непонятно, как работают эти кнопочки- человечек, облачко, etc. Показывается, как я понял, что два непрочитанных сообщения есть (на облачке), но при нажатии на него (облачко) ничего не происходит, открыт контакт жуйка, пришло 4 сообщения и всё, не могу перейти в ростер.
  • @ugnich, аррайиндексофбоунд на загрузке ростера, ~160 контактов, видимо не всегда
  • @vt, ~200 и пашет под эмулем :-)
  • @Esc, Забудьте про "контакт джуика".
    Человечек — ростер.
    Облачко — треды джуика
    Плюс — написать новый пост
    Листик — контекстное меню, для тач-скринов
  • @vt, Если в эмуляторе — скиньте пожалуйста стэк трейс.
  • @ugnich, на девайсе, комп уже далеко :-(
  • @ugnich, вот щас на человечке горит циферка 2, и на облачке. Прокрутил ростер, прокрутил треды- ничего нового, но циферка не исчезает
  • @juick, тока чет не все сообщения доходят. И управление-форт байард((
  • @Totktonada, в бомбусе на нокеях тоже так бывало, я в 598 исправлял подобное. На остальных девайсах и в эмуле тоже обычно нормально
  • @Esc, Два джаббер-сообщения и два сообщения в джуике. Открытые чаты джаббера вверху ростера. Цифры пропадают после того, как зайдешь в тред или чат с новыми сообщениями. Если это новые посты — после того, как перейдешь на вкладку джуика (облачко).
  • @vt, В сторону чего смотреть?
  • @ugnich, так я понял, но говорю же- ничего нового, а циферки горят
  • @Esc, Мне всё-таки кажется, вы их пропустили. Ума не приложу, как такое вообще могло произойти.
    @shirockoff знаю, исправлю чуть позже.
  • @ugnich, с третьего раза загрузилось. Ростер не листается на сенсорном экране, даже скроллбара не видно, нокия 5530.
  • @vt, а прошивка телефона у тебя 11 или 20?? я недавно обновлял до 20,0,
  • @ugnich, открываются только три полученных поста, и всё. больше нет.
  • @rbbt, 11. Ты точно выключил клаву?
  • @Esc, Может в комментариях?
  • @vt, не понял зачем чего-то отключать. ввод текста- стандартной нокиевской виртуальной клавой. Просто я не понял как еще это можно сделать
  • @Totktonada, нету тут комментариев, всё истыкал
  • @rbbt, диспетчер приложений — жуйкме — параметры — виртуальная клава — выключить. Или тебя реально прикалывает что половина экрана всегда занята?
  • @vt, Ты имеешь ввиду эту круглую хрень со стрелочками?? а иначе я там вааще не могу половину операций выполнить. а как войти в параметры- не осилил. Лично мне вааще ниразу не нравится ИМХО, просто Угнич попросил потестить на разных устройствах- я и потестил :)
  • @rbbt, вооот. А бомбус отлично управляется без хрени со стрелочками
  • @juick, а предложения уже можно вносить?
  • @rbbt, Если расскажете подробнее и по-русски, я попробую сделать, чтобы с тач-скрина тоже нормально управлялось.
    @gudez-z-z нет :)
  • @ugnich, отпишусь пока. Как бета выйдет, дай знать, @ugnich, пжлст :)
  • @juick, хорошо, будем ждать :)
  • @ugnich, в этой версии пароль с русскими буквами тоже не работает — аутинтификейшин фейлед (нокио 5000, jabber.ru). заменил пароль на не содержащий кириллицы — мгновенно зашло
  • @ugnich, минимум нужен скроллбар справа, который onpointerdragged двигает ростер вверх вниз, по движению пальца. Желательно чтоб и драг контакта листал список, но в обратном направлении. Как в бомбусе короче, и в любой другой программе под сенсорный экран :)
  • @vt, LWUIT поддерживает скроллинг и прочее, так что тут какие-то баги просто. Поэтому и прошу конкретно описать, что не так.
  • @ugnich, главный косяк- попасть по скролу трудно даже стилусом :( постоянно нажимаю на поле с текстом и выскакивает окошко "reply"
  • @ugnich, да вообще никакой реакции на нажатия в области ростера. Может там только скроллбаром можно? В таком случае на разрешении 360х640 его вообще не видно
  • @vt, Нашел, как включить тач-скрин в эмуляторе, сейчас буду разбираться. :)
  • @juick, прислали из ростера 2 сообщения, одно влазит в одну строку, второе длиннее. показывает первое, ниже пустое пространство, жму вниз, читать следующее, перематывает, показывает нижнюю строку 2го сообщения и ниже много пространства, а верх сообщения не прочитать никак. нокио 5000
  • @maj, Спасибо, уже в курсе, исправлю.
  • @juick, А что именно пишет, можете сюда продублировать?
  • @juick, Новый билд, новые баги, новый тред: #432874. *readonly