smallcloudai / refact-vscode

Refact AI: Open-source AI Code assistant with autocompletion, chat, refactoring and more for VS Code
https://refact.ai
BSD 3-Clause "New" or "Revised" License
59 stars 19 forks source link

[VS Code] New user cannot open registration page - no reaction #89

Closed hazratisulton closed 4 months ago

hazratisulton commented 5 months ago

Close all workspaces in IDE. Clean install (no saved plugin settings) Refact plugin. Try initial setup wizard. Check Cloud - Press "Login / Create Account".

Expected result: Registation page opened.

Actual result: Page not opened. Same problems with Selh-hosting, Enterprise sections. In IDE logs:

[Extension Host] RECEIVED JS2TS: {"type":"button_refact_open_streamlined"}
console.ts:137 [Extension Host] rejected promise not handled within 1 second: CodeExpectedError: Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.
p @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
S @ rpcProtocol.ts:458
Q @ rpcProtocol.ts:443
M @ rpcProtocol.ts:373
L @ rpcProtocol.ts:299
(anonymous) @ rpcProtocol.ts:161
y @ event.ts:1127
fire @ event.ts:1158
fire @ ipc.net.ts:650
x.onmessage @ localProcessExtensionHost.ts:376
console.ts:137 [Extension Host] stack trace: CodeExpectedError: Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.
    at d.y (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:34686)
    at d.E (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:37397)
    at d.n (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:31799)
    at Object.factory (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:31699)
    at P.j (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:17408)
    at vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:17319
    at new Promise (<anonymous>)
    at P.queue (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:17259)
    at d.writeConfiguration (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:31668)
    at B.Hb (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:56560)
    at async Promise.all (index 0)
    at async Object._ [as settled] (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:23616)
    at async B.updateValue (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:44639)
p @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
S @ rpcProtocol.ts:458
Q @ rpcProtocol.ts:443
M @ rpcProtocol.ts:373
L @ rpcProtocol.ts:299
(anonymous) @ rpcProtocol.ts:161
y @ event.ts:1127
fire @ event.ts:1158
fire @ ipc.net.ts:650
x.onmessage @ localProcessExtensionHost.ts:376
log.ts:437   ERR Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.: CodeExpectedError: Unable to write to Workspace Settings because no workspace is opened. Please open a workspace first and try again.
    at d.y (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:34686)
    at d.E (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:37397)
    at d.n (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:31799)
    at Object.factory (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:31699)
    at P.j (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:17408)
    at vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:17319
    at new Promise (<anonymous>)
    at P.queue (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:17259)
    at d.writeConfiguration (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:31668)
    at B.Hb (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:56560)
    at async Promise.all (index 0)
    at async Object._ [as settled] (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:149:23616)
    at async B.updateValue (vscode-file://vscode-app/c:/Users/user1/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:2076:44639)

If any workspace opened than link opens. Versions: VS Code plugin Refact v2.0.123