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

JDK17 jdk_beans_1 failure on PPC64 AIX test machine #2457

Open
Haroon-Khel opened this issue Oct 21, 2021 · 19 comments
Open

JDK17 jdk_beans_1 failure on PPC64 AIX test machine #2457

Haroon-Khel opened this issue Oct 21, 2021 · 19 comments

Comments

@Haroon-Khel
Copy link
Contributor

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

@sophia-guo
Copy link

@sophia-guo
Copy link

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 sophia-guo changed the title Jan 25, 2022
@sophia-guo sophia-guo transferred this issue from adoptium/aqa-tests Jan 25, 2022
@aixtools
Copy link
Contributor

@aixtools
Copy link
Contributor

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

@sxa
Copy link
Member

sxa commented Jan 26, 2022

@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 sxa reopened this Jan 26, 2022
@sxa
Copy link
Member

sxa commented Jan 26, 2022

[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.

@aixtools
Copy link
Contributor

aixtools commented Jan 26, 2022

  • 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

@sxa
Copy link
Member

sxa commented Jan 26, 2022

  • 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
sxa@140.211.9.169'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

@aixtools
Copy link
Contributor

aixtools commented Nov 4, 2022

  • 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
Copy link
Contributor

aixtools commented Nov 9, 2022

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

@aixtools
Copy link
Contributor

aixtools commented May 8, 2023

Can this be closed?

@karianna
Copy link
Contributor

karianna commented May 8, 2023

@sophia-guo to make a final call.

@aixtools
Copy link
Contributor

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).

@sxa
Copy link
Member

sxa commented May 23, 2023

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.

@aixtools
Copy link
Contributor

aixtools commented Jun 6, 2023

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

@sxa sxa added this to the 2023-06 (June) milestone Jun 6, 2023
@sxa sxa modified the milestones: 2023-06 (June), 2023-07 (July) Jul 7, 2023
@aixtools
Copy link
Contributor

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

@aixtools
Copy link
Contributor

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.

@sxa sxa modified the milestones: 2023-11 (November), Backlog Jan 3, 2024
@Haroon-Khel
Copy link
Contributor Author

Haroon-Khel commented Jan 16, 2024

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
Copy link
Contributor Author

related adoptium/aqa-tests#4683

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

6 participants