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
code: private abstract submitImpl(code enqueue, auto _data); is imported as protected abstract submitImpl(Object enqueue, Object _data); whereas it should be: protected abstract submitImpl(org.qore.jni.QoreClosureMarkerImpl enqueue, Object _data);
err:
Issue3485JavaProcessor1.java:13: error: Issue3485JavaProcessor1 is not abstract and does not override abstract method submitImpl(Object,Object) in AbstractDataProcessor
class Issue3485JavaProcessor1 extends AbstractDataProcessor {
^
1 error
"/home/david/src/Qorus/git/qorus-ce/test/issue-3485/Issue3485JavaProcessor1-1.0.qclass.yaml": QoreJavaCompiler.java:354 (Java): JNI-ERROR: org.qore.jni.compiler.QoreJavaCompilerException: Compilation failed.
call stack:
org.qore.jni.compiler.QoreJavaCompiler.compile() called at NativeMethodAccessorImpl.java:-2 (Java) (builtin function)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0() called at NativeMethodAccessorImpl.java:77 (Java) (user function)
jdk.internal.reflect.NativeMethodAccessorImpl.invoke() called at DelegatingMethodAccessorImpl.java:43 (Java) (user function)
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke() called at Method.java:568 (Java) (user function)
java.lang.reflect.Method.invoke() called at QoreJavaDynamicApi.java:55 (Java) (user function)
org.qore.jni.QoreJavaDynamicApi.invokeMethod() called at defs.cpp:72 (c++) (builtin function)
QoreJavaCompiler::compile() called at /home/david/src/Qorus/current-ce/qlib/QorusClientBase.qm:11516 (Qore) (builtin function)
QorusProgram::javaCompile() called at /home/david/src/Qorus/current-ce/bin/oload:12394 (Qore) (user function)
JavaClassHelper::compileJavaSourceIntern() called at /home/david/src/Qorus/current-ce/bin/oload:12281 (Qore) (user function)
JavaClassHelper::compileJavaSource() called at /home/david/src/Qorus/current-ce/bin/oload:12021 (Qore) (user function)
ClassDbInserter::write() called at /home/david/src/Qorus/current-ce/bin/oload:11994 (Qore) (user function)
ClassDbInserter::insertImpl() called at /home/david/src/Qorus/current-ce/bin/oload:10919 (Qore) (user function)
DbInserter::insert() called at /home/david/src/Qorus/current-ce/bin/oload:10909 (Qore) (user function)
DbInserter::insertObjects() called at /home/david/src/Qorus/current-ce/bin/oload:1990 (Qore) (user function)
oload::insertObjectsFromYaml() called at /home/david/src/Qorus/current-ce/bin/oload:2017 (Qore) (user function)
oload::createObjectsFromYaml() called at /home/david/src/Qorus/current-ce/bin/oload:772 (Qore) (user function)
oload::constructor() called at <builtin>:-1 (Qore) (user function)
The text was updated successfully, but these errors were encountered:
… break backwards compatbility with ewxisting working code
davidnich
changed the title
module-jni: dynamic imports in Java do not support importing code types correctly as QoreClosure
module-jni: dynamic imports in Java do not support importing code types correctly as QoreClosureMarkerImpl
Oct 2, 2022
code:
private abstract submitImpl(code enqueue, auto _data);
is imported asprotected abstract submitImpl(Object enqueue, Object _data);
whereas it should be:protected abstract submitImpl(org.qore.jni.QoreClosureMarkerImpl enqueue, Object _data);
err:
The text was updated successfully, but these errors were encountered: