Fork me on GitHub
#luminus
<
2021-10-27
>
Casey11:10:46

The cider-ns-refresh function in cider is causing java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed. in luminus.. this used to not be the case. A simple way to repro it: 1. lein new luminus datasource-closed-bug +sqlite 2. cd datasource-closed-bug 3. In routes/home.clj add a simple call to (db/get-user {:id 1}) no need to do anything with the return value 4. Boot the repl in cider, (start) the app, (migrate) 5. load http://localhost:3000 -> it works 6. execute cider-ns-refresh 7. refresh http://localhost:3000 -> HikariDataSource HikariDataSource (HikariPool-1) has been closed