Hi Erwin, can you please check the reference example from Christian in your environment ?
https://github.com/cschneider/Karaf-Tutorial/blob/master/liquibase/service/src/main/java/net/lr/tutorial/db/service/Migrator.java regards Stefan Erwin Hogeweg wrote > Just this week I upgraded from karaf-1.2.6 and pax-jdbc-1.3.1 to > karaf-1.2.8-SNAPSHOT and pax-jdbc-1.4.4 and I didn’t run into any issues. > > Stupid question, but can you confirm that the Migrator class is > instantiated and that the component is active? > > com.*.Migrator in bundle 129 (db.init:1.0.0.SNAPSHOT_20200122-1230) > enabled, 1 instance. > Id: 18, State:ACTIVE > > Initially I missed some Package-Imports on the migrator bundle which left > the component in the SATISFIED (I believe) state. After scrolling through > the logs I discovered a CNFE which pointed me in the right direction. > > Erwin > > >> On Jan 22, 2020, at 12:53, Alex Soto < > alex.soto@ > > wrote: >> >> I tested with Karaf 4.2.7 and various versions of Pax-JDBC. >> The hook is not being called stating with Pax-JDBC 1.3.4. >> >> Something must have changed in Pax-JDBC 1.3.4 as everything else remains >> the same in my tests. >> >> >> Best regards, >> Alex soto >> >> >> >> >>> On Jan 22, 2020, at 12:39 PM, Erwin Hogeweg < > erwin.hogeweg@ > <mailto: > erwin.hogeweg@ > >> wrote: >>> >>> Ignore the different datasource names. I messed up the ‘replace all’ :-) >>> >>>> On Jan 22, 2020, at 12:36, Erwin Hogeweg < > erwin.hogeweg@ > <mailto: > erwin.hogeweg@ > >> wrote: >>>> >>>> It seems to work for me with Karaf-4.2.8-SNAPSHOT and pax-jdbc-1.4.4. >>>> >>>> 12 │ Active │ 80 │ 1.4.4 │ OPS4J Pax JDBC >>>> Generic Driver Extender >>>> 13 │ Active │ 80 │ 1.4.4 │ OPS4J Pax JDBC >>>> Config >>>> 14 │ Active │ 80 │ 1.4.4 │ OPS4J Pax JDBC >>>> Pooling Support Base >>>> >>>> [features-2-thread-1] INFO >>>> org.ops4j.pax.jdbc.config.impl.DataSourceRegistration - Found >>>> DataSourceFactory. Creating DataSource jdbc/mydatasource >>>> [features-2-thread-1] INFO >>>> org.ops4j.pax.jdbc.config.impl.DataSourceRegistration - Executing pre >>>> hook for DataSource jdbc/mydatasource >>>> INFO 1/22/20 12:32 PM: liquibase: Successfully acquired change log lock >>>> INFO 1/22/20 12:32 PM: liquibase: Reading from >>>> seegate.DATABASECHANGELOG >>>> INFO 1/22/20 12:32 PM: liquibase: Successfully released change log lock >>>> [features-2-thread-1] INFO >>>> org.ops4j.pax.jdbc.config.impl.DataSourceRegistration - Pre hook >>>> finished. Publishing DataSource jdbc/mydatasource >>>> [features-2-thread-1] INFO >>>> org.apache.aries.jpa.container.impl.DataSourceTracker - Found >>>> DataSource for seegate.pu >>>> osgi:service/javax.sql.DataSource/(osgi.jndi.service.name=jdbc/mydatasource) >>>> >>>> FWIW - I did change the exception handling in Migrator to better see >>>> when/if the migration fails: >>>> >>>> @Override >>>> public void prepare(DataSource ds) throws SQLException { >>>> try (Connection connection = ds.getConnection()) { >>>> prepare(connection); >>>> } catch (LiquibaseException e) { >>>> LOG.error(e.getClass().getName() + ": " + e.getMessage()); >>>> // throw new RuntimeException(e); >>>> } >>>> } >>>> >>>> >>>> Cheers, >>>> >>>> Erwin >>>> >>>>> On Jan 22, 2020, at 11:11, Alex Soto < > alex.soto@ > <mailto: > alex.soto@ > >> wrote: >>>>> >>>>> Same is happening to me, it works with Pax-JDBC 1.3.0, but not with >>>>> Pax-JDBC 1.4.0, which is the one included in Karaf 4.2.7. >>>>> >>>>> Best regards, >>>>> Alex soto >>>>> >>>>> >>>>> >>>>> >>>>>> On Jan 20, 2020, at 9:10 AM, stefang < > stefan.guenst@ > <mailto: > stefan.guenst@ > >> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> we are not able to run Christian's Example: >>>>>> >>>>>> https://github.com/cschneider/Karaf-Tutorial/blob/master/liquibase/service/src/main/java/net/lr/tutorial/db/service/Migrator.java >>>>>> <https://github.com/cschneider/Karaf-Tutorial/blob/master/liquibase/service/src/main/java/net/lr/tutorial/db/service/Migrator.java> >>>>>> >>>>>> >>>>>> Must be something todo with pax-jdbc 1.4.4 (wich comes with 4.2.8) >>>>>> >>>>>> Karaf 4.2.6 (pax-jdbc 1.3.5)works fine. >>>>>> >>>>>> Stefan >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html >>>>>> <http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html> >>>>> >>>> >>> >> -- Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html