You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying to implement one of the Debezium callback classes fails miserably with:
File "jnius/jnius_export_class.pxi", line 1163, in jnius.JavaMultipleMethod.__call__
File "jnius/jnius_export_class.pxi", line 877, in jnius.JavaMethod.__call__
File "jnius/jnius_export_class.pxi", line 954, in jnius.JavaMethod.call_method
File "jnius/jnius_utils.pxi", line 79, in jnius.check_exception
jnius.JavaException: JVM exception occurred: Class jdk.proxy1.$Proxy0 does not implement the requested interface java.util.Map java.lang.IncompatibleClassChangeError
I suspect that it chooses the implementation of using() from here and not the correct one.
/** * When the engine's {@link DebeziumEngine#run()} method completes, call the supplied function with the results. * * @param completionCallback the callback function; may be null if errors should be written to the log * @return this builder object so methods can be chained together; never null */Builder<R> using(CompletionCallbackcompletionCallback);
The question is: how to force it to chose the correct one?
The text was updated successfully, but these errors were encountered:
Trying to implement one of the Debezium callback classes fails miserably with:
The implementation is something like:
And it's called like:
I suspect that it chooses the implementation of
using()
from here and not the correct one.The question is: how to force it to chose the correct one?
The text was updated successfully, but these errors were encountered: