![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
java.lang.IllegalArgumentException
at ua.odesa.TimerForPosition.timeMode(+48) что такое "+48"? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
Интерестно, а почему вас не заинтересовало что такое java.lang.IllegalArgumentException ???
|
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Еще ответы будут?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
Номер строки или инструкции в байт-коде, вестимо
-------------------- ![]() |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
зачем ва это???!!!
![]() |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: нет Всего: 77 |
Пока - нет. Будут вопросы: сигнатура метода ua.odesa.TimerForPosition.timeMode() ? и на всяк случай, в предверии будущих вопросов - что такое +48? Шаманов мало, поэтому никто не догадается откуда именно магическое 48. Это легче узнать человеку у которого этот код перед глазами. И показать. Или объяснить, если код - тайна -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
Да зачем оно вам??? У него кривые аргументы на входе оно и бросает соответствующий ексепшион java.lang.IllegalArgumentException !!! а вам Antropoid совет, лучше чем ерундой заниматься прочитайте жавадок где ясно написано:
|
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Мдя...не думал, что ответы будут такими...тогда перефразирую:
, что означает N java.lang.IllegalArgumentException at ua.odesa.TimerForPosition.timeMode(+N), где N - натуральное число. mr.DUDA, спасибо, ты единственный разобрался с тупым вопросом - ![]() т.е. для отладки эта информация будет бесполезной? зачем мне знать в какой строке байт-кода происходит исключение? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
Понимаешь, если бы был у тебя в описании ексепшиона какой -то стандартизированый , известный всем символ либо строка тогда тебе с удовольствием помогли бы, а ты спросил что такое +48, это всёравно что незная определения задачи в середине рашения спросить а что такое 3450, от куда кто -то может это знать кроме того кто её решает.., так что какой вопрос такие и ответы .
![]() |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: нет Всего: 77 |
При компиляции в байт-код включается информация о номерах строк. Можно её отключить опцией javacc (какой - погляди, если интересно) Если не отключена - тогда номер строки в байт-коде указывает на номер строки в том исходнике, из которого байт-код был создан. Ну и, ессно, если исходник после этого поменять, а байт код останется старым - этот номер будет показывать в небо ![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: нет Всего: 43 |
Обычно цифра указывает на номер строки в коде, где выброшено исключение. Это помогает при анализе. Но плюсов перед цифрой я не видел.
|
|||
|
||||
3x3 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 261 Регистрация: 17.9.2006 Репутация: нет Всего: 8 |
Это исключение скорее всего бросает помянутая функция. Допустим её параметром может быть смещение часового пояса, т.е. в пределах +-12. Ну она проверяет чо ты туда сунул и ругается, что ты передал неправильный параметр. -------------------- Зачем платить больше, когда можно заплатить дважды? |
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
дело идет о j2me, но вопрос все же общий, поэтому имхо этот раздел форума самый подходящий
к сожалению - нет...в исходнике строки с такими номерами абсолютно безобидны, а может дело действительно в j2me?!!... -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: нет Всего: 159 |
Ага, попался! ![]() |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
Я извиняюсь за вчерашний напор по поводу чисел.., я не совсмем понял что вы хотите узнать .. ![]() ![]() ![]() |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
У вас слкчайно не printStackTrace() выводит это сообщение .. ?
|
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
именно он. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
||||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Хм...а могу ли я как-то узнать в какой строчке моего кода выскачило Exception?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
Nemesis |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 20.2.2005 Где: Москва Репутация: 3 Всего: 5 |
Странно, по-моему, mr.DUDA, дал внятный ответ.
java.lang.IllegalArgumentException at ua.odesa.TimerForPosition.timeMode(+48) что такое "+48"? Число "48" просто указывает смещение от начала функции timeMode. Смещение указывается в качестве порядкового номера инструкции JVM в текущей функции. --------------------
|
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
это абсолютно не верно. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
покажи свой код. вернее ту часть где ругаеться
|
|||
|
||||
Nemesis |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 20.2.2005 Где: Москва Репутация: 3 Всего: 5 |
это абсолютно не верно
прочитайте пожалуйста внимательнее что я написал. Смещение указывается в качестве порядкового номера инструкции JVM в текущей функции. А не в качестве номера строки в вашем редакторе. --------------------
|
|||
|
||||
jitm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 11.10.2006 Репутация: нет Всего: 3 |
Хм, а если одинаковое количество строчек в коде то смещение по вашему должно быть одинаково . .?
Я правильно понял?? |
|||
|
||||
Nemesis |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 20.2.2005 Где: Москва Репутация: 3 Всего: 5 |
Кол-во строчек и кол-во инструкции совершенно разные вещи.
Вот вам пример:
казалось бы 2 строки.. а вот инструкции:
6 инструкций. --------------------
|
||||
|
|||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Nemesis,
я не прошу помочь мне устранить ошибку, - я прошу помочь понять, как интерпретировать эту ошибку? т.е. число "+48" - бесполезно для меня? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
Dancer |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
Во первых! Покажи весь стек ошибок.
Во-вторых, покажи код, где это у тебя происходит. Без этого, мы будем тут ходить все вокруг и около. Если не хочешь (по каким бы то нибыло причинам), то можно считать вопрос закрытым, потому что это почти что похоже на принеси ТО, не знаю что, и иди ТУДА не знаю КУДА. Может быть ты ствой стек не правильно читаешь, ты видишь это в самом верху (первой строкой), а стек в Java нужно начинать смотреть с конца, то есть с последней операции которая привела к ошибке. Так что, приведи ПОЛНОСТЬЮ стек ошибок. Это сообщение отредактировал(а) Dancer - 13.10.2006, 10:34 -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! ![]() |
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Ладно, закрыли тему...но я так ничего и не понял...
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: нет Всего: 43 |
И зачем это надо знать? Полезно знать место, откуда выброшено. PS. не заметил, что есть продолжение на другой странице ![]() Это сообщение отредактировал(а) COVD - 14.10.2006, 21:53 |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Мнда.... Филосовская тема какая-то получилась.....
![]() -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Ага! А главное воз и ныне там...
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |