powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / NoSuchFieldError вылетает при сборке Maven проекта
19 сообщений из 19, страница 1 из 1
NoSuchFieldError вылетает при сборке Maven проекта
    #38192323
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять в чем может быть проблема. В dependencies указал либу(Library1.jar), которая в свою очередь подтягивает в качестве зависимости другую либу(Library2.jar). На одном компьютере сборка проходит нормально, на другом при обращении к классу из Library1.jar(с помощью maven-exec-plugin), вылетает NoSuchFieldError на класс, который находится в Library2.jar.
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192325
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stacktrace?
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192326
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Exception in thread "main" java.lang.NoSuchFieldError: listener
	at fitlibrary.DoFixture.interpretTables(DoFixture.java:40)
	at fit.Fixture.doTables(Fixture.java:65)
	at jmx.fixture.pos.util.runner.refit.POSFileRunner.run(POSFileRunner.java:110)
	at jmx.fixture.pos.util.runner.refit.POSFileRunner.run(POSFileRunner.java:102)
	at jmx.fixture.pos.util.runner.refit.POSFileRunner.run(POSFileRunner.java:65)
	at jmx.fixture.pos.util.runner.refit.POSFileRunner.main(POSFileRunner.java:84)
Mar 20, 2013 9:31:05 PM jmx.util.JMXLogger log
INFO: jmx.fixture.pos.util.runner.refit.POSTestRunner:  null
java.lang.NullPointerException
[INFO] 
[INFO] --- maven-install-plugin:2.3:install (default-install) @ jmx ---
	at jmx.fixture.pos.util.runner.refit.POSFitRunnerMojo.afterTest(POSFitRunnerMojo.java:172)
	at jmx.fixture.pos.util.runner.refit.POSTreeRunner.runSingleTest(POSTreeRunner.java:131)
	at jmx.fixture.pos.util.runner.refit.POSTreeRunner.run(POSTreeRunner.java:60)
	at jmx.fixture.pos.util.runner.refit.POSFitRunnerMojo.run(POSFitRunnerMojo.java:161)
	at jmx.fixture.pos.util.runner.refit.POSFitRunnerMojo.start(POSFitRunnerMojo.java:195)
	at jmx.fixture.pos.util.runner.refit.POSTestRunner.main(POSTestRunner.java:26)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:297)
	at java.lang.Thread.run(Thread.java:722)
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192338
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, а сама "Library2.jar" откуда подтягивается? Закешировалась видать, пересобрать нужно её тоже.
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192340
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, и первая и вторая либы лежат в maven repository
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192341
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aby_2503,удалял все с локального репозитория и запускал билд заново, та же фигня
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192347
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aby_2503Blazkowicz, и первая и вторая либы лежат в maven repository
В вашем локальном репозитории лежат или это какие-то конкретные либы с публичного репозитория?
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192350
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, сорри немного непонятно выразился. В публичном
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192351
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
clean делали?
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192353
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, все делал
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192359
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, спасибо за помощь. наверное буду уже завтра разбираться
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192361
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aby_2503Blazkowicz, сорри немного непонятно выразился. В публичном
Тогда к чему эта конспирация с Library1, Library2 если есть реальные имена?
Возможно где-то ещё подключена другая версия jar-а и она всё время используется. Я бы запустил в удаленной отладке и дебаггером посмотрел какие классы откуда загружены.
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192364
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192366
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192367
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, это не конспирация, просто я полинился писать полные названия либ. Мне кажется что проблема не конкретно в либах а в чем-то другом. может быть в каких-то локальных настройках, ведь билд не везде валится
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192369
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aby_2503Blazkowicz, это не конспирация, просто я полинился писать полные названия либ. Мне кажется что проблема не конкретно в либах а в чем-то другом. может быть в каких-то локальных настройках, ведь билд не везде валится
Если pom 100% идентичный и там указаны правильные версии для этих зависимостей, то где-то в classpath подцепилась другая версия.
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192371
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192375
aby_2503
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczaby_2503Blazkowicz, это не конспирация, просто я полинился писать полные названия либ. Мне кажется что проблема не конкретно в либах а в чем-то другом. может быть в каких-то локальных настройках, ведь билд не везде валится
Если pom 100% идентичный и там указаны правильные версии для этих зависимостей, то где-то в classpath подцепилась другая версия.
Буду ковырять, спасибо за советы
...
Рейтинг: 0 / 0
NoSuchFieldError вылетает при сборке Maven проекта
    #38192381
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запускаем в remote debug
http://maven.apache.org/surefire/maven-surefire-plugin/examples/debugging.html
Подключаемся, ставим breakpoint в DoFixture.java:40
В остановке смотрим вызываемый класс, getProtectionDomain().getCodeSource().getLocation() - видим откуда загрузилась не та версия.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / NoSuchFieldError вылетает при сборке Maven проекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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