infrastructure icon indicating copy to clipboard operation
infrastructure copied to clipboard

JDK17 jdk_beans_1 failure on PPC64 AIX test machine

Open Haroon-Khel opened this issue 3 years ago • 8 comments

The following tests in jdk_beans_1 from the extended openjdk test suite fail on aix

java/beans/XMLEncoder/Test4903007.java
java/beans/XMLEncoder/Test4631471.java
java/beans/PropertyChangeSupport/Test4682386.java

Execution failed: main' threw exception: java.lang.Error: Probable fatal error: No physical fonts found.

[2021-10-20T19:35:47.583Z] java.lang.Error: Probable fatal error: No physical fonts found.
[2021-10-20T19:35:47.583Z] 	at java.desktop/sun.font.SunFontManager.lambda$getDefaultPhysicalFont$0(SunFontManager.java:1056)
[2021-10-20T19:35:47.583Z] 	at java.base/java.util.Optional.orElseThrow(Optional.java:403)
[2021-10-20T19:35:47.583Z] 	at java.desktop/sun.font.SunFontManager.getDefaultPhysicalFont(SunFontManager.java:1056)
[2021-10-20T19:35:47.583Z] 	at java.desktop/sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:291)
[2021-10-20T19:35:47.583Z] 	at java.desktop/sun.font.CompositeFont.getSlotFont(CompositeFont.java:376)

https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_ppc64_aix_testList_1/10/

trss link https://trss.adoptium.net/output/test?id=6170bee0c6182d02179274e8

Haroon-Khel avatar Oct 21 '21 12:10 Haroon-Khel

same failure with javax/imageio/plugins/shared/ImageWriterCompressionTest.java.ImageWriterCompressionTest https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_extended.openjdk_ppc64_aix_testList_2/19/testReport/junit/javax_imageio_plugins_shared_ImageWriterCompressionTest/java/ImageWriterCompressionTest/

sophia-guo avatar Jan 18 '22 15:01 sophia-guo

Those four tests rerun on build-osuosl-aix71-ppc64-2 all passed https://ci.adoptopenjdk.net/job/Grinder/3284/ https://ci.adoptopenjdk.net/job/Grinder/3285/ https://ci.adoptopenjdk.net/job/Grinder/3286/ https://ci.adoptopenjdk.net/job/Grinder/3293/

Failed on test-osuosl-aix715-ppc64-3 and test-osuosl-aix715-ppc64-4

Might be a infra issue. What's the configuration difference between the test and build aix machine

sophia-guo avatar Jan 25 '22 22:01 sophia-guo

  • Known difference between build-2 and test-3 and test-4 is the level of the OS. AIX 71-TL4 versus AIX71-TL5.
  • Something else may be the libraries, especially if OSS libraries are involved - the base java (hotspot) is, afaik, built on the build-1 and build-2 systems (base OS AIX 7.1 TL4).
  • The uncertainty here is why I propose action in the following areas: a) #2453 b) #2437 and c) #1886

aixtools avatar Jan 26 '22 09:01 aixtools

Confused: is this issue open, or closed - considering the recent addition by @sophia-guo - moved, then closed??

aixtools avatar Jan 26 '22 09:01 aixtools

@sophia-guo I'm going to re-open this because I believe this should NOT have been closed? I'm not sure what the current test policy is - I thought it was to open a new infrastructure if the problem was identified to be elsewhere, but this one seems to have been moved (which I'm also ok with, but if it's closed too it obviously is less likely to be addressed).

sxa avatar Jan 26 '22 09:01 sxa

[2021-10-20T19:35:47.583Z] java.lang.Error: Probable fatal error: No physical fonts found.

@aixtools Based on this can you check for potentially missing AIX font packages on the 715 systems? I don't feel at the moment there is evidence to suggest this being an OSS/AIX package conflict.

sxa avatar Jan 26 '22 09:01 sxa

  • Not applying anything yet - release week.
Performing cust operation on machine 1 of 4: adopt05 ...

SUCCESSES
---------
  Filesets listed in this section passed pre-installation verification
  and will be installed.

  Selected Filesets
  -----------------
  bos.loc.iso.zh_CN 7.1.5.31                  # Base System Locale ISO Code ...

 Performing cust operation on machine 2 of 4: adopt06 ...

SUCCESSES
---------
  Filesets listed in this section passed pre-installation verification
  and will be installed.

  Selected Filesets
  -----------------
  bos.loc.iso.zh_CN 7.1.5.31                  # Base System Locale ISO Code ...

 Performing cust operation on machine 3 of 4: adopt07 ...


  Already Installed
  -----------------
  The following filesets which you selected are either already installed
  or effectively installed through superseding filesets.

    bos.iconv.com 7.1.5.0                     # Common Language to Language ...
    bos.iconv.com 7.1.4.0                     # Common Language to Language ...
    bos.iconv.com 7.1.4.30                    # Common Language to Language ...
    bos.iconv.ucs.com 7.1.4.0                 # Unicode Base Converters for ...
    bos.iconv.ucs.com 7.1.4.0                 # Unicode Base Converters for ...
    bos.iconv.ucs.com 7.1.5.31                # Unicode Base Converters for ...
    bos.iconv.com 7.1.5.30                    # Common Language to Language ...

  NOTE:  Base level filesets may be reinstalled using the "Force"
  option (-F flag), or they may be removed, using the deinstall or
  "Remove Software Products" facility (-u flag), and then reinstalled.


  Conflicting Versions of Filesets
  --------------------------------
  The following filesets are conflicting versions of filesets for which there
  are multiple versions on the installation media.  Since a specific version
  was not selected, the newest installable version has been selected.

    bos.loc.utf.JA_JP 7.1.4.30                # Base System Locale UTF Code ...
    bos.loc.pc.Ja_JP 7.1.4.30                 # Base System Locale PC Code S...
    bos.loc.iso.zh_CN 7.1.4.0                 # Base System Locale ISO Code ...
    bos.loc.iso.Zh_CN 7.1.4.0                 # Base System Locale ISO Code ...
    bos.loc.iso.ja_JP 7.1.4.30                # Base System Locale ISO Code ...
    bos.loc.iso.ko_KR 7.1.4.0                 # Base System Locale ISO Code ...
    bos.loc.com.utf 7.1.2.0                   # Common Locale Support - UTF-8

  << End of Warning Section >>

SUCCESSES
---------
  Filesets listed in this section passed pre-installation verification
  and will be installed.

  Selected Filesets
  -----------------
  bos.iconv.Vi_VN 7.1.0.0                     # ASCII Language Converters - ...
  bos.iconv.Zh_TW 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.ar_AA 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.da_DK 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.de_DE 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.el_GR 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.en_GB 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.es_ES 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.fr_FR 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.is_IS 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.iso2 7.1.0.0                      # EBCDIC & ASCII Language Conv...
  bos.iconv.iso5 7.1.0.0                      # EBCDIC & ASCII Language Conv...
  bos.iconv.it_IT 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.iw_IL 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.ja_JP 7.1.3.15                    # EBCDIC & ASCII Language Conv...
  bos.iconv.ko_KR 7.1.3.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.tr_TR 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.ucs.ZH_CN 7.1.0.0                 # Unicode Converters for Simpl...
  bos.iconv.ucs.Zh_CN 7.1.0.0                 # Unicode Converters for Simpl...
  bos.iconv.ucs.baltic 7.1.0.0                # Unicode Converters for Balti...
  bos.iconv.ucs.ebcdic 7.1.3.15               # Unicode Converters for EBCDI...
  bos.iconv.ucs.pc 7.1.3.15                   # Unicode Converters for Addit...
  bos.iconv.zh_CN 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.iconv.zh_TW 7.1.0.0                     # EBCDIC & ASCII Language Conv...
  bos.loc.com.CN 7.1.0.0                      # Common Locale Support - Simp...
  bos.loc.com.JP 7.1.3.15                     # Common Locale Support - Japa...
  bos.loc.com.JP 7.1.5.32                     # Common Locale Support - Japa...
  bos.loc.com.utf 7.1.4.30                    # Common Locale Support - UTF-8
  bos.loc.com.utf 7.1.5.0                     # Common Locale Support - UTF-8
  bos.loc.iso.Zh_CN 7.1.4.30                  # Base System Locale ISO Code ...
  bos.loc.iso.en_ZA 7.1.4.0                   # Base System Locale ISO Code ...
  bos.loc.iso.ja_JP 7.1.5.31                  # Base System Locale ISO Code ...
  bos.loc.iso.ko_KR 7.1.4.30                  # Base System Locale ISO Code ...
  bos.loc.iso.zh_CN 7.1.5.31                  # Base System Locale ISO Code ...
  bos.loc.pc.Et_EE 7.1.4.0                    # Base System Locale PC Code S...
  bos.loc.pc.Ja_JP 7.1.5.31                   # Base System Locale PC Code S...
  bos.loc.pc.Lt_LT 7.1.4.0                    # Base System Locale PC Code S...
  bos.loc.pc.Lv_LV 7.1.4.0                    # Base System Locale PC Code S...
  bos.loc.utf.EN_US 7.1.4.0                   # Base System Locale UTF Code ...
  bos.loc.utf.EN_US 7.1.4.30                  # Base System Locale UTF Code ...
  bos.loc.utf.EN_ZA 7.1.4.0                   # Base System Locale UTF Code ...
  bos.loc.utf.JA_JP 7.1.5.31                  # Base System Locale UTF Code ...
  bos.loc.utf.KO_KR 7.1.4.30                  # Base System Locale UTF Code ...
  bos.loc.utf.ZH_CN 7.1.4.30                  # Base System Locale UTF Code ...
  bos.loc.utf.ZH_TW 7.1.4.30                  # Base System Locale UTF Code ...

  Requisites
  ----------
  (being installed automatically;  required by filesets listed above)
  bos.loc.iso.Zh_TW 7.1.4.30                  # Base System Locale ISO Code ...
  bos.loc.iso.zh_TW 7.1.3.0                   # Base System Locale ISO Code ...

  << End of Success Section >>

 Performing cust operation on machine 4 of 4: adopt08 ...

+-----------------------------------------------------------------------------+
                   BUILDDATE Verification ...
+-----------------------------------------------------------------------------+
Verifying build dates...done
FILESET STATISTICS
------------------
   88  Selected to be installed, of which:
       88  Already installed (directly or via superseding filesets)
  ----
    0  Total to be installed

aixtools avatar Jan 26 '22 14:01 aixtools

  • Not applying anything yet - release week.

Not quite sure what that output is telling me, and I was suggesting intiaily checking for font packages rather than any remidiation.

It looks like the build machine which passes has:

lslpp -l | grep -i font
  X11.fnt.coreX              7.1.0.0  COMMITTED  AIXwindows X Consortium Fonts 
  X11.fnt.defaultFonts       7.1.0.0  COMMITTED  AIXwindows Default Fonts 
  X11.fnt.iso1               7.1.0.0  COMMITTED  AIXwindows Latin 1 Fonts 
  X11.fnt.iso_T1             7.1.0.0  COMMITTED  AIXwindows Latin Type1 Fonts 
                                                 AIX Code Sets/Fonts 

and the failing one has:

lslpp -l | grep -i font
[email protected]'s password: 

lslpp -l | grep -i font
  X11.fnt.defaultFonts       7.1.0.0  COMMITTED  AIXwindows Default Fonts 
                                                 AIX Code Sets/Fonts

Which could explain the difference and the failure on the new OSUOS 7.1.5 machines

sxa avatar Jan 26 '22 16:01 sxa

  • Suggest closing this - as it appears to have been fixed.
adopt01:
  X11.fnt.coreX              7.1.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.1.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.1.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.1.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font
==============
adopt02:
  X11.fnt.coreX              7.1.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.1.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.1.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.1.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font
==============
adopt03:
  X11.fnt.coreX              7.2.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.2.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.2.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.2.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                 2.10.4-1    C     R    A free and portable font
==============
adopt04:
  X11.fnt.coreX              7.2.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.2.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.2.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.2.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font
==============
adopt05:
  X11.fnt.coreX              7.1.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.1.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.1.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.1.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font
==============
adopt06:
  X11.fnt.coreX              7.1.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.1.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.1.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.1.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font
==============
adopt07:
  X11.fnt.coreX              7.1.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.1.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.1.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.1.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font
==============
adopt08:
  X11.fnt.coreX              7.1.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.1.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.1.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.1.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font
==============
adopt10:
  X11.fnt.coreX              7.2.0.0    C     F    AIXwindows X Consortium Fonts
  X11.fnt.defaultFonts       7.2.0.0    C     F    AIXwindows Default Fonts
  X11.fnt.iso1               7.2.0.0    C     F    AIXwindows Latin 1 Fonts
  X11.fnt.iso_T1             7.2.0.0    C     F    AIXwindows Latin Type1 Fonts
                                                   AIX Code Sets/Fonts
  fontconfig               2.11.95-4    C     R    Font configuration and
  fontconfig-devel         2.11.95-4    C     R    Font configuration and
  freetype2                    2.8-1    C     R    A free and portable font

aixtools avatar Nov 04 '22 10:11 aixtools

can it be closed? Or is there something I missed?

aixtools avatar Nov 09 '22 17:11 aixtools

Can this be closed?

aixtools avatar May 08 '23 11:05 aixtools

@sophia-guo to make a final call.

karianna avatar May 08 '23 23:05 karianna

build-2 is no more, and the test-aix715 systems are going soon. I still recommend close - ALSO - because the version of java being tested is likely no longer current (ie, the level it failed on).

aixtools avatar May 23 '23 09:05 aixtools

ping @sophia-guo @Haroon-Khel - has this been seen recently? As @aixtools says we are decomissioning the AIX 7.1 systems soon so if the problem has only been seen on those then we can close this.

sxa avatar May 23 '23 09:05 sxa

maybe it needs a milestone to get them to close it? :)

aixtools avatar Jun 06 '23 11:06 aixtools

And, is this an issue with the current systems? Cleanup time!!

aixtools avatar Jul 21 '23 10:07 aixtools

maybe it needs a milestone to get them to close it? :)

Nope - not working. imho: ripe for closing. I don't see any possibility for action on the original issue.

aixtools avatar Aug 23 '23 13:08 aixtools

These tests still fail on all machines, https://ci.adoptium.net/job/Grinder/8481/testReport/ (and grinders 8482 to 8487)

TEST: java/beans/PropertyChangeSupport/Test4682386.java
TEST: java/beans/PropertyEditor/TestFontClassJava.java
TEST: java/beans/PropertyEditor/TestFontClassValue.java
TEST: java/beans/XMLEncoder/Test4631471.java
TEST: java/beans/XMLEncoder/Test4903007.java
Execution failed: `main' threw exception: java.lang.UnsatisfiedLinkError:
/home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/lib/libfontmanager.so: 
/home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/lib/libfontmanager.so, 
LIBPATH=/home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/lib/server:/home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/lib:/home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/../lib, 
LD_LIBRARY_PATH= : rtld: 0712-001 Symbol _ZNK2OT10postV2Tail6subsetEP19hb_subset_context_t was referenced from module /home/jenkins/workspace/Grinder/jdkbinary/j2sdk-image/lib/libfontmanager.so(),
 but a runtime definition of the symbol was not found.    

Haroon-Khel avatar Jan 16 '24 11:01 Haroon-Khel

related https://github.com/adoptium/aqa-tests/issues/4683

Haroon-Khel avatar Jan 16 '24 13:01 Haroon-Khel