ethereum / remix-desktop

Remix IDE desktop
1.02k stars 264 forks source link

Not able to save transactions as scenario [MacOS - Apple] #84

Open Tomas2D opened 2 years ago

Tomas2D commented 2 years ago

Hello, I am not able to save transactions as a scenario. This bug is probably due to the fact that Remix tries to save under / aka root directory, which does not have permission to

Snímek obrazovky 2021-10-30 v 14 07 30.

No error message is displayed when I try to run Remix IDE Online and then make a connection to the local file system with remixd I am not able to do that export as well. The only difference is that I can see the error message in the console.

Error: Error: Cannot read/write to path outside shared folder.
    at RemixdClient.exists (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/services/remixdClient.js:79:19)
    at Object.<anonymous> (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/@remixproject/plugin/lib/connector.js:67:56)
    at Generator.next (<anonymous>)
    at /Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/tslib/tslib.js:114:75
    at new Promise (<anonymous>)
    at Object.__awaiter (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/tslib/tslib.js:110:16)
    at /Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/@remixproject/plugin/lib/connector.js:30:86
    at WebSocket.<anonymous> (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/@remixproject/plugin-ws/lib/ws.js:35:17)
    at WebSocket.emit (events.js:310:20)
    at Receiver.receiverOnMessage (/Users/Tomas2D/.nvm/versions/node/v12.16.3/lib/node_modules/@remix-project/remixd/node_modules/ws/lib/websocket.js:983:20)

Thanks

yann300 commented 2 years ago

could you precise how you've started remixd? was it from the command line?

Tomas2D commented 2 years ago

Nope, it was normally opened from /Applications folder via Finder.

sudo-monkey commented 1 year ago

same here. the appimage already granted read / write access image