[ https://issues.apache.org/jira/browse/FLINK-25161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17453103#comment-17453103 ]
Sergey Nuyanzin commented on FLINK-25161: ----------------------------------------- there is a PR with such update https://github.com/apache/flink/pull/18008 > Update dependency for japicmp-maven-plugin > ------------------------------------------- > > Key: FLINK-25161 > URL: https://issues.apache.org/jira/browse/FLINK-25161 > Project: Flink > Issue Type: Sub-task > Components: Build System > Reporter: Sergey Nuyanzin > Priority: Major > > compiliation with jdk 17 fails like below > update of jaxb-impl to 2.3.1 helps > {noformat} > java.security.PrivilegedActionException: java.lang.NoSuchMethodException: > sun.misc.Unsafe.defineClass(java.lang.String,[B,int,int,java.lang.ClassLoader,java.security.ProtectionDomain) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:573) > at > com.sun.xml.bind.v2.runtime.reflect.opt.Injector.<clinit>(Injector.java:197) > at > com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81) > at > com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125) > at > com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:402) > at > com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:235) > at > com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:175) > at > com.sun.xml.bind.v2.runtime.property.AttributeProperty.<init>(AttributeProperty.java:91) > at > com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:108) > at > com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:514) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:331) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1156) > at > com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:165) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:297) > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:286) > at javax.xml.bind.ContextFinder.find(ContextFinder.java:409) > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:721) > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:662) > at > japicmp.output.xml.XmlOutputGenerator.createXmlDocumentAndSchema(XmlOutputGenerator.java:119) > at > japicmp.output.xml.XmlOutputGenerator.generate(XmlOutputGenerator.java:70) > at japicmp.maven.JApiCmpMojo.generateXmlOutput(JApiCmpMojo.java:866) > at japicmp.maven.JApiCmpMojo.executeWithParameters(JApiCmpMojo.java:149) > at japicmp.maven.JApiCmpMojo.execute(JApiCmpMojo.java:125) > {noformat} -- This message was sent by Atlassian Jira (v8.20.1#820001)