proto: Error: plugin::failed × extism_call failed
What version?
0.19.3
Which command?
npm i & npm ci
What happened?
Running npm i
or npm ci
the command fails with Error: plugin::failed × extism_call failed
and no package is installed
Any logs?
[DEBUG 2023-10-17 14:33:50] proto Running proto v0.19.3 [TRACE 14:33:50] starbase::app Running startup phase with 1 systems [TRACE 14:33:50] starbase::app Running analyze phase with 1 systems [TRACE 14:33:50] starbase::app Running execute phase with 2 systems [DEBUG 14:33:50] proto_core::tool_loader:run Traversing upwards to find a configured plugin tool=“npm” [TRACE 14:33:50] warpgate::loader:run Creating plugin loader cache_dir=“/Users/user/.proto/plugins” [TRACE 14:33:50] warpgate::loader:run Loading plugin npm plugin=“npm” locator=“source:https://github.com/moonrepo/node-plugin/releases/latest/download/node_depman_plugin.wasm” [TRACE 14:33:50] starbase_utils::fs:run Reading file metadata file=“/Users/user/.proto/plugins/npm-latest-d1ef14fb3f020a71365821b0436c39ba12ea0ad369ebe0e0704dc29eb88c2744.wasm” [TRACE 14:33:50] warpgate::loader:run Plugin already downloaded and cached plugin=“npm” path=“/Users/user/.proto/plugins/npm-latest-d1ef14fb3f020a71365821b0436c39ba12ea0ad369ebe0e0704dc29eb88c2744.wasm” [DEBUG 14:33:50] proto_core::tool_loader:run Loading WASM plugin source=“/Users/user/.proto/plugins/npm-latest-d1ef14fb3f020a71365821b0436c39ba12ea0ad369ebe0e0704dc29eb88c2744.wasm” [TRACE 14:33:50] proto_core::tool_loader:run Storing tool identifier id=“npm” [TRACE 14:33:50] proto_core::tool_loader:run Storing user configuration config={“auto_clean”:false,“auto_install”:false,“node_intercept_globals”:true} [TRACE 14:33:50] proto_core::tool_loader:run Storing proto environment env={“arch”:“arm64”,“os”:“macos”,“home_dir”:{“path”:“/home/”,“virtual_prefix”:“/home”,“real_prefix”:“/Users/user”},“proto_dir”:{“path”:“/home/.proto”,“virtual_prefix”:“/home”,“real_prefix”:“/Users/user”}} [DEBUG 14:33:50] proto_core::tool:run Creating tool npm and instantiating plugin [DEBUG 14:33:50] proto_core::tool_manifest:run:load Loading manifest.json file=“/Users/user/.proto/tools/npm/manifest.json” [TRACE 14:33:50] starbase_utils::fs:run:load Opening file file=“/Users/user/.proto/tools/npm/manifest.json” [TRACE 14:33:50] starbase_utils::fs_lock:run:load Locking file file=“/Users/user/.proto/tools/npm/manifest.json” [TRACE 14:33:50] starbase_utils::fs_lock:run:load Unlocking file file=“/Users/user/.proto/tools/npm/manifest.json” [DEBUG 14:33:50] proto_core::tool:run Created tool npm and its WASM runtime [TRACE 14:33:50] warpgate::plugin:run Calling plugin function register_tool plugin=“npm” input={“id”:“npm”} [TRACE 14:33:50] warpgate::plugin:run Called plugin function register_tool plugin=“npm” output={“default_version”:“bundled”,“env_vars”:[“PROTO_NODE_VERSION”,“PROTO_INSTALL_GLOBAL”],“inventory”:{“disable_progress_bars”:false},“name”:“npm”,“plugin_version”:“0.3.2”,“type_of”:“DependencyManager”} [TRACE 14:33:50] proto_core::version_detector:run Attempting to find local version from config files tool=“npm” [TRACE 14:33:50] proto_core::version_detector:run Checking directory tool=“npm” dir=“/Users/user/Projects/uey/repositories/iac” [TRACE 14:33:50] warpgate::plugin:run Calling plugin function detect_version_files plugin=“npm” input={} [TRACE 14:33:50] warpgate::plugin:run Called plugin function detect_version_files plugin=“npm” output={“files”:[“package.json”]} [TRACE 14:33:50] proto_core::tool:run Attempting to detect a version from directory tool=“npm” dir=“/Users/user/Projects/uey/repositories/iac” [TRACE 14:33:50] starbase_utils::fs:run Reading file file=“/Users/user/Projects/uey/repositories/iac/package.json” [TRACE 14:33:50] warpgate::plugin:run Calling plugin function parse_version_file plugin=“npm” input={“content”:“<replaced content with placeholder text>”} [TRACE 14:33:50] warpgate::plugin:run Called plugin function parse_version_file plugin=“npm” output={} [TRACE 14:33:50] proto_core::version_detector:run Checking directory tool=“npm” dir=“/Users/user/Projects/uey/repositories” [TRACE 14:33:50] proto_core::tool:run Attempting to detect a version from directory tool=“npm” dir=“/Users/user/Projects/uey/repositories” [TRACE 14:33:50] proto_core::version_detector:run Checking directory tool=“npm” dir=“/Users/user/Projects/uey” [TRACE 14:33:50] proto_core::tool:run Attempting to detect a version from directory tool=“npm” dir=“/Users/user/Projects/uey” [TRACE 14:33:50] proto_core::version_detector:run Checking directory tool=“npm” dir=“/Users/user/Projects” [TRACE 14:33:50] proto_core::tool:run Attempting to detect a version from directory tool=“npm” dir=“/Users/user/Projects” [TRACE 14:33:50] proto_core::version_detector:run Checking directory tool=“npm” dir=“/Users/user” [TRACE 14:33:50] proto_core::tool:run Attempting to detect a version from directory tool=“npm” dir=“/Users/user” [TRACE 14:33:50] proto_core::version_detector:run Checking directory tool=“npm” dir=“/Users” [TRACE 14:33:50] proto_core::tool:run Attempting to detect a version from directory tool=“npm” dir=“/Users” [TRACE 14:33:50] proto_core::version_detector:run Checking directory tool=“npm” dir=“/” [TRACE 14:33:50] proto_core::tool:run Attempting to detect a version from directory tool=“npm” dir=“/” [TRACE 14:33:50] proto_core::version_detector:run Attempting to use global version from manifest tool=“npm” [DEBUG 14:33:50] proto_core::version_detector:run Detected global version from manifest tool=“npm” version=“bundled” file=“/Users/user/.proto/tools/npm/manifest.json” [DEBUG 14:33:50] proto_core::tool:run Resolving a semantic version or alias tool=“npm” initial_version=“bundled” [DEBUG 14:33:51] proto_core::tool:run Loading available versions tool=“npm” [TRACE 14:33:51] starbase_utils::fs:run Reading file metadata file=“/Users/user/.proto/tools/npm/remote-versions.json” [DEBUG 14:33:51] proto_core::tool:run Loading from local cache tool=“npm” cache=“/Users/user/.proto/tools/npm/remote-versions.json” [TRACE 14:33:51] starbase_utils::fs:run Opening file file=“/Users/user/.proto/tools/npm/remote-versions.json” [TRACE 14:33:51] starbase_utils::fs_lock:run Locking file file=“/Users/user/.proto/tools/npm/remote-versions.json” [TRACE 14:33:51] starbase_utils::fs_lock:run Unlocking file file=“/Users/user/.proto/tools/npm/remote-versions.json” [TRACE 14:33:51] warpgate::plugin:run Calling plugin function resolve_version plugin=“npm” input={“context”:{“env_vars”:{},“tool_dir”:{“path”:“/home/.proto/tools/npm/latest”,“virtual_prefix”:“/home”,“real_prefix”:“/Users/user”},“version”:“latest”},“initial”:“bundled”} [TRACE 14:33:51] starbase::app Running shutdown phase with 1 systems Error: plugin::failed × extism_call failed
Operating system?
MacOS
Architecture?
Arm64
About this issue
- Original URL
- State: closed
- Created 8 months ago
- Comments: 29 (24 by maintainers)
Ok cool, gonna close this for now!