Consensys / truffle-security

MythX smart contract security verification plugin for Truffle Framework
https://mythx.io
124 stars 28 forks source link

Cannot find module 'truffle-error' and needed to install it manually. #241

Closed yuyasugano closed 4 years ago

yuyasugano commented 4 years ago

Hi, I installed truffle v5.0.36 and truffle-security v1.5.5, and ran truffle run verify. An error 'Cannot find module 'truffle-error' returned and installing 'truffle-error' (v0.0.5) manually was a solution.

$ truffle version Truffle v5.0.36 (core: 5.0.36) Solidity v0.5.8 (solc-js) Node v11.10.0 Web3.js v1.2.1

$ truffle run verify Error: Cannot find module 'truffle-error' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:613:15) at Function.Module._load (internal/modules/cjs/loader.js:539:25) at Module.require (internal/modules/cjs/loader.js:667:17) at require (internal/modules/cjs/helpers.js:20:18) at Object. (/home/ether/work/truffle/test/node_modules/truffle-security/compat/truffle-compile/compileerror.js:2:20) at Module._compile (internal/modules/cjs/loader.js:738:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10) at Module.load (internal/modules/cjs/loader.js:630:32) at tryModuleLoad (internal/modules/cjs/loader.js:570:12) at Function.Module._load (internal/modules/cjs/loader.js:562:3) at Module.require (internal/modules/cjs/loader.js:667:17) at require (internal/modules/cjs/helpers.js:20:18) at Object. (/home/ether/work/truffle/test/node_modules/truffle-security/compat/truffle-compile/parser.js:2:20) at Module._compile (internal/modules/cjs/loader.js:738:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10) at Module.load (internal/modules/cjs/loader.js:630:32) at tryModuleLoad (internal/modules/cjs/loader.js:570:12) at Function.Module._load (internal/modules/cjs/loader.js:562:3) at Module.require (internal/modules/cjs/loader.js:667:17) at require (internal/modules/cjs/helpers.js:20:18) at Object. (/home/ether/work/truffle/test/node_modules/truffle-security/compat/truffle-compile/profiler.js:7:14) at Module._compile (internal/modules/cjs/loader.js:738:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10) at Module.load (internal/modules/cjs/loader.js:630:32) at tryModuleLoad (internal/modules/cjs/loader.js:570:12) at Function.Module._load (internal/modules/cjs/loader.js:562:3) at Module.require (internal/modules/cjs/loader.js:667:17) at require (internal/modules/cjs/helpers.js:20:18) Truffle v5.0.36 (core: 5.0.36) Node v11.10.0

Thanks.

danielrea commented 4 years ago

Thanks for reporting. This should be fixed in 1.6.0. Open this again if you still have issues.