When creating Status Reports in projects in the New UX, we are seeing an error API-1019: Could not process the request due to internal error
Release : All supported releases
ERROR 2021-02-24 21:17:56,659 [https-jsse-nio2-8443-exec-170] ppm.rest (clarity:userid:56870092__2A0F2959-63DE-4B76-B70E-46824DED0566:PPM_REST_API) Exception processing request for resource [statusReportPublisher], query string [/private/statusReportPublisher]
java.lang.InternalError: java.lang.reflect.InvocationTargetException
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:86)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:247)
at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:265)
at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:251)
at java.desktop/sun.awt.SunToolkit.getFontMetrics(SunToolkit.java:582)
at java.desktop/sun.awt.HeadlessToolkit.getFontMetrics(HeadlessToolkit.java:330)
at org.zefer.font.c.super(Unknown Source)
at org.zefer.font.c.<init>(Unknown Source)
at org.zefer.cache.ResourceCache.getFontMetrics(Unknown Source)
at org.zefer.html.doc.q.Object(Unknown Source)
at org.zefer.html.doc.q.Ö00000(Unknown Source)
at org.zefer.html.doc.w.<init>(Unknown Source)
at org.zefer.html.doc.PD4MLHtmlParser.buildDocument(Unknown Source)
at org.zefer.pd4ml.PD4ML.o00000(Unknown Source)
at org.zefer.pd4ml.PD4ML.render(Unknown Source)
DE49382: New UX: Cannot Preview or Print PDF Status Reports
Without the required fonts, some systems, especially Clarity application servers running Linux, might display the following error when users try to generate a status report in the New User Experience:
To resolve:
1. To install fonts, download this file: msttcore-fonts-2.0-3.noarch.rpm
2. Copy to Linux server
3. As the root user, run this command: rpm -Uvh <pathtorpm>/msttcore-fonts-2.0-3.noarch.rpm
4. Ensure fonts show correctly with this command: fc-list
5. If fc-list is not found, install it with this command: yum install fontconfig
6. Restart Clarity App services on the server(s).