[JDBC Error] class org.mariadb.jdbc.MariaDbBlob cannot be cast to class java.lang.String

Hello all,

I get this error

2022-12-31 15:58:17.376 [ERROR] [ence.internal.PersistenceManagerImpl] - Exception occurred while querying persistence service 'jdbc': class org.mariadb.jdbc.MariaDbBlob cannot be cast to class java.lang.String (org.mariadb.jdbc.MariaDbBlob is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @73bc1c2c; java.lang.String is in module java.base of loader 'bootstrap')

java.lang.ClassCastException: class org.mariadb.jdbc.MariaDbBlob cannot be cast to class java.lang.String (org.mariadb.jdbc.MariaDbBlob is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @73bc1c2c; java.lang.String is in module java.base of loader 'bootstrap')

at org.openhab.persistence.jdbc.internal.db.JdbcBaseDAO.objectAsString(JdbcBaseDAO.java:734) ~[?:?]

at org.openhab.persistence.jdbc.internal.db.JdbcBaseDAO.objectAsState(JdbcBaseDAO.java:689) ~[?:?]

at org.openhab.persistence.jdbc.internal.db.JdbcBaseDAO.lambda$0(JdbcBaseDAO.java:479) ~[?:?]

at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?]

at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?]

at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]

at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]

at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]

at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]

at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]

at org.openhab.persistence.jdbc.internal.db.JdbcBaseDAO.doGetHistItemFilterQuery(JdbcBaseDAO.java:480) ~[?:?]

at org.openhab.persistence.jdbc.internal.JdbcMapper.getHistItemFilterQuery(JdbcMapper.java:236) ~[?:?]

at org.openhab.persistence.jdbc.internal.JdbcPersistenceService.query(JdbcPersistenceService.java:226) ~[?:?]

at jdk.internal.reflect.GeneratedMethodAccessor137.invoke(Unknown Source) ~[?:?]

at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]

at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]

at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:154) [bundleFile:?]

at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]

at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]

at java.lang.Thread.run(Thread.java:829) [?:?]

how do I determine which element is meant and how to solve this issue? Thanks for the help appreciated