adoptium / infrastructure

This repo contains all information about machine maintenance.
Apache License 2.0
86 stars 101 forks source link

JDK17 jdk_beans_1 failure on PPC64 AIX test machine #2457

Open Haroon-Khel opened 3 years ago

Haroon-Khel commented 3 years ago

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 commented 2 years ago

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 commented 2 years ago

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

aixtools commented 2 years ago
aixtools commented 2 years ago

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

sxa commented 2 years ago

@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 commented 2 years ago

[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 commented 2 years ago

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 commented 2 years ago
  • 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 commented 2 years ago
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 commented 1 year ago

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

aixtools commented 1 year ago

Can this be closed?

karianna commented 1 year ago

@sophia-guo to make a final call.

aixtools commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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

aixtools commented 1 year ago

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

aixtools commented 1 year ago

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.

Haroon-Khel commented 9 months ago

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 commented 9 months ago

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

sxa commented 1 day ago

Verify on newer machines to see where the failure occurs