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]

Reply via email to