BurntSushi/ripgrep · error

sorting by last modified isn't supported: {err}

Error message

sorting by last modified isn't supported: {err}

What it means

Error "sorting by last modified isn't supported: {err}" thrown in BurntSushi/ripgrep.

Source

Thrown at crates/core/flags/lowargs.rs:697

    LastModified,
    /// Sort by last accessed time.
    LastAccessed,
    /// Sort by creation time.
    Created,
}

impl SortMode {
    /// Checks whether the selected sort mode is supported. If it isn't, an
    /// error (hopefully explaining why) is returned.
    pub(crate) fn supported(&self) -> anyhow::Result<()> {
        match self.kind {
            SortModeKind::Path => Ok(()),
            SortModeKind::LastModified => {
                let md = std::env::current_exe()
                    .and_then(|p| p.metadata())
                    .and_then(|md| md.modified());
                let Err(err) = md else { return Ok(()) };
                anyhow::bail!(
                    "sorting by last modified isn't supported: {err}"
                );
            }
            SortModeKind::LastAccessed => {
                let md = std::env::current_exe()
                    .and_then(|p| p.metadata())
                    .and_then(|md| md.accessed());
                let Err(err) = md else { return Ok(()) };
                anyhow::bail!(
                    "sorting by last accessed isn't supported: {err}"
                );
            }
            SortModeKind::Created => {
                let md = std::env::current_exe()
                    .and_then(|p| p.metadata())
                    .and_then(|md| md.created());
                let Err(err) = md else { return Ok(()) };
                anyhow::bail!(

View on GitHub (pinned to 3fce3b5bb0)

Solutions

  1. Choose a different sort criterion supported on this platform
  2. Check the underlying error; modification time may be unavailable for some files

When it happens

Trigger: Thrown at crates/core/flags/lowargs.rs:697 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of BurntSushi/ripgrep@3fce3b5bb0 (2026-08-06). Data as JSON: /data/errors/0d6477a8e9333d98.json. Report an issue: GitHub.