I’m using the Lucee Redis extension inside a commandbox docker container running lucee-light@5.3.8.206 on Java Eclipse Adoptium 11.0.14.1.
I was using version 3.0.0.32-BETA of the extension but it got auto-upgraded (as I hadn’t locked on to a version) after which the following exception appeared:
"In the OSGi Bundle with the name [redis.extension] was no class with name [lucee.extension.io.cache.redis.simple.RedisCache] found"
I downgraded to 3.0.0.33-BETA which stopped this error, but the following kept coming up in the logs every few seconds:
[ERROR] runwar.context: java.io.IOException: type [lucee.runtime.type.UDFImpl] cannot be converted to BSON yet!
[ERROR] runwar.context: at lucee.extension.io.cache.util.BSON.toBsonValue(BSON.java:344)
[ERROR] runwar.context: at lucee.extension.io.cache.util.BSON._toBsonDocumentStruct(BSON.java:374)
[ERROR] runwar.context: at lucee.extension.io.cache.util.BSON.toBsonDocument(BSON.java:256)
[ERROR] runwar.context: at lucee.extension.io.cache.util.Coder.serialize(Coder.java:123)
[ERROR] runwar.context: at lucee.extension.io.cache.redis.RedisCache.put(RedisCache.java:405)
[ERROR] runwar.context: at lucee.extension.io.cache.redis.RedisCache.access$100(RedisCache.java:37)
[ERROR] runwar.context: at lucee.extension.io.cache.redis.RedisCache$Storage.run(RedisCache.java:995)
Finally I reverted to 3.0.0.32-BETA and these errors stopped being logged.
I guess this is just incompatibility between engine/extension versions?