Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-3854 Make it build & work on JDK9
  3. WFLY-8738

Update openjdk corba to work with JDK9

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Done
    • Major
    • 11.0.0.Beta1
    • None
    • IIOP
    • None

    Description

      Currently running IIOP tests explodes with

      Caused by: java.lang.NoClassDefFoundError: sun/reflect/ReflectionFactory$GetReflectionFactoryAction
      	at javax.orb.api//sun.corba.Bridge.<init>(Bridge.java:154)
      	at javax.orb.api//sun.corba.Bridge.get(Bridge.java:176)
      	at javax.orb.api//com.sun.corba.se.impl.io.ObjectStreamClass$1.run(ObjectStreamClass.java:93)
      	at javax.orb.api//com.sun.corba.se.impl.io.ObjectStreamClass$1.run(ObjectStreamClass.java:91)
      ...
      

      Which is caused by some changes in package names in sun.reflect.* classes.
      David's proposal is that we probably need to port
      https://github.com/dmlloyd/openjdk/commit/cc27408ff6d7f61b401211d3784311742719970c
      https://github.com/dmlloyd/openjdk/commit/142fd225713d19b972a4a6dfa84a60121ecad416
      https://github.com/dmlloyd/openjdk/commit/dec9380008f083f76fe05be0c9bf3f860933205a
      commits from upstream to our fork.

      But some of them might need to be ported to multi version jar.

      Attachments

        Issue Links

          Activity

            People

              tadamski@redhat.com Tomasz Adamski
              tomazcerar Tomaž Cerar (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: