jdbc driver
Verfasst: 7. Dez 2025 22:45
Hallo !
wie installiere ich den Java Treiber für den jdbc connector zu mariadb ?
Unter ubuntu 24.04 hab ich schon libmariadb-java installiert.... ich bekomme aber beim start immer noch einen Fehlermeldung vom jdbc service
Gruss Gerd
wie installiere ich den Java Treiber für den jdbc connector zu mariadb ?
Unter ubuntu 24.04 hab ich schon libmariadb-java installiert.... ich bekomme aber beim start immer noch einen Fehlermeldung vom jdbc service
Code: Alles auswählen
2025-12-07 22:34:59.453 [ERROR] [jdbc.internal.JdbcPersistenceService] - bundle org.openhab.persistence.jdbc:5.0.3 (351)[org.openhab.persistence.jdbc.internal.JdbcPersistenceService(451)] : The activate method has thrown an exception
java.lang.NoClassDefFoundError: Could not initialize class org.openhab.persistence.jdbc.internal.db.JdbcMariadbDAO
at org.openhab.persistence.jdbc.internal.JdbcConfiguration.setDBDAOClass(JdbcConfiguration.java:267) ~[?:?]
at org.openhab.persistence.jdbc.internal.JdbcConfiguration.updateConfig(JdbcConfiguration.java:129) ~[?:?]
at org.openhab.persistence.jdbc.internal.JdbcConfiguration.<init>(JdbcConfiguration.java:80) ~[?:?]
at org.openhab.persistence.jdbc.internal.JdbcPersistenceService.updateConfig(JdbcPersistenceService.java:272) ~[?:?]
at org.openhab.persistence.jdbc.internal.JdbcPersistenceService.activate(JdbcPersistenceService.java:100) ~[?:?]
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NoClassDefFoundError: org/mariadb/jdbc/Driver [in thread "Start Level: Equinox Container: a5c7b0b9-eee8-40a8-bb23-7fabf5aed22b"]
at org.openhab.persistence.jdbc.internal.db.JdbcMariadbDAO.<clinit>(JdbcMariadbDAO.java:35) ~[?:?]
2025-12-07 22:34:59.456 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:5.0.3 (218)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(269)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={service.id=743, service.bundleid=351, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=jdbc:mariadb://192.168.63.254:3306/openhab, component.name=org.openhab.persistence.jdbc.internal.JdbcPersistenceService, service.config.label=JDBC Persistence Service, component.id=451, service.config.factory=false, password=openhab, service.config.category=persistence, service.config.description.uri=persistence:jdbc, service.pid=[org.openhab.jdbc, org.openhab.jdbc]}
2025-12-07 22:34:59.456 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:5.0.3 (218)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(269)] : DependencyManager : invokeBindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={service.id=743, service.bundleid=351, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=jdbc:mariadb://192.168.63.254:3306/openhab, component.name=org.openhab.persistence.jdbc.internal.JdbcPersistenceService, service.config.label=JDBC Persistence Service, component.id=451, service.config.factory=false, password=openhab, service.config.category=persistence, service.config.description.uri=persistence:jdbc, service.pid=[org.openhab.jdbc, org.openhab.jdbc]} for reference PersistenceService
Gruss Gerd