Sergey Korotkov created IGNITE-22763:
----------------------------------------
Summary: [ducktests] Ignore test_cdc_start_stop ducktest for
versions before 2.17
Key: IGNITE-22763
URL: https://issues.apache.org/jira/browse/IGNITE-22763
Project: Ignite
Issue Type: Task
Reporter: Sergey Korotkov
Assignee: Sergey Korotkov
Public interface of cdc consumer was changed in IGNITE-21156
MetricRegistry class used in consumer's start(MetricRegistry mreg) method was
moved to different package. So cdc consumer built against master can not be
injected into cdc node of old version. The following exception is raised:
{noformat}
[2024-07-17T05:52:43,255][ERROR][Thread-1][] Cdc error
java.lang.NoClassDefFoundError: org/apache/ignite/metric/MetricRegistry
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_181]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
~[?:1.8.0_181]
at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[?:1.8.0_181]
at
org.apache.ignite.internal.processors.resource.GridResourceIoc$ClassDescriptor.<init>(GridResourceIoc.java:294)
~[ignite-core-2.15.0.jar:2.15.0]
at
org.apache.ignite.internal.processors.resource.GridResourceIoc.descriptor(GridResourceIoc.java:147)
~[ignite-core-2.15.0.jar:2.15.0]
at
org.apache.ignite.internal.processors.resource.GridResourceProcessor.inject(GridResourceProcessor.java:273)
~[ignite-core-2.15.0.jar:2.15.0]
at
org.apache.ignite.internal.processors.resource.GridResourceProcessor.inject(GridResourceProcessor.java:249)
~[ignite-core-2.15.0.jar:2.15.0]
at
org.apache.ignite.internal.processors.resource.GridResourceProcessor.injectGeneric(GridResourceProcessor.java:230)
~[ignite-core-2.15.0.jar:2.15.0]
at org.apache.ignite.internal.cdc.CdcMain.runX(CdcMain.java:305)
~[ignite-core-2.15.0.jar:2.15.0]
at org.apache.ignite.internal.cdc.CdcMain.run(CdcMain.java:266)
[ignite-core-2.15.0.jar:2.15.0]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
Caused by: java.lang.ClassNotFoundException:
org.apache.ignite.metric.MetricRegistry
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
~[?:1.8.0_181]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_181]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
~[?:1.8.0_181]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_181]
... 11 more
{noformat}
Desicion is to ignore test for versions before 2.17
--
This message was sent by Atlassian Jira
(v8.20.10#820010)