ERROR Failed to launch editor
- Dominant language
- Rust
- Stars
- 22.5k
- Forks
- 773
- PR merge metrics
- No merged PRs in 30d
Description
Environment variable `GIT_EDITOR` set, and worked everywhere, but on some random project don't.
here is gitui.log
`20:05:01 [ERROR] theme error ["/home/home/.config/gitui/theme.ron"]: No such file or directory (os error 2)
20:05:01 [TRACE] (1) gitui::app: [src/app.rs:164] open repo at: RefCell { value: Path(".") }
20:05:01 [TRACE] (6) mio::poll: [/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs:571] registering event source with poller: token=Token(0), interests=READABLE
20:05:01 [TRACE] (6) mio::poll: [/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs:571] registering event source with poller: token=Token(1), interests=READABLE
20:05:01 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:96] request: [hash: 17942395924573474124] (type: WorkingDir, gen: 0)
20:05:01 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:96] request: [hash: 2885792717948792520] (type: Stage, gen: 0)
20:05:01 [TRACE] (1) gitui: [src/main.rs:268] app start: 38 ms
20:05:01 [TRACE] (1) gitui::app: [src/app.rs:404] update
20:05:01 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:89] request blocked, still pending
20:05:01 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:89] request blocked, still pending
20:05:01 [WARN] [status] the status iter returned an error for an item: Err(MissingWorkDir)
20:05:01 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:158] status fetched: 17942395924573474124 (type: WorkingDir)
20:05:01 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: Git(Status)
20:05:01 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:158] status fetched: 2885792717948792520 (type: Stage)
20:05:01 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: Git(Status)
20:05:03 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Char('3'), modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:03 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: Git(TreeFiles)
20:05:04 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:04 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:04 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:05 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:05 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Right, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:06 [INFO] could not load '/home/home/.config/gitui/base16-eighties.dark.tmTheme': error reading a file: No such file or directory (os error 2), trying from the set of default themes
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Progress))
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:404] update
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Progress))
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Done))
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Progress))
20:05:06 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Done))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Progress))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Progress))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Down, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Done))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Progress))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: App(SyntaxHighlighting(Done))
20:05:07 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Right, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:08 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Char('e'), modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:08 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:96] request: [hash: 14909107886776088983] (type: WorkingDir, gen: 1)
20:05:08 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:96] request: [hash: 5566606936602034004] (type: Stage, gen: 1)
20:05:08 [WARN] [status] the status iter returned an error for an item: Err(MissingWorkDir)
20:05:08 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:158] status fetched: 14909107886776088983 (type: WorkingDir)
20:05:08 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: Git(Status)
20:05:08 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:158] status fetched: 5566606936602034004 (type: Stage)
20:05:08 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: Git(Status)
20:05:08 [INFO] input polling suspended
20:05:08 [TRACE] (1) gitui::app: [src/app.rs:307] event: State(Paused)
20:05:08 [ERROR] failed to launch editor:
git: work dir error
20:05:08 [INFO] input polling resumed
20:05:08 [TRACE] (1) gitui::app: [src/app.rs:307] event: State(Polling)
20:05:09 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Char('q'), modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:11 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Esc, modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
20:05:11 [TRACE] (1) gitui::app: [src/app.rs:404] update
20:05:11 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:96] request: [hash: 17534999559619587862] (type: WorkingDir, gen: 2)
20:05:11 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:96] request: [hash: 12543456546113081273] (type: Stage, gen: 2)
20:05:11 [WARN] [status] the status iter returned an error for an item: Err(MissingWorkDir)
20:05:11 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:158] status fetched: 17534999559619587862 (type: WorkingDir)
20:05:11 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: Git(Status)
20:05:11 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:158] status fetched: 12543456546113081273 (type: Stage)
20:05:11 [TRACE] (1) gitui::app: [src/app.rs:424] update_async: Git(Status)
20:05:12 [TRACE] (1) gitui::app: [src/app.rs:307] event: Input(Key(KeyEvent { code: Char('q'), modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
`
Contributor guide
Assessment
This issue has not been assessed yet.