Size: a a a

2020 July 06

VG

Vladislav Gerasimov in pro.jvm
Dmitriy Rogozhnikov
А новые записи в databasechangelog появились?
да, записи появились, но при старте приложения также попытка применить миграции производится
источник

D

Dmitriy Rogozhnikov in pro.jvm
Vladislav Gerasimov
да, записи появились, но при старте приложения также попытка применить миграции производится
Удалите таблицы приложения, попробуйте запустить его, чтобы миграции успешно могли пройти и посмотрите, какие записи будут добавлены в databasechangelog
источник

D

Dmitriy Rogozhnikov in pro.jvm
Vladislav Gerasimov
да, записи появились, но при старте приложения также попытка применить миграции производится
Относительный путь влияет на хеш. Если он при запуске приложения будет другой, то хеш изменится.
источник

d

d1vunit in pro.jvm
https://docs.oracle.com/en/java/javase/14/docs/specs/jni/functions.html#registernatives
как работают функции registernatives в плане, как регистрируются методы в JVM ?
источник

VG

Vladislav Gerasimov in pro.jvm
Dmitriy Rogozhnikov
Удалите таблицы приложения, попробуйте запустить его, чтобы миграции успешно могли пройти и посмотрите, какие записи будут добавлены в databasechangelog
при применении миграции на пустую БД поля databasechanglelog заполнились. md5hsh одинаковый. НО filename в этом случае через classpath://
а при синхронизации просто путь. это и ответ, я так понимаю
источник

D

Dmitriy Rogozhnikov in pro.jvm
Vladislav Gerasimov
при применении миграции на пустую БД поля databasechanglelog заполнились. md5hsh одинаковый. НО filename в этом случае через classpath://
а при синхронизации просто путь. это и ответ, я так понимаю
Да.
источник

D

Dmitriy Rogozhnikov in pro.jvm
Vladislav Gerasimov
при применении миграции на пустую БД поля databasechanglelog заполнились. md5hsh одинаковый. НО filename в этом случае через classpath://
а при синхронизации просто путь. это и ответ, я так понимаю
Можете запустить повторно и посмотреть, что снова она не запустятся.
источник

VG

Vladislav Gerasimov in pro.jvm
проверил уже) спасибо большое за помощь
источник

m

milkiweed in pro.jvm
всем привет! сорри за офтоп, но никто не подскажет, в тг или слаке есть русс/англ каналы по поводу помощи с AWS?

в гугле ничо не нашел, может отсюда кто знает :)
источник

DP

Denis Pavlyuchenko in pro.jvm
milkiweed
всем привет! сорри за офтоп, но никто не подскажет, в тг или слаке есть русс/англ каналы по поводу помощи с AWS?

в гугле ничо не нашел, может отсюда кто знает :)
источник

m

milkiweed in pro.jvm
от души, спасибо!
источник

SS

Shamil Sabirov in pro.jvm
d1vunit
https://docs.oracle.com/en/java/javase/14/docs/specs/jni/functions.html#registernatives
как работают функции registernatives в плане, как регистрируются методы в JVM ?
google и stackoverflow не помогают? может уже поделитесь вашей идеей/проектом. для чего это все)
источник

d

d1vunit in pro.jvm
Shamil Sabirov
google и stackoverflow не помогают? может уже поделитесь вашей идеей/проектом. для чего это все)
я осваиваю jni
источник

RG

Rinchin G in pro.jvm
Cargeh
DatabasePopulator это не JPA
От души, большое спасибо. Все получилось )))). DatabasePopulator работает. Но возникла проблемка с тестами, теперь в тестах падает на этот бин

Error creating bean with name 'clickHouseDataSource' defined in class path resource [.../log/ClickHouseConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [ru.yandex.clickhouse.BalancedClickhouseDataSource]: Factory method 'clickHouseDataSource' threw exception; nested exception is org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script; nested exception is java.lang.RuntimeException: ru.yandex.clickhouse.except.ClickHouseException: ClickHouse exception, code: 210, host: localhost, port: 8123; Connect to localhost:8123 [localhost/0:0:0:0:0:0:0:1, localhost/127.0.0.1] failed: Connection refused (Connection refused)

как можно порешить?
источник

C

Cargeh in pro.jvm
Rinchin G
От души, большое спасибо. Все получилось )))). DatabasePopulator работает. Но возникла проблемка с тестами, теперь в тестах падает на этот бин

Error creating bean with name 'clickHouseDataSource' defined in class path resource [.../log/ClickHouseConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [ru.yandex.clickhouse.BalancedClickhouseDataSource]: Factory method 'clickHouseDataSource' threw exception; nested exception is org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script; nested exception is java.lang.RuntimeException: ru.yandex.clickhouse.except.ClickHouseException: ClickHouse exception, code: 210, host: localhost, port: 8123; Connect to localhost:8123 [localhost/0:0:0:0:0:0:0:1, localhost/127.0.0.1] failed: Connection refused (Connection refused)

как можно порешить?
ну написано ж - connection refused к localhost:8123
источник

RG

Rinchin G in pro.jvm
Cargeh
ну написано ж - connection refused к localhost:8123
Нужно замокать? Тесты же должны быть независимыми от окружения? Ведь я тестирую не connection а логику приложения. Я сам отключил БД чтобы проверить тесты. И вот и проблемка. Не бейте сильно )
источник

M

Mikhail in pro.jvm
Ребята, какой вариант предпочтительней?
источник

M

Mikhail in pro.jvm
источник

A

Artjom Kalita in pro.jvm
оба хреновые =)
Такая логика не нужна в обработке эксепшенов, явно что-то не так пошло в дизайне кода
источник

ch

central hardware in pro.jvm
что сделать то хотите?
источник