powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
12 сообщений из 12, страница 1 из 1
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39930815
Артем_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используется OpenJDk 8.0.232


Пытался с разными версиями грэдла получаю :

на пятой версии гредла:

Код: plaintext
fast_invokevfinal not used on amd64

на 6-й:

Код: plaintext
groovy DEBUG MESSAGE: illegal bytecode sequence - method not verified
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39930823
iJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Артем_84
Используется OpenJDk 8.0.232


Пытался с разными версиями грэдла получаю :

на пятой версии гредла:

Код: plaintext
fast_invokevfinal not used on amd64

на 6-й:

Код: plaintext
groovy DEBUG MESSAGE: illegal bytecode sequence - method not verified

зачем тебе градл? ты собрался кучу кастомных тасков пилить?
если нет юзай мавен - он более нативен
и вообще сверь свои версии-сейчас вышла 6я версия градла - может ты идею не обновил?
а вообще для любых пет проектов наверно лучше мавен - ,а градл это больше для энтрерпайза
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39930927
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем_84
Используется OpenJDk 8.0.232


Пытался с разными версиями грэдла получаю :

на пятой версии гредла:

Код: plaintext
fast_invokevfinal not used on amd64

на 6-й:

Код: plaintext
groovy DEBUG MESSAGE: illegal bytecode sequence - method not verified


Скорее всего несовместимость с java 8.

Хорошего вам дня!
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39931021
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем_84, сложно сказать. Баг имеет природу несовместимости байткода.

Тоесть та Java-machine которую использует gradle6 (это не обязательно твоя восьмерка) оказалась настолько строгая
что не пропустила бинарник в фазе загрузки класса ClassLoader-ом. Это опция
безопасности которая по идее полезная и правильная.

Чтоб детально понять что там происходит - ты должен сделать отладку класслоадера
-verbose:class + включить на максимум все опции -debug

И в таком режиме попробуй сам разберись на загрузке какого конкретно класса
падает валидатор байткода.

Если сам неосилишь - приаттачивай в форум эту простыню - мы посмотрим.
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39931841
Артем_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
спасибо, может на выходных поиграюсь

П.С. Создал проект с нуля с двумя зависимостями, спрингбут-стартер и кодехаус:груви:олл:3.0.1 , вся заработало

т.е. возможно в реальном проекте какая-то зависимость несовместима ...
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39931844
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жалко что ты не раскопал трассировку класслоадера.
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39931864
Артем_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Жалко что ты не раскопал трассировку класслоадера.

а как это все проделать?
Идея + гредл
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39931869
Артем_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
закинул в ВМОпшнс
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39931882
Артем_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут валится:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
class DefaultDbConfig {

    @Primary
    @Bean(name = "dataSource")
    @ConfigurationProperties(prefix = "spring.datasource")
    DataSource dataSource() {
        return DataSourceBuilder.create().build() 
    }
}



дальше уже не мое
Код: java
1.
2.
3.
	public static DataSourceBuilder<?> create() {
		return new DataSourceBuilder<>(null);
	}



вот после этого метода build() крашится
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39931885
Артем_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
... 157 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.<clinit>(PojoMetaMethodSite.java)
... 181 common frames omitted

[Loaded org.springframework.boot.SpringBootExceptionHandler$LoggedExceptionHandlerThreadLocal from file:/home/artem/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/2.1.12.RELEASE/59472a99076040cfccfe6bf49fd85bf0b3582a9e/spring-boot-2.1.12.RELEASE.jar]
[Loaded groovy.lang.MissingMethodException from file:/home/artem/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/3.0.1/ac91e8203d13d81df125bad1aeaca293fdec4129/groovy-3.0.1.jar]
Disconnected from the target VM, address: '127.0.0.1:49893', transport: 'socket'
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39932012
iJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Артем_84
тут валится:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
class DefaultDbConfig {

    @Primary
    @Bean(name = "dataSource")
    @ConfigurationProperties(prefix = "spring.datasource")
    DataSource dataSource() {
        return DataSourceBuilder.create().build() 
    }
}



дальше уже не мое
Код: java
1.
2.
3.
	public static DataSourceBuilder<?> create() {
		return new DataSourceBuilder<>(null);
	}



вот после этого метода build() крашится

за такой код нужно сразу увольнять в дворники ,хотя сдается мне и в дворниках вас узбеки обойдут
...
Рейтинг: 0 / 0
Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
    #39932082
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем_84
автор at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
... 157 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.<clinit>(PojoMetaMethodSite.java)
... 181 common frames omitted

[Loaded org.springframework.boot.SpringBootExceptionHandler$LoggedExceptionHandlerThreadLocal from file:/home/artem/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/2.1.12.RELEASE/59472a99076040cfccfe6bf49fd85bf0b3582a9e/spring-boot-2.1.12.RELEASE.jar]
[Loaded groovy.lang.MissingMethodException from file:/home/artem/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/3.0.1/ac91e8203d13d81df125bad1aeaca293fdec4129/groovy-3.0.1.jar]
Disconnected from the target VM, address: '127.0.0.1:49893', transport: 'socket'


такое ошушение что версия не та. тупо в класспасе есть какой то другой версии груви
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot 2.1.12 + Gradle + Groovy 3.0.1 кто-нибудь пробовал?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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