liuderchi / ide-css

:atom: Atom-IDE for CSS, LESS and SCSS language

Home Page:https://atom.io/packages/ide-css

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uncaught Error: Message header must separate key and value using :

frost-byte opened this issue · comments

Not sure how to reproduce this, I just have a project open in atom. Even if atom isn't the focused application, the message will still pop up.

Atom: 1.28.0 ia32
Electron: 2.0.3
OS: Microsoft Windows 10 Home
Thrown From: ide-css package 0.3.0

Stack Trace

Uncaught Error: Message header must separate key and value using :

At C:\Users\xxxx\.atom\packages\ide-css\node_modules\vscode-jsonrpc\lib\messageReader.js:68

Error: Message header must separate key and value using :
    at /packages/ide-css/node_modules/vscode-jsonrpc/lib/messageReader.js:68:23
    at Array.forEach (<anonymous>)
    at MessageBuffer.tryReadHeaders (/packages/ide-css/node_modules/vscode-jsonrpc/lib/messageReader.js:65:17)
    at StreamMessageReader.onData (/packages/ide-css/node_modules/vscode-jsonrpc/lib/messageReader.js:194:43)
    at /packages/ide-css/node_modules/vscode-jsonrpc/lib/messageReader.js:185:19)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:594:20)

Commands

Non-Core Packages

atom-autocomplete-php 0.25.6 
atom-beautify 0.32.4 
atom-debug-ui 1.0.4 
atom-handlebars 1.3.0 
atom-ide-ui 0.12.0 
atom-jinja2 0.6.0 
atom-material-syntax 1.0.8 
atom-material-syntax-dark 1.0.0 
atom-material-ui 2.1.3 
atom-save-all 0.4.1 
atom-ternjs 0.18.3 
atom-typescript undefined 
autocomplete 0.47.0 
autocomplete-modules 2.0.0 
autocomplete-php 0.3.7 
docblockr 0.9.1 
file-icons 2.1.21 
fonts 3.0.3 
git-plus undefined 
highlight-bad-chars 1.0.7 
hyperclick 0.0.0 
ide-css 0.3.0 
ide-html 0.4.2 
ide-php 0.7.14 
ide-typescript 0.7.6 
intentions 1.1.5 
isotope-ui 2.8.5 
jquery-snippets 11.0.0 
language-ansible 0.2.2 
linter 2.2.0 
linter-csslint 2.0.1 
linter-htmlhint 1.4.0 
linter-js-yaml 1.3.0 
linter-php 1.5.1 
linter-tslint 1.9.1 
markdown-preview-plus undefined 
markdown-writer 2.7.3 
merge-conflicts 1.4.5 
monokai 0.24.0 
monokai-dark 1.5.0 
package-cop 0.2.10 
php-cs-fixer 4.1.1 
php-debug 0.3.4 
php-hyperclick 1.2.1 
php-integrator-annotations 1.2.0 
php-integrator-autocomplete-plus 1.6.2 
php-integrator-base undefined 
php-integrator-navigation 1.2.1 
php-integrator-refactoring 1.4.1 
php-twig 4.0.0 
project-manager 3.3.5 
sass-autocompile 0.13.5 
symbol-gen 1.3.1 
symbols-tree-view undefined 
todo-show 2.3.0 
xml-formatter 0.11.0 

Not sure how you are using the vscode-jsonrpc module, but that seems to be something specific to vscode and not atom?

If I add a breakpoint on line 68 of vscode-jsonrpc/lib/messageReader.js - then add a watch in the developer tools for: this.buffer.toString('ascii', 0, current), then the string contains "<--- Last few GCS --->"

I was able to convert the entire buffer to a string and it seemed to refer to @angular/common/locale/os.d.ts. I don't think this is related to angular, but perhaps how one of my local node packages is linked (it seems like a circular issue, because the path listed for the file seems to show a circular recursion of the directory)

What's even more frustrating - I have uninstalled and removed your package, and yet it's still being loaded by atom, even though it no longer exists in the .atom/packages