Invalid Embedded Font Error

206
3
10-19-2021 10:59 AM
BenClark
New Contributor III

Hi all,

I've encountered an ArcGIS Server problem that's left me scratching my head. Our deployment is currently at 10.8.1, single machine, and federated. I keep seeing the following server error logs:

Invalid embedded font encountered: CIMPATH=font_arialbd_ttf/font_arialbd_ttf.dat

Invalid embedded font encountered: CIMPATH=font_tahoma_ttf/font_tahoma_ttf.dat 

Invalid embedded font encountered: CIMPATH=font_arial_ttf/font_arial_ttf.dat

What's got me stumped is that it appears that all three of those fonts are already installed on the ArcGIS Enterprise host machine, i.e. they're not being blocked as untrusted. Is there something I'm missing here?

Thanks for sharing any thoughts you may have.

-Ben

 

 

3 Replies
ThomasEdghill
Community Moderator

Hi Ben, I haven't encountered this myself, but it sounds like you may be running into the scenario described in this article, which may help provide some guidance - Problem: Querying ArcGIS Server log files returns untrusted font warnings.

0 Kudos
BenClark
New Contributor III

Good afternoon, Thomas. Thanks for taking time to reply. I had a look at that documentation and I do see that the problematic fonts are present in the folder mentioned. Do you know if there's a way to figure out which service the fonts are associated with? If I can isolate the associated service(s) then I may try changing the fonts therein and republishing.

-Ben

0 Kudos
ThomasEdghill
Community Moderator

Hi Ben, I'm glad this article was helpful!

I think your ArcGIS Server logs may have details about the associated service(s) within. In your logs you can find a column called "Source" that will typically show the relevant service which the warning corresponds to.

For example, in the article I linked above, there's this image - the "SampleWorldCities.MapServer" field listed in the screenshot should be an example of what you may find in the Source column, which indicated that the warning is related to the Sample World Cities service:

00N39000003LL24-0EM5x000001jeXa

If the Source column isn't helpful, you may also have some luck with using the Request ID, which you can use in a log query in the server admin backend - querying by Request ID will give you a breakdown of all requests for the relevant service. 

Some more information about this can be found here:

Work with server logs | ArcGIS Server | Documentation for ArcGIS Enterprise

Query Logs | ArcGIS REST APIs | ArcGIS Developers