Ekaterina Dimitrova created CASSANDRA-17873:
-----------------------------------------------
Summary: Opcodes.ASM7 should be used in UDFByteCodeVerifier to
support JDK11
Key: CASSANDRA-17873
URL: https://issues.apache.org/jira/browse/CASSANDRA-17873
Project: Cassandra
Issue Type: Bug
Reporter: Ekaterina Dimitrova
In CASSANDRA-15108 ASM was updated and UDFByteCodeVerifier was updated to
provide Opcodes.ASM7 but only in 1 of 3 places.
We need to update that for 4.0, 4.1 and trunk where we support JDK11.
Also, I think it will be good to add one place where we update that when we add
new JDK support as now I see we will have to update it at 4 places at least
already (also for the simulator where currently it is Opcodes.ASM7 there,
correctly added). Also, we can add a note in build.xml for people updating ASM.
I think many people practice updating Opcodes.ASM* with the update of version
but in our case with update of JDK, from what I see. We will need to switch to
ASM9 when we add the JDK 17 support. One stop place for that and adding a note
for maintainers sounds like the right way to move forward at least on trunk.
But for 4.0 and 4.1 owe need at least to switch to ASM7 everywhere as far as I
can tell.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]