Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync 6.x to master - 30/01/2022 #23774

Merged
merged 17 commits into from
Feb 1, 2022

Commits on Jan 15, 2022

  1. Configuration menu
    Copy the full SHA
    e6fa75d View commit details
    Browse the repository at this point in the history
  2. Issue eclipse-ee4j#23507 Finished work from eclipse-ee4j#22953 - jaka…

    …rta.management.j2ee-api removal
    
    - reverted some changes from the previous commit
    - removed tests depending on the j2ee-api jar
    dmatej committed Jan 15, 2022
    Configuration menu
    Copy the full SHA
    9116259 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2022

  1. Issue eclipse-ee4j#23628 + eclipse-ee4j#23507 JDK17 support - replace…

    …d deprecated Proxy.getProxyClass
    
    - EJB tests failed on JDK17 because of this
    - also more consistent generateAndLoad (to be finished in next commits)
    dmatej committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    234c853 View commit details
    Browse the repository at this point in the history
  2. Fixed update version - 6.2.5

    dmatej committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    e2b8163 View commit details
    Browse the repository at this point in the history
  3. Issue eclipse-ee4j#23507 Fixed ejb_all tests

    - ejb_all/ejb_group_1/ejb_group_2/ejb_group_3/ejb_group_embedded
    - added add-opens where required
    - new group for embedded as it is significantly different than others
      and I often required to execute it separatedly
    - added -Dorg.glassfish.gmbal.no.multipleUpperBoundsException=true for the
      standaloneclient test stub
    - tests will fail, but with this commit it means that they do work!!!
    dmatej committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    23b662c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba03bf7 View commit details
    Browse the repository at this point in the history
  5. Fixed issue eclipse-ee4j#23628 Replaced deprecated defineClass calls

    - not completely as under some circumstances we cannot live without them
    - but we can decide when
    - if the class was generated in the same package, the usage and the classloader
      are suitable, we can use MethodHandles. Otherwise we have to use the
      ClassLoader.defineClass method (accessed by reflection)
    - we had to avoid using Base class from PFL, because it uses just MethodHandles
      XOR ClassLoader XOR Unsafe depending on the JDK.
    - this solution was tested by
      - glassfish's ejb_all tests with JDK11 and JDK17
      - TCK/ejb with JDK11
    dmatej committed Jan 23, 2022
    Configuration menu
    Copy the full SHA
    8784843 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed31d8c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4e88bc4 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Issue eclipse-ee4j#23628 Fixed mistake in ASMClassWriter - class is n…

    …ot in the same package
    
    - that means that we cannot use the MethodHandles.Looku.defineClass impl
    dmatej committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    5023401 View commit details
    Browse the repository at this point in the history
  2. Issue eclipse-ee4j#23507 gftest unpacked glassfish over the previous …

    …execution's garbage
    dmatej committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    41cc894 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Issue eclipse-ee4j#23628 Cleanup + minor fixes

    - formatting of the code to make it easier to read
    - fixed several log messages (wrong formatting)
    - ContainerInfo used to reduce duplications
    - replaced several deprecated method calls with simple straight replacements
    - deleted 20 years old TODOs
    dmatej committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    db77497 View commit details
    Browse the repository at this point in the history
  2. Issue eclipse-ee4j#23507 Jenkins optimizations

    - memory and cpu settings tested for current hardware usually used on jenkins,
      respecting limits
    - compilation without test with parallelized maven execution
    - upgraded jnlp
    - separate settings for maven and ant tests
    - bundles content with fast compression, excluded what we don't need
    dmatej committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    8c4e752 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54ef9cf View commit details
    Browse the repository at this point in the history
  4. Merge pull request eclipse-ee4j#23770 from dmatej/fix-ejb-tests

    Fixed ejb tests + Fixed generating EJB classes
    arjantijms authored Jan 27, 2022
    Configuration menu
    Copy the full SHA
    0664fae View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. Merge remote-tracking branch 'eclipse/6.x' into sync-6.x-to-master220130

    # Conflicts: - easy
    #	Jenkinsfile
    #	appserver/extras/javaee/manifest-jar/pom.xml
    #	appserver/pom.xml
    dmatej committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    f7ff71d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    8c8ef74 View commit details
    Browse the repository at this point in the history