Depreciation Cop points to app-1.19.0 even if only Atom V1.21.1 running



Any ideas why this message would appear?..

While installed…

Text reads:

Argument to path.extname must be a string

  Object.extname                     - C:\Users\{user}\AppData\Local\atom\app-1.19.0\resources\app\src\electron-shims.js:20:10
  DefaultFileIcons.iconClassForPath  - <embedded>:117825:36
  MRUItemView.initialize             - <embedded>:118427:69
  MRUListView.buildListView          - <embedded>:61610:24                   - <embedded>:61533:42
  MRUListView.choose                 - <embedded>:61521:18
  • There is no folder called app-1.19.0, there is only app-1.21.1

  • An update does not do anything.

  • I have been using Atom only as a plain text editor.
    Using Find-Replace to throw-away text and temporary files.

Any ideas?
- Dan


Hello @danPadric,

While not answering your question about the version being 1.19.0 I can explain the warning you see! This looks like This is currently scheduled to be fixed when Atom 1.23 is in beta.


Thank you for your reply.

I can confirm my case is the same as the one you linked to.

Steps to Reproduce

  • Open an Atom Window with at least one “Untitled” tab.
  • Press Ctrl-Tab.

Expected behavior: No deprecation warnings.

Actual behavior: 3 deprecation warnings.

Reproduces how often: 100%

I can confirm that I could reproduce the effect in Atom V1.22.1 Beta:

For the above case (installed as a portable under Windows7),
there is no mention of a previous version.

May I assume it is a false positive…
nothing to effect operation other than the messages?