Skip to content

Loading fails because of accented characters in author names #1407

@atomicbird

Description

@atomicbird

With Fork 2.9 on macOS 11.4 (20F71), a repo is stuck at "loading..." The Fork log shows that it's because it can't parse an author name where accented characters are used. This worked before updating to 2.9; before that I believe I was on some version of 2.8.x.

The log file is as follows:

🔷> XCGLogger writing log to: file:///Users/tph/Library/Logs/Fork.log
🔷[AppDelegate.swift:370] > 
          _               _                _               _
         /\ \            /\ \             /\ \            /\_\
        /  \ \          /  \ \           /  \ \          / / /  _
       / /\ \ \        / /\ \ \         / /\ \ \        / / /  /\_\   Fork 2.9
      / / /\ \_\      / / /\ \ \       / / /\ \_\      / / /__/ / /   Git: internal
     / /_/_ \/_/     / / /  \ \_\     / / /_/ / /     / /\_____/ /    Update Channel: develop
    / /____/\       / / /   / / /    / / /__\/ /     / /\_______/
   / /\____\/      / / /   / / /    / / /_____/     / / /\ \ \          https://fork.dev
  / / /           / / /___/ / /    / / /\ \ \      / / /  \ \ \
 / / /           / / /____\/ /    / / /  \ \ \    / / /    \ \ \
 \/_/            \/_________/     \/_/    \_\/    \/_/      \_\_\
🔷[AppDelegate.swift:109] > Command line arguments: '["/Applications/Fork.app/Contents/MacOS/Fork", "/Users/tph/[...]/openssl#!_sep_w!#fork"]'
🔷[NSApplication+Extensions.swift:31] > Open repository: 'file:///Users/tph/[...]/openssl/'
❌[RefreshRepositoryCommand.swift:228] > cannotParse(error: "Cannot parse author in \'Frédéric Giudicelli~±groups@newpki.org\'")
🔷[RefreshRepositoryCommand.swift:186] > Refresh 'openssl' status. Updated (0 files).
❌[RefreshRepositoryCommand.swift:228] > cannotParse(error: "Cannot parse author in \'Frédéric Giudicelli~±groups@newpki.org\'")
🔷[RefreshRepositoryCommand.swift:186] > Refresh 'openssl' status. Updated (0 files).
❌[RefreshRepositoryCommand.swift:228] > cannotParse(error: "Cannot parse author in \'Frédéric Giudicelli~±groups@newpki.org\'")
🔷[RefreshRepositoryCommand.swift:186] > Refresh 'openssl' status. Updated (0 files).
❌[RefreshRepositoryCommand.swift:228] > cannotParse(error: "Cannot parse author in \'Frédéric Giudicelli~±groups@newpki.org\'")
🔷[RefreshRepositoryCommand.swift:186] > Refresh 'openssl' status. Updated (0 files).
❌[RefreshRepositoryCommand.swift:228] > cannotParse(error: "Cannot parse author in \'Frédéric Giudicelli~±groups@newpki.org\'")
🔷[RefreshRepositoryCommand.swift:186] > Refresh 'openssl' status. Updated (0 files).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions