Acknowledged
CIQQA-3788

Failed to submit app due to "too many?" custom font files*no of devices!?

After an update to my max font data field App, where I added more custom font files for each device, I could no longer upload the new data field App. I got the "Sorry, your message couldn’t be submitted because we’re having trouble communicating with our servers. Please try again later.".

If I reduce the number of target devices, I could upload again.... And, btw, the new code with more font options works just fine on my own Fenx847 device.   

After lenghtly debugging, I finally figured out that it I revert to fewer font files per device, then it works, I can upload again while having all devices listed in the manifest file. 

I have also checked whether it matters what exact font files I add, could be some png file was corrupt somehow, but it does not. It basically seem as if what matters is: no_of_device * no_of_font_files_included

Is there some kind of limit across devices when uploading that should be enlarged? I get no errors when compiling nor (again) when downloading to my own device.   

  • eeh... Now it is all the sudden working just fine. Seem no limit anymore. Same App, compiled on same PC, uploaded from same PC on same internet connection etc - but now it works just fine! So, seem problem have been resolved!?

  • There are a few things that can contribute to this. File size is one of those things, but I wouldn't expect a 66 MB file to be a problem by itself. Sometimes something like a slow network can lead to the server timing out during upload when the file size is large enough.

    Since you've taken the time to narrow it down to a combination of the number of devices and the number of fonts, this is starting to sound like it may be a problem with our security scanner. When a new IQ file is uploaded, we have a tool that checks for malicious software, and it's possible it's choking on the number of resources in your project. You mention file size limits, but were you able to identify a device and/or font number limit?

    What might help the most is if you could send an IQ file that is failing to [email protected] and put "Attn: Brandon" in the subject line. I can try to reproduce and have our team look at what's happening when I attempt the upload.

  • For another App I'm working on, using many custom fonts, I tried adjusting no of device and also no of fonts. Seem the MB limit is different whether I adjust the one or the other.
    For no of device the limit is around 46 MB. Whereas when I adjust no of fonts, then the limit is around 43 MB.
    Anyway, seem Garmin have acknowledged that there is indeed a limit/problem that should be solved. Just hope they solve it soon, it really blocks me from releasing right now!

  • The biggest iq file I could find on my disk is 55MB, so maybe the size is the issue.
    Try this in a beta app:
    remove a few devices, build, try to upload, repeat until you find a size that works...

  • I have 83 devices in the manifest file And, the the IQ file has increased from 44 MB to 66 MB