Articles in this section

Why am I encountering a 404 ERROR even though my package was uploaded and synchronized successfully?

If you try to download a package while the syncing process is ongoing, the curl URL won't permit the download, until after successful synchronisation.

In-fact repeated download attempts will yield the same error until the cache expires, as Cloudsmith caches (among other things) the 404 error response for up to 1 hour. Currently, we're not considering reducing the cache timing due to factors like bandwidth conservation and improved server performance from serving cached responses.

As a temporary workaround, you can simply add any parameter to the URL, allowing the file to be downloaded successfully. Alternatively, you can wait for the cache to expire after an hour.

A recommended solution is to use the package list API endpoint which will allow you to retrieve all uploaded files in the repository and check their synchronization status (is_synchronized).

If after following these two routes, you're still having issues, please do get in contact!

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.