Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему при дебаге номера строчек не совпадают со здравым смыслом? / 9 сообщений из 9, страница 1 из 1
20.05.2014, 17:02
    #38646749
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
Столкнулся с вышеописанной проблемой при удалённом.

Сразу оговорюсь, что класс-файлы я не декомпилирую, проблема не в этом. На удаленной машине(в данном случае формально) и тот, код, что в IDE код абсолютно одинаков. Несколько раз сносил всё с сервера, перекомпиливал проект, деплоил проект.

Проблема в том, что когда я начинаю дебажить - вижу, что на самом деле я нахожусь на строчке X, а IDE показывает, что я на строчке X+1. Сначала думал, что проблема в IDE, попробовал на другой IDE - всё то же самое. Тоже на строчку вниз. После этого попробовал по перезапускать сервер, IDE-хи, комп даже - всё по старому. Думал, что проблема в сервере. Взял ip коллеги и начал дебадить его сервер в двух IDE. Результат получился неправильный, но по-другому неправильный чем в первый раз - я нахожусь на строчке X, а IDE показывает, что я на строчке X-1.

Вот на этом я и призадумался...
...
Рейтинг: 0 / 0
20.05.2014, 17:08
    #38646764
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
Да сорцы у тебя неправильные 100%. Или версия либы другая, или подтягивается допустим с коммон либ сервера
...
Рейтинг: 0 / 0
20.05.2014, 17:12
    #38646769
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
Совпадают ли номера строк в Stacktrace? Ответ на этот вопрос, сразу укажет, проблема в дебаггере, или в компиляторе.
Нормально ли работает breakpoints?
...
Рейтинг: 0 / 0
20.05.2014, 17:16
    #38646775
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
забыл ник,

забыл никДа сорцы у тебя неправильные 100%. Или версия либы другая, или подтягивается допустим с коммон либ сервера
это мой код.

Blazkowicz Нормально ли работает breakpoints?
не понял вопроса. работает как я описал.

BlazkowiczСовпадают ли номера строк в Stacktrace?

а exception-а то нет. или вы предлагаете специально его бросить и посмотреть?
...
Рейтинг: 0 / 0
20.05.2014, 17:18
    #38646779
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
redwhite90не понял вопроса. работает как я описал.

Ставишь бряку. На ней останавливается, или рядом?

redwhite90а exception-а то нет. или вы предлагаете специально его бросить и посмотреть?
В отладке за 10 секунд делается через evaluate.
...
Рейтинг: 0 / 0
20.05.2014, 17:28
    #38646794
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
Blazkowicz,

BlazkowiczСтавишь бряку. На ней останавливается, или рядом?

якобы на ней, но физически это другое место.

http://stackoverflow.com/questions/944991/is-there-a-way-to-dump-a-stack-trace-without-throwing-an-exception-in-java

не толко я не знал))

сейчас испробую
...
Рейтинг: 0 / 0
20.05.2014, 17:32
    #38646798
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
redwhite90якобы на ней, но физически это другое место.
ну то есть если рассатриваем случай, что дебаг на строчку ниже чем надо показывает, что

line1{тут ставим бряку} if(false){
line2 //физически будет ловиться тут, то есть в моем примере не словится
line3 } ----
line4 ----
...
Рейтинг: 0 / 0
20.05.2014, 17:33
    #38646799
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
автордебаг на строчку ниже
выше
...
Рейтинг: 0 / 0
20.05.2014, 17:54
    #38646835
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему при дебаге номера строчек не совпадают со здравым смыслом?
redwhite90, думаю что это вопрос не по Java debugging а конкретно по твоей IDE и по
тому рабочему плану как ты и чево делаешь.

Почитай и попробуй http://docs.oracle.com/javase/7/docs/technotes/tools/windows/jdb.html
Это как-бе вариант "с арбитром". Или чтобы разобраться кто врёт и кто ошибается.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему при дебаге номера строчек не совпадают со здравым смыслом? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]