This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
Stack trace when doing a merge via CLI #2013
Open
Description
Prerequisites
- Have you tried to reproduce the problem in Safe Mode?
- Have you followed all applicable steps in the debugging guide?
- Have you checked the FAQs on the message board for common solutions?
- Have you checked that your issue isn't already filed?
Description
When initiating a merge from the command line, the github package crashes with the following stack:
TypeError: Cannot read property 'split' of null
at Diff.l.tokenize (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:1079009)
at Diff.diff (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:1075657)
at Object.diffLines (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:1078582)
at transact (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:11:487130)
at TextBuffer.transact (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:11:491885)
at TextBuffer.setTextViaDiff (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:11:487086)
at CommitController.componentDidUpdate (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:4185601)
at Xh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2441204)
at Rh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2437643)
at Uh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2437101)
at Sh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2436927)
at wh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2436300)
at kg (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2435547)
at Object.enqueueSetState (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2411138)
at ObserveModel.F.setState (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2337007)
at ObserveModel.didUpdate (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:3375705)
at ModelObserver._refreshModelData (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:3750538)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
Tg @ <embedded>:14
<embedded>:14 Uncaught (in promise) TypeError: Cannot read property 'split' of null
at Diff.l.tokenize (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:1079009)
at Diff.diff (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:1075657)
at Object.diffLines (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:1078582)
at transact (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:11:487130)
at TextBuffer.transact (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:11:491885)
at TextBuffer.setTextViaDiff (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:11:487086)
at CommitController.componentDidUpdate (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:4185601)
at Xh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2441204)
at Rh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2437643)
at Uh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2437101)
at Sh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2436927)
at wh (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2436300)
at kg (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2435547)
at Object.enqueueSetState (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2411138)
at ObserveModel.F.setState (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:2337007)
at ObserveModel.didUpdate (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:3375705)
at ModelObserver._refreshModelData (C:\Users\<user>\AppData\Local\atom\app-1.35.0\resources\app\static\<embedded>:14:3750538)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
[Description of the issue]
Steps to Reproduce
- Open Atom
- Initiate a merge:
git merge feature/some-feature -m "Finish feature/some-feature > > Changes: > $(git log --reverse --pretty='format:- %s' release/x.y..feature/some-feature)"
Expected behavior:
No exceptions to be raised.
Actual behavior:
An exception is raised and the package crashes.
Reproduces how often:
Unknown. It likely depends on the nature of the merge.
Versions
TODO
Additional Information
cc @JSn1nj4