wakatime / atom-wakatime

Atom plugin for automatic time tracking and metrics generated from your programming activity.
https://wakatime.com/atom
BSD 3-Clause "New" or "Revised" License
318 stars 30 forks source link

Uncaught Error: Cannot find module 'jsprim' #89

Closed HycarlDev closed 4 years ago

HycarlDev commented 5 years ago

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.40.1 x64 Electron: 3.1.10 OS: Microsoft Windows 10 Pro Thrown From: wakatime package 7.1.1

Stack Trace

Uncaught Error: Cannot find module 'jsprim'

At internal/modules/cjs/loader.js:604

Error: Cannot find module 'jsprim'
    at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
    at Module._resolveFilename (~/AppData/Local/atom/app-1.40.1/resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:155413)
    at Module.require (/app.asar/static/index.js:61:43)
    at require (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:146745)
    at /app.asar/node_modules/http-signature/lib/signer.js:8:14)
    at /app.asar/node_modules/http-signature/lib/signer.js:403:3)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:146745)
    at /app.asar/node_modules/http-signature/lib/index.js:4:14)
    at /app.asar/node_modules/http-signature/lib/index.js:31:3)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:146745)
    at /app.asar/node_modules/request/request.js:11:21)
    at /app.asar/node_modules/request/request.js:1553:3)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:146745)
    at /app.asar/node_modules/request/index.js:143:19)
    at /app.asar/node_modules/request/index.js:157:3)
    at Module.get_Module._compile (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:147429)
    at Object.value [as .js] (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:150977)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:559:12)
    at Function.Module._load (internal/modules/cjs/loader.js:551:3)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (~/AppData/Local/atom/app-1.40.1/resources/app/static/<embedded>:11:146745)
    at loadDependencies (/packages/wakatime/lib/wakatime.coffee:314:15)
    at delayedActivate (/packages/wakatime/lib/wakatime.coffee:64:7)

Commands

  7x -3:39.7.0 core:backspace (input.hidden-input)
     -1:01.6.0 core:confirm (input.hidden-input)
     -0:40.7.0 core:select-all (input.hidden-input)
  2x -0:39.3.0 core:backspace (input.hidden-input)

Non-Core Packages

activate-power-mode 2.7.0 
atom-beautify 0.33.4 
atom-clock 0.1.17 
autoclose-html 0.23.0 
autocomplete-paths 2.12.2 
color-picker 2.3.0 
emmet 2.4.3 
file-icons 2.1.35 
highlight-selected 0.16.0 
linter 2.3.1 
linter-csslint 2.0.6 
linter-htmlhint 1.6.2 
linter-htmllint 1.1.5 
linter-spell-html 0.7.0 
minimap 4.29.9 
minimap-linter 2.2.1 
minimap-pigments 0.2.2 
pane-layout-plus 0.7.4 
pigments 0.40.2 
script 3.18.1 
teletype 0.13.4 
wakatime 7.1.1 
alanhamlett commented 5 years ago

Can you try re-installing the plugin? Usually missing dependencies are just Atom failing to install the plugin but reinstalling usually fixes it.