Open igoryonya opened 5 years ago
Hello ! sorry for the unexpected up of this thread (without giving you a fix).
I got the same error on windows 7 (64bits), and I thought it would be interesting to get another source of data about this issue (on a different platform) :
[Enter steps to reproduce:]
Atom: 1.39.1 x64 Electron: 3.1.10 OS: Unknown Windows version Thrown From: project-banner package 0.3.3
Failed to activate the project-banner package
At ENOENT: no such file or directory, watch 'undefined/package.json'
Error: ENOENT: no such file or directory, watch 'undefined/package.json'
at FSWatcher.start (fs.js:1426:26)
at Object.fs.watch (fs.js:1467:11)
at Object.watchConfig (/packages/project-banner/lib/reader.js:48:22)
at /packages/project-banner/lib/project-banner-view.js:54:35)
at Object.activate (/packages/project-banner/lib/project-banner.js:29:29)
at Package.activateNow (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:3541396)
at measure (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:3540808)
at Package.measure (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:3538418)
at activationPromise.activationPromise.Promise (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:3540668)
at new Promise (<anonymous>)
at Package.activate (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:3540611)
at PackageManager.activatePackage (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:381612)
at config.transactAsync (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:381228)
at Config.transactAsync (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:331162)
at PackageManager.activatePackages (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:381178)
at PackageManager.activate (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:11:380728)
at t.loadState.then (~/AppData/Local/atom/app-1.39.1/resources/app/static/<embedded>:1:734978)
-0:15.7.0 line-ending-selector:convert-to-LF (atom-text-editor.editor)
atom-clock 0.1.17
atom-csv-markdown 1.0.2
atom-html-templates 0.1.3
atom-ide-ui 0.13.0
background-tips-fortune-literature 0.29.0
busy-signal 2.0.1
file-icons 2.1.33
folder-treasure-boxes 2.2.0
force-line-endings 0.1.1
git-split-diff-hyperclick 0.3.12
go-debug 1.6.2
go-plus 6.1.0
go-postfix 0.3.0
go-signature-statusbar 1.2.3
go-tip 2.4.0
hyperclick 0.0.0
intentions 1.1.5
language-batchfile 0.7.5
linter 2.3.0
linter-golinter 1.3.0
linter-ui-default 1.7.1
lp-snippets 0.0.27
minimap 4.29.9
minimap-git-diff 4.3.1
minimap-hide 0.3.0
minimap-lens 0.2.0
my-script-pusher undefined
ncoda-structureview 0.1.0
nyan-indent 0.9.8
platformio-ide-terminal 2.9.1
pretty-json 2.1.2
project-banner 0.3.3
python-black 0.7.0
rainbow-csv 0.3.1
split-diff 1.6.0
todo-show 2.3.2
vk-terminal 3.0.1
Yours, spouki
I have a fix (temporary) At line 54 in project-banner/lib/project-banner-view.js replace
this.subscriptions.add(Reader.watchConfig(Reader.packageFile, this.packgeJsonUpdated))
by
try { this.subscriptions.add(Reader.watchConfig(Reader.packageFile, this.packgeJsonUpdated)) } catch(error) { console.log("ERROR") throw new Error('Fuck') }
It is only a workaround for testing and debugging, but need to get a real fix.
@elis
Why this fix ? Because the problem encountered is that the lib does not test wether there is a .bannerfile.json/cson, hence this leads to a break.
But as I had only my experience and the one from igoryonya , I only rely on these for my explanation of this bug+fix.
Maybe I'm wrong, but I don"t have any other source for comparing.
Yours, spouki
I can confirm that this error occurs everytime you open a project without package.json and/or bannerfile It also occurs when opening a new empty window.
[Enter steps to reproduce:]
Atom: 1.37.0 x64 Electron: 2.0.18 OS: Ubuntu 18.04.2 Thrown From: project-banner package 0.3.3
Stack Trace
Failed to activate the project-banner package
Commands
Non-Core Packages