Skip to main content

Why is there an extra slash in the debug ID path when accessing custom repositories for debug symbols?

Updated over a month ago

Issue

I set up a custom repository for debug symbols and saw that the paths generated for debug symbols include an extra slash within the debug ID. For example:

Debug ID: bb752254

Path: bb/752254

Applies To

  • Customers on the Business plan or above

Resolution

This behavior is expected when using Sentry’s unified path layout for debug symbols. The unified layout is specifically designed to create a consistent directory structure across platforms and file types. Debug symbol paths are constructed by splitting the build ID into a folder hierarchy for optimized access and storage.

The first two characters of the hexadecimal build ID are used as the root folder, followed by the rest of the ID. You can find more information in our docs.

Did this answer your question?