powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Опять о NoClassDefFoundError
18 сообщений из 18, страница 1 из 1
Опять о NoClassDefFoundError
    #39802148
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит ситуация такая: jsp-проект в эклипсе рабочий, то есть работал до определенного момента и продолжает работать. Но в некоторый момент начал долбить ошибкой NoClassDefFoundError на ключевой класс. При этом в деве ошибок нет, пакет и класс в проекте виден до горизонта, но именно при обращении к нему в ходе выполнения проги апач найти его не может.

паты не менялись. значит стер имя класса, написал другое. Конечно же получил ошибку прям в деве. Стёр это новое имя и написал старое. Всё заработало во всех местах.

Вопрос: что это было такое?
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802154
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarВсё заработало во всех местах.
KorcarВопрос: что это было такое?Закон - ошибка должна повторятся.
Повторяемость ошибки полностью на разработчике и техподдержке.
Если ошибка ушла, то не стоит спрашивать на форуме.
Бесполезно.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802201
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123KorcarВсё заработало во всех местах.
KorcarВопрос: что это было такое?Закон - ошибка должна повторятся.
Повторяемость ошибки полностью на разработчике и техподдержке.
Если ошибка ушла, то не стоит спрашивать на форуме.
Бесполезно.
ошибка стабильно повторялась раз 20 в течение пары часов. при чем в продуктиве было все ок, а проблемы были в тестовой среде. База и авторизация для обеих сред одна.

зы: Петька, закон соблюдается)
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802207
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar, вопрос.конечно шикарный, нихрена не понятно и чего вы ожидаете в ответ?
ну да ладно, как только я вижу какую-нить подобную ерунду, первым делом я убираю из зависимостей devtools от spring`а.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802220
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,
Ты как всегда не читаешь что тебе пишут.
Сейчас ошиибки нет?
Тогда какого фига на форум писать?
Korcarповторяласьэто прошедшее время
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802231
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorcarЗначит ситуация такая: jsp-проект в эклипсе рабочий, то есть работал до определенного момента и продолжает работать. Но в некоторый момент начал долбить ошибкой NoClassDefFoundError на ключевой класс. При этом в деве ошибок нет, пакет и класс в проекте виден до горизонта, но именно при обращении к нему в ходе выполнения проги апач найти его не может.

паты не менялись. значит стер имя класса, написал другое. Конечно же получил ошибку прям в деве. Стёр это новое имя и написал старое. Всё заработало во всех местах.

Вопрос: что это было такое?
Добавь к параметрам java:
Код: java
1.
java -verbose:class


или
Код: java
1.
java -XX:+AggressiveOpts -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version


В output полезет новая инфа. Постарайся воспроизвести ситуацию и чтоб в логе мелькнул твой нужный класс.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802456
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,

Случайно JVM на проде не обновили?!
Такое ощущение, что разные JVM на проде и деве.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802479
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинKorcar, вопрос.конечно шикарный, нихрена не понятно и чего вы ожидаете в ответ?
ну да ладно, как только я вижу какую-нить подобную ерунду, первым делом я убираю из зависимостей devtools от spring`а.
нет спринга в принципе

Petro123, "ошиибки" нет, "ошибки" тоже - это не всякий случай. а спрашиваю за то, может у кого что-то подобное было. у тебя не возникало подобных ситуаций? тогда проходи мимо)

mayton, какой класс и в каком пакете "теряется" вижу по стандартным логам, но это не несёт никакого ответа на вопрос: почему во время выполнения его не видно, а при разработке все ок

mad_nazgul, не обновляли
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802504
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarmayton, какой класс и в каком пакете "теряется" вижу по стандартным логам, но это не несёт никакого ответа на вопрос: почему во время выполнения его не видно, а при разработке все ок

Ты можешь просто распаковать свою сборку (*war,*jar,*ear) и просто найти там свой класс?

Если его там нет - ты ответил на вопрос. Сконфигури сборщик так чтобы он твою зависимость собирал.

Если он там есть - тогда будем смотреть дальше. Пойдем по алгоритмам класслоадера. Отладку
которого ты не хочешь смотреть пока.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802525
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,
Не я один не понимаю твои опусы.
Есть повод задуматься).
..
У всех подобное решается просто.
Полная очистка проекта и полная перекомпиляция. Потом деплой на тест стенд и проверка ошибки.
Далее через 30 мин, а не через 3 суток ты тут пишешь результаты.
Потом опять итерации повторяем.
Время пошло.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802621
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonKorcarmayton, какой класс и в каком пакете "теряется" вижу по стандартным логам, но это не несёт никакого ответа на вопрос: почему во время выполнения его не видно, а при разработке все ок

Ты можешь просто распаковать свою сборку (*war,*jar,*ear) и просто найти там свой класс?

Если его там нет - ты ответил на вопрос. Сконфигури сборщик так чтобы он твою зависимость собирал.

Если он там есть - тогда будем смотреть дальше. Пойдем по алгоритмам класслоадера. Отладку
которого ты не хочешь смотреть пока.
он там есть. ясно его вижу. всегда был и никогда не удалялся. из кода его видно, при выполнении - нет.

класслоадера - это что?
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802626
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Korcar,
Не я один не понимаю твои опусы.
Есть повод задуматься).

мэйтон, вадя и многие другие меня понимают. так что расслабься и сходи за горизонт, уверен, тебя там ждут))
Petro123У всех подобное решается просто.
Полная очистка проекта и полная перекомпиляция. Потом деплой на тест стенд и проверка ошибки.
Далее через 30 мин, а не через 3 суток ты тут пишешь результаты.
Потом опять итерации повторяем.
Время пошло.
про какие 3-е суток речь? ща всё норм робает

мы не на экзамене, чтоб время отсчитывать, но тебе можно: логикой не блещешь, хоть считать точно будешь уметь))
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802632
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarон там есть. ясно его вижу. всегда был и никогда не удалялся. из кода его видно, при выполнении - нет.

класслоадера - это что?

Если на деве JDK 1.8, то все проекты на spring будут собираться и работать.
Если на проде, например, JRE 11 (ну или 12), то не все. Т.к., например, часть библиотек связанных с работой XML "вынесена" как отдельные модули и их надо явно прописывать в зависимостях.

Проверьте какая JRE стоит на проде.
Есть не нулевая вероятность, что на деве у вас и на проде разные.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802644
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarmaytonпропущено...

Ты можешь просто распаковать свою сборку (*war,*jar,*ear) и просто найти там свой класс?

Если его там нет - ты ответил на вопрос. Сконфигури сборщик так чтобы он твою зависимость собирал.

Если он там есть - тогда будем смотреть дальше. Пойдем по алгоритмам класслоадера. Отладку
которого ты не хочешь смотреть пока.
он там есть. ясно его вижу. всегда был и никогда не удалялся. из кода его видно, при выполнении - нет.

класслоадера - это что?
Дружище. Давай так. Тебе тут опытные накидали советы. Ты давай их применяй и говори какой результат.

Иначе может сложится впечатление что результат тебе не нужен и ты уже уже заранее знаешь
и прошел поговорить.

Давай. Я тебя прошу.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802666
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,
Мы не на экзамене. Мы на публичном форуме.
Поэтому, смирись пенсионер что ты джуниор).
Korcarпро какие 3-е суток речь? ща всё норм робает
Напрягись и сформулируй вопрос).
Иначе опять, в каталку и на балкон.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802720
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonKorcarпропущено...

он там есть. ясно его вижу. всегда был и никогда не удалялся. из кода его видно, при выполнении - нет.

класслоадера - это что?
Дружище. Давай так. Тебе тут опытные накидали советы. Ты давай их применяй и говори какой результат.

Иначе может сложится впечатление что результат тебе не нужен и ты уже уже заранее знаешь
и прошел поговорить.

Давай. Я тебя прошу.
на данный момент исключений нет. все работает штатно и повторить исключение может как-то можно, но поскольку мне не известна причина, то искусственно сгенерировать не могу
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802738
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcar,
Приходи когда ошибка появится.
...
Рейтинг: 0 / 0
Опять о NoClassDefFoundError
    #39802751
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Korcarmaytonпропущено...

Дружище. Давай так. Тебе тут опытные накидали советы. Ты давай их применяй и говори какой результат.

Иначе может сложится впечатление что результат тебе не нужен и ты уже уже заранее знаешь
и прошел поговорить.

Давай. Я тебя прошу.
на данный момент исключений нет. все работает штатно и повторить исключение может как-то можно, но поскольку мне не известна причина, то искусственно сгенерировать не могу
Оставь включенным verbose:class. Когда ошибка стрельнет ты увидишь пути где файл не был найдет или где была
попытка его искать. Возможно наблюдение за этим логом даст больше пищи для информации. Например работает
совсем другая версия JRE. Не та на которую ты расчитывал.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Опять о NoClassDefFoundError
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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