trufflesuite / ganache-ui

Personal blockchain for Ethereum development
https://www.trufflesuite.com/ganache
MIT License
4.66k stars 803 forks source link

System Error when running Ganache 2.4.0 on win32 #1768

Open rlwns012 opened 4 years ago

rlwns012 commented 4 years ago

PLATFORM: win32 GANACHE VERSION: 2.4.0

EXCEPTION:

Error: EPERM: operation not permitted, rename 'C:\Users\rlwns\AppData\Roaming\Ganache\workspaces\Quickstart\Settings.299184470' -> 'C:\Users\rlwns\AppData\Roaming\Ganache\workspaces\Quickstart\Settings'
    at Object.renameSync (fs.js:643:3)
    at writeFileSync (C:\Users\rlwns\AppData\Local\Programs\Ganache\resources\app.asar\node_modules\write-file-atomic\index.js:124:8)
    at LocalStorage.setItem (C:\Users\rlwns\AppData\Local\Programs\Ganache\resources\app.asar\node_modules\node-localstorage\LocalStorage.js:188:7)
    at JsonStorage_JsonStorage.setToStorage (C:\Users\rlwns\AppData\Local\Programs\Ganache\resources\app.asar\webpack:\src\main\types\json\JsonStorage.js:48:18)
    at JsonStorage_JsonStorage.set (C:\Users\rlwns\AppData\Local\Programs\Ganache\resources\app.asar\webpack:\src\main\types\json\JsonStorage.js:53:10)
    at WorkspaceSettings_WorkspaceSettings.set (C:\Users\rlwns\AppData\Local\Programs\Ganache\resources\app.asar\webpack:\src\main\types\settings\Settings.js:59:19)
    at IpcMainImpl.<anonymous> (C:\Users\rlwns\AppData\Local\Programs\Ganache\resources\app.asar\webpack:\src\main\index.js:446:26)
wbt commented 4 years ago

This may be a duplicate of the issue reported in #1466.

amitdubey26 commented 4 years ago

Is this issue solved in some build. I am facing same issue with latest build on windows 10. Is there any workaround for it

wbt commented 4 years ago

@amitdubey26 Are you getting the issue frequently or occasionally?

amitdubey26 commented 4 years ago

Every single time. My windows version:

PS C:\Users\adubey\Desktop\workplace\mywork\blockchain\pvblockchain> [System.Environment]::OSVersion.Version

Major Minor Build Revision


10 0 17763 0

wbt commented 4 years ago

Try these workaround steps independently and please report if any help: