IBM Support

IV50594: FONTFORMATEXCEPTION ON ZOS/AIX AT SUN.FONT.TYPE1FONT.GETBUFFER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: Exception when run JCK test for java_awt
    (JCK_Runtime_API.jck.runtime.api.java_awt.NoOptions.1):
    java.awt.FontFormatException: java.io.IOException: EDC5128I No
    such device.
    .
    Stack Trace: Testcase "general01" has thrown an unexpected
    exception java.awt.FontFormatException: java.io.IOException:
    EDC5128I No such device.
     at sun.font.Type1Font.getBuffer(Type1Font.java:219)
     at sun.font.Type1Font.verify(Type1Font.java:291)
     at sun.font.Type1Font.<init>(Type1Font.java:173)
     at
    sun.font.SunFontManager.createFont2D(SunFontManager.java:2463)
     at java.awt.Font.<init>(Font.java:614)
     at java.awt.Font.createFont(Font.java:1055)
     at
    javasoft.sqe.tests.api.java.awt.Font.TypeOne.general01(TypeOne.j
    ava:56)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:76)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:608)
     at com.sun.tck.lib.tgf.Util.invokeMethod(Util.java:309)
     at com.sun.tck.lib.tgf.Runner.invokeTestCase(Runner.java:275)
     at com.sun.tck.lib.tgf.Runner.runWithNoArgs(Runner.java:172)
     at
    com.sun.tck.lib.tgf.Runner.executeTestMethods(Runner.java:133)
     at com.sun.tck.lib.tgf.Runner.run(Runner.java:116)
     at com.sun.tck.lib.tgf.Runner.execute(Runner.java:108)
     at com.sun.tck.lib.tgf.TGFTest.run(TGFTest.java:58)
     at com.sun.tck.lib.tgf.TGFTest.run(TGFTest.java:64)
     at
    javasoft.sqe.tests.api.java.awt.Font.TypeOne.main(TypeOne.java:3
    8)
    .
    

Local fix

Problem summary

  • AIX has a problem with mmap on CIFS mounted files, which cause a
    IOException
    

Problem conclusion

  • This defect will be fixed in:
    7.0.0 SR6
    .
    Update sun/font/Type1Font.getBuffer, use FileChannelImpl.read
    once FileChannelImpl.map get an IOException.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV50594

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-08

  • Closed date

    2013-10-09

  • Last modified date

    2013-10-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
21 February 2022