Uploaded image for project: 'ProtoStream'
  1. ProtoStream
  2. IPROTO-230

MarshallerByteCodeGenerator fails on JDK17

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.4.2.Final
    • None
    • None
    • False
    • False
    • None

    Description

      Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @3b8192d1
          at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
          at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
          at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
          at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
          at javassist.util.proxy.SecurityActions.setAccessible(SecurityActions.java:159)
          at javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:213)
          at javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52)
          at javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260)
          at javassist.ClassPool.toClass(ClassPool.java:1240)
          at javassist.ClassPool.toClass(ClassPool.java:1098)
          at javassist.ClassPool.toClass(ClassPool.java:1056)
          at javassist.CtClass.toClass(CtClass.java:1298)
          at org.infinispan.protostream.annotations.impl.MarshallerByteCodeGenerator.generateEnumMarshaller(MarshallerByteCodeGenerator.java:147)
      

      Attachments

        Activity

          People

            ttarrant@redhat.com Tristan Tarrant
            ttarrant@redhat.com Tristan Tarrant
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: