|
Вход в условие по false
|
|||
---|---|---|---|
#18+
maytonПо поводу setProxyContent. Обычно есть соглашения по именам. И булевы переменные называют с префиксом is*. Тоесть по хорошему ты должен был назвать это isProxyContentSet или как-то аналогично. Просто у читающего код начинает рвать крышу от того что ты чекаешь в булевом контексте результат СЕТТЕРА (!). Погоди-погоди, это из Спринга Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:48 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
Тоесть ты полез дебажить Spring? И логгирование ты доже добавлял в исходники Spring AOP? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:49 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
maytonПо поводу AopContext. Откуда ты его достал? Это package-scope видимость и его можно дёрнуть только через библиотеки Спринга. Не через прикладные. spring-aop-5.1.5-RELEASE.jar Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Я его вообще ниоткуда не доставал. Тот кусок где происходит иксепшен, находится в спринговом классе JdkDynamicAopProxy. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:49 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
maytonТоесть ты полез дебажить Spring? И логгирование ты доже добавлял в исходники Spring AOP? Какое логгирование? Я просто смотрю откуда летит иксепшен. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:50 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
Ну там выше по коду есть Код: java 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:53 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
maytonНу там выше по коду есть Код: java 1. 2. 3. 4. 5.
Ну так в отладчике и в вычисляторе показывает фолс. Ща ещё проверю заход в эту часть. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:58 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
Ни разу не заходит туда, где тру ставится. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:02 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
XDiaBLo, Еще польностью clean проекта от временных. Отладчик ходит по своим файлам, а на экране другой файл исходника. Имхо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:12 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
Petro123XDiaBLo, Еще польностью clean проекта от временных. Отладчик ходит по своим файлам, а на экране другой файл исходника. Имхо Да чистил я. Сейчас попытаюсь рассмотреть проблему с другого ракурса. Может я входные данные не те передаю. А почему Спринг падает, ну блин, может по эффекту домино. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:22 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
Как вариант, могут не те тот сорцы подтягиваться. Попробуйте декомпилированный класс-файл дебажить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:30 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
XDiaBLo, Домино это да! Нужно ловить первое исключение. Потом уже каша мала бывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:33 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
cossack5Как вариант, могут не те тот сорцы подтягиваться. Попробуйте декомпилированный класс-файл дебажить. Я его итак дебажил, а сорцы уже потом вытащил, там то же самое. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:33 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
У меня тоже рабочая версия - не тот исходник. Проверь пожалуйста mvn dependency:tree на предмет конфликтов пакетов. Возможно у тебя работает один а дебажится другой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 14:07 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
maytonУ меня тоже рабочая версия - не тот исходник. Проверь пожалуйста mvn dependency:tree на предмет конфликтов пакетов. Возможно у тебя работает один а дебажится другой код. Я не знаю как это сделать. Тем более проект огромный и действующий, а я на работе без году неделю, только ещё разбираюсь в этом гигантском проекте, пытаясь выполнить свою первую задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 14:38 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
XDiaBLoЯ не знаю как это сделать. Тем более проект огромный и действующий, а я на работе без году неделю, только ещё разбираюсь в этом гигантском проекте, пытаясь выполнить свою первую задачу. Вот и доложи начальству о "мистическом" поведении. Тебя, как молодого, ругать не будут, но зато ты не сорвёшь сроки из-за войны с тем, чего не знаешь. Не стоит упрямо доказывать, что ты всё можешь, если на самом деле ты ничего не можешь. Ну и по теме - во избежание косяков (похожих на твой) принято всё делать не с компилированными классами, а с развёрнутым рядом полным прожектом либы, в виде исходников, со стопроцентным наличием правильного маппинга на строки кода. Но есть подозрение, что ты просто что-то делаешь не так, поэтому отдай дело старшим товарищам. Не стесняйся признаться в слабости, потому что ты реально слаб. Стесняться признать то, что есть - это идиотизм. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 11:20 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
XDiaBLomaytonУ меня тоже рабочая версия - не тот исходник. Проверь пожалуйста mvn dependency:tree на предмет конфликтов пакетов. Возможно у тебя работает один а дебажится другой код. Я не знаю как это сделать. Тем более проект огромный и действующий, а я на работе без году неделю, только ещё разбираюсь в этом гигантском проекте, пытаясь выполнить свою первую задачу. Давай мы сейчас тормознем отладку spring, потому что это не бизнес-задача Настоящая бизнес задача тебе была поставлена другая и ты нам ее не озвучил. Как ты докатился то отладки aop - непонятно. Почему тебе не хватило стандартной документации по aop и почему ты полез отладчиком - тоже неясно. Когда все неясно - надо сделать шаг назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2019, 12:12 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
alex55555XDiaBLoЯ не знаю как это сделать. Тем более проект огромный и действующий, а я на работе без году неделю, только ещё разбираюсь в этом гигантском проекте, пытаясь выполнить свою первую задачу. Вот и доложи начальству о "мистическом" поведении. Тебя, как молодого, ругать не будут, но зато ты не сорвёшь сроки из-за войны с тем, чего не знаешь. Не стоит упрямо доказывать, что ты всё можешь, если на самом деле ты ничего не можешь. Ну и по теме - во избежание косяков (похожих на твой) принято всё делать не с компилированными классами, а с развёрнутым рядом полным прожектом либы, в виде исходников, со стопроцентным наличием правильного маппинга на строки кода. Но есть подозрение, что ты просто что-то делаешь не так, поэтому отдай дело старшим товарищам. Не стесняйся признаться в слабости, потому что ты реально слаб. Стесняться признать то, что есть - это идиотизм. Да я понимаю. Просто начальник, и большая часть отдела были в командировке. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 09:24 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
maytonXDiaBLoпропущено... Я не знаю как это сделать. Тем более проект огромный и действующий, а я на работе без году неделю, только ещё разбираюсь в этом гигантском проекте, пытаясь выполнить свою первую задачу. Давай мы сейчас тормознем отладку spring, потому что это не бизнес-задача Настоящая бизнес задача тебе была поставлена другая и ты нам ее не озвучил. Как ты докатился то отладки aop - непонятно. Почему тебе не хватило стандартной документации по aop и почему ты полез отладчиком - тоже неясно. Когда все неясно - надо сделать шаг назад. Я понял, что неважно почему там внутрях такое происходит. По сути вообще ничто не важно, после того как выяснилось что действующая версия такую же ошибку кидает при тех же входных данных. Я лучше другую задачу начну делать, а как начальник появится, расскажу что произошло. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 09:26 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
XDiaBLoЯ лучше другую задачу начну делать, а как начальник появится, расскажу что произошло. По хорошему у вас там должен быть кто-то, обеспечивающий работу системы в отсутствие начальника. Ну а если "все ушли на фронт" и остался один мальчиш XDiaBLo, то тут возможны варианты. Вариант один - забить и свесить на уехавших. Вариант два - стать героем. Два плох тем, что можно ничего не добиться и время упустить. В общем - инициатива всегда наказуема, а если рядом нет старших товарищей (и они это допустили), то наверное надёжнее забить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 17:18 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
alex55555XDiaBLoЯ лучше другую задачу начну делать, а как начальник появится, расскажу что произошло. По хорошему у вас там должен быть кто-то, обеспечивающий работу системы в отсутствие начальника. Ну а если "все ушли на фронт" и остался один мальчиш XDiaBLo, то тут возможны варианты. Вариант один - забить и свесить на уехавших. Вариант два - стать героем. Два плох тем, что можно ничего не добиться и время упустить. В общем - инициатива всегда наказуема, а если рядом нет старших товарищей (и они это допустили), то наверное надёжнее забить. Да не, есть, просто мне вряд ли важные и срочные задачи сейчас дают. Короче проблема решилась, параметры кривые передавались. Нашёл ошибку в образце. Однако это решает задачу, но не объясняет мистику с заходом в условие по фолс. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 17:21 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
XDiaBLoмистику с заходом в условие по фолс очевидно, что мистика так или иначе связана с декомпилятором или неправильно подтянутыми сорцами. по той же причине дебаггер может иногда скакать через строчки или показывать "странные" значения переменных. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 17:39 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
chpashaXDiaBLoмистику с заходом в условие по фолс очевидно, что мистика так или иначе связана с декомпилятором или неправильно подтянутыми сорцами. по той же причине дебаггер может иногда скакать через строчки или показывать "странные" значения переменных. Не знаю, как он может их подтянуть неправильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 14:50 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
А уж тем более неправильно декомпилировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 14:50 |
|
Вход в условие по false
|
|||
---|---|---|---|
#18+
XDiaBLochpashaпропущено... очевидно, что мистика так или иначе связана с декомпилятором или неправильно подтянутыми сорцами. по той же причине дебаггер может иногда скакать через строчки или показывать "странные" значения переменных. Не знаю, как он может их подтянуть неправильно. Легко. Дебаггер не чекает соответствие исходнка и бинарника. В общем случае - исходный код нужен для глаз программиста. Дебаггер только указывает номер строки где возможен брейкпоинт. Да. Он наверное может распознать неверный код по отсутствию оператора к примеру. Но надо доказать что это твой кейс. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 14:58 |
|
|
start [/forum/topic.php?fid=59&msg=39797204&tid=2121375]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 425ms |
0 / 0 |