After a fresh install of VS Code and Plaformio-IDE on W10,
when clicking on the PlatformIO Home button I get:
"Unable to open 'PIO Home': Cannot read property 'theme' of undefined."
I tried to uninstall, reboot and reinstall several times, still the same...
Temporary workaround:
return
<html>
<body style="margin: 0; padding: 0; height: 100%; overflow: hidden; background-color: ${theme === 'light' ? '#FFF' : '#1E1E1E'}">
<iframe src="${pioNodeHelpers.home.getFrontendUri(params.host, params.port, { start, theme })}"
width="100%"
height="100%"
frameborder="0"
style="border: 0; left: 0; right: 0; bottom: 0; top: 0; position:absolute;" />
</body>
</html>
;
with lines from previous version of this file
return `
<html>
<body style="margin: 0; padding: 0; height: 100%; overflow: hidden; background-color: #fff">
<iframe src="http://${ params.host }:${ params.port}?start=/${ uri.authority }" width="100%" height="100%" frameborder="0" style="border: 0; left: 0; right: 0; bottom: 0; top: 0; position:absolute;" />
</body>
</html>
`;
Then restart vscode.
Hi viordash,
Thank you so much for your fast reply, it works, I search on the web for one hour
and I didn't find anything about my problem and you fixed it right away !
Cheers !
In my case, after returning back the changes also continue to work. Apparently something produced registration and the system works even after reinstallation. Tested on Win 8.1 and Win 10
Same problem.
Unable to open 'PIO Home': Cannot read property 'theme' of undefined
Solution works
same problem here,
workaround works:
I copied the file home.js (you find it in the user directory)
Modified the lines mentioned above
started Visual Studio Code
PIO Home launches
closed Visual Studio Code
copied back the home.js file (revert any changes)
Visual Studio Code is running anyway
Please fix asap, getting started at clean installation with crazy error will made almost all people switch to another IDE...
Im having the same problem and want to try this fix but I'm unable to find the home.js file to change it. How did you open it?
Sory for the issue. We've just fixed it quickly and released 0.13.1. Please update the extension.
@dylanlrrb does it work for you now?
I have followed above instruction except that my platformIO folder is 0.13.2.
But unfortunately, the home page still cannot be opened. There has no error but keep showing the blank screen for loading.
I'm working behind proxy, and login is required. I have entered the proxy login when vs.code started, is there any other changes required? But it works fine before the upgrade.
P.S. after waiting for few minute, the PIO home page closed automatically, and the following error was show in the Welcome page:
Unable to open 'PIO Home': An unknown error occurred. Please consult the log for more details..
@Super169 could you try to open PIO IDE Terminal and type pio home --port 8888. Do you see any errors?
Hello I have same problem in 0.14.0 version, and I have lost terminal
@alexgalsyan VSCode > Tasks > Run > PlatformIO: Upgrade PIO Core. Retsart IDE.
Or, remove ~/.platformio/packages folder and restart IDE.
I hade "remove ~/.platformio/packages folder and restart IDE.". this not help
@alexgalsyan Please open PIO IDE Terminal and provide pio --version.
how can I open ?! I have lost my Platform IO terminal shortcuts
version of Platform IO IDE 0.14.0
VSCode > View > Command Palette > Terminal
command 'platformio-ide.newTerminal' not found

PS C:\Users\G_Aleksandr> pio --version
pio : The term 'pio' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, ve
rify that the path is correct and try again.
At line:1 char:1
Please remove C:\Users\G_Aleksandr\.platformio folder and restart IDE. Does it work now? It seems that you have some problems with VSCode/Extension.
I have Delete .platformio folder and vscode/extensions platformio.platformio-ide-0.14.0 after reinstall
reopen IDE
Platform IO IDE from VSCode extension add again
Problems same, if you need fix this issue I can gave you my TeamViewer ID
Its edited. After all this do VSCode ask for reload PlatformIO. After reloading all is back well !!!! Thank for your helps :)
I can gave you my TeamViewer ID
Please, [email protected]
Sorry I have missed your suggestion above.
The problem has been solved after I have uninstalled PlatformIO IDE, and delete the .PlatformIO folder, then reinstall PlatformIO IDE.
But there has problem whenever there has update on PlatformIO, and I have reinstalled PlatformIO IDE again today due to update issue.
Most helpful comment
Temporary workaround:
replace lines,
with lines from previous version of this file
Then restart vscode.