Skip to content

AttributeError: 'str' object has no attribute 'decode' #43

@siemiatj

Description

@siemiatj

When trying to run any command, I'm getting this :

JavaScript Refactor.Refactor.sublime-settings
node
error: b'\nundefined:1534\n    throw new JS_Parse_Error(message, filename, line, col, pos);\n    ^\nError\n    at new JS_Parse_Error (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:1526:18)\n    at js_error (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:1534:11)\n    at croak (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2026:9)\n    at token_error (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2034:9)\n    at unexpected (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2040:9)\n    at semicolon (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2060:56)\n    at simple_statement (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2240:73)\n    at eval (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2113:19)\n    at eval (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2073:24)\n    at eval (eval at <anonymous> (/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/js/node_modules/uglify-js/tools/node.js:22:1), <anonymous>:2827:23)\n'
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 1072, in run_
    return self.run(edit)
  File "/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/Refactor.py", line 171, in run
    self.RenamevariableCommand(edit)
  File "/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/Refactor.py", line 181, in RenamevariableCommand
    self.executeNodeJsShell(cmd)
  File "/Users/sasklacz/Library/Application Support/Sublime Text 3/Packages/JavaScript Refactor/Refactor.py", line 54, in executeNodeJsShell
    return result.decode('utf-8')
AttributeError: 'str' object has no attribute 'decode'

Sublime 3.1.1, build 3176, OSX El Capitan.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions