Caveat: I’m no java expert - just a cfml dev who makes use of pre-existing jars. Creating java/jars is not something I’ve much experience with.
However, I was able to compile a simple test jar which imported the Lucee core and referenced the lucee.runtime.type.QueryImpl
class, and then load and invoke it via CreateObject()
. This is with Lucee version 5.3.5.92, the current stable release.
Again, this could be total nonsense due to ignorance, but is it possible your compiled classes no longer have the right references to the lucee.runtime.type
package contents? Would re-compiling them reveal this?