Blank screen after update to 2025.6.2151-latest on Windows
Describe the bug After updating to the latest version, Lens starts with a completely blank screen without any possibilty to do anything. It's completely unusable.
To Reproduce
- Update to 2025.6.2151-latest
- Start Lens
Expected behavior The UI should show up.
Screenshots
This is what I get:
Environment (please complete the following information):
- Lens Version:
- Lens: 2025.6.21515-latest
- Electron: 35.4.0
- Chrome: 134.0.6998.205
- Node: 22.15.0
- OS: Windows 11
- Installation method (e.g. snap or AppImage in Linux): Chocolatey
Logs: When you run the application executable from command line you will see some logging output. Please paste them here:
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "before-anything" took 7.06 ms.
Individual runnables took:
- app-paths-setup-main:setup-app-paths 3.77 ms +0ms
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "before-electron-is-ready-injection-token" took 98.21 ms.
Individual runnables took:
- internal-proxy-main:setup-lens-proxy-certificate 95.02 ms
- lens-core-main:enforce-single-application-instance 1.36 ms
- electron-main:setup-tracking-of-auto-updating 0.21 ms
- lens-core-main:setup-behaviour-on-close-of-last-window 0.14 ms
- lens-core-main:setup-cleanup-of-backend-on-quit 0.14 ms
- electron-main:setup-runnables-after-window-is-opened 0.09 ms
- lens-core-main:setup-hostnames 0.06 ms
- lens-core-main:setup-proxy-env 0.05 ms
- electron-main:setup-application-name 0.04 ms
- electron-main:setup-hardware-acceleration 0.04 ms
- lens-core-main:setup-mobx 0.02 ms +99ms
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "first-thing-before-application-is-loading-injection-token" took 0.07 ms.
Individual runnables took:
+47ms
info: ▪ Starting v2025.6.21515-latest of Lens... +4ms
info: ▪ [BASE-STORE]: saving C:\Users\<REMOVED>\AppData\Roaming\Lens\lens-user-store.json... +26ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIDDDCCAfSgAwIBAgIIY7C2NzxGMrAwDQYJKoZIhvcNAQELBQAwFDESMBAGA1UE
<...snip...>
88HJGJcECQkn5iYrOxQlMw==
-----END CERTIFICATE-----
+14ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBf
<...snip...>
fmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da
-----END CERTIFICATE-----
+1ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIICoTCCAgqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBizELMAkGA1UEBhMCWkEx
<...snip...>
CayJSdM=
-----END CERTIFICATE-----
+0ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIEEjCCAvqgAwIBAgIPAMEAizw8iBHRPvZj7N9AMA0GCSqGSIb3DQEBBAUAMHAx
<...snip...>
BOSoRQTIWjM4bk0cDWK3CqKM09VUP0bNHFWmcNsSOoeTdZ+n0qA=
-----END CERTIFICATE-----
+0ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIID1jCCAr6gAwIBAgIBATANBgkqhkiG9w0BAQQFADBQMQswCQYDVQQGEwJVUzEN
<...snip...>
XMUVZjFswWJxkQ9ZW30qghrfsbTYHTfeDQ8=
-----END CERTIFICATE-----
+1ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIFgTCCBGmgAwIBAgIQTQ/WkQyTPPL+5lgCbOsVezANBgkqhkiG9w0BAQUFADCB
<...snip...>
zXb0r6yC4kxoBhQawhcegkDtPTZt
-----END CERTIFICATE-----
+0ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIICrTCCAhYCAQEwDQYJKoZIhvcNAQEEBQAwgZ4xIDAeBgNVBAoTF01pY3Jvc29m
<...snip...>
a9xkn0ArH0UkBK5JL/bfDJE=
-----END CERTIFICATE-----
+1ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIICvDCCAiUCEEoZ0jiMglkcpV1zXxVd3KMwDQYJKoZIhvcNAQEEBQAwgZ4xHzAd
<...snip...>
3P+6Z0JIppAQ5L9h+JxT5ZPRcz/4/Z1PhKxV0f0RY2M=
-----END CERTIFICATE-----
+0ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCB
<...snip...>
Uh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g=
-----END CERTIFICATE-----
+1ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC
<...snip...>
SnQ2+Q==
-----END CERTIFICATE-----
+0ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
<...snip...>
-----END CERTIFICATE-----
+0ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
<...snip...>
R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
-----END CERTIFICATE-----
+0ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV
<...snip...>
1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
-----END CERTIFICATE-----
+1ms
warn: ▪ [LENS-CORE-MAIN]: Excluded expired certificate: -----BEGIN CERTIFICATE-----
MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU
<...snip...>
mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
-----END CERTIFICATE-----
+2ms
warn: ▪ [LENS-CORE-MAIN]: Excluded a total of 14 certificates +0ms
info: ▪ [LOCAL-STORAGE]: initialized +2ms
info: ▪ 🔌 Starting LensProxy +20ms
info: ▪ [BASE-STORE]: saving C:\Users\<REMOVED>\AppData\Roaming\Lens\lens-cluster-store.json... +20ms
info: ▪ [INTERNAL-PROXY-MAIN]: Proxy server has started at 127.0.0.1:60946 +11ms
info: ▪ 🔎 Testing LensProxy connection ... +0ms
(node:4172) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 removal-of-state listeners added to [IpcMainImpl]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(Use `Lens --trace-warnings ...` to show where the warning was created)
(node:4172) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 removal-of-state-with-prefix listeners added to [IpcMainImpl]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(node:4172) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 changes-of-state listeners added to [IpcMainImpl]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
info: ▪ ⚡ LensProxy connection OK +42ms
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "before-application-is-loading-injection-token" took 146.01 ms.
Individual runnables took:
- internal-proxy-main:run-setup-lens-proxy 144.3 ms
- cluster-common:storage-initialization 94.52 ms
- lens-core-main:setup-cluster-state-broadcasting 94.48 ms
- local-storage-feature:run-initialization-of-local-storage 51.63 ms
- lens-core-main:setup-system-ca 47.49 ms
- user-preferences:storage-initialization 32.47 ms
- messaging:start-listening-of-channels 0.78 ms
- lens-core-main:log-version-on-start 0.34 ms +1ms
info: ▪ 📟 Setting protocol client for lens:// +6ms
info: ▪ 📟 Protocol client register succeeded ✅ +1ms
info: ▪ [BASE-STORE]: saving C:\Users\<REMOVED>\AppData\Roaming\Lens\lens-filesystem-provisioner-store.json... +3ms
info: ▪ 🐚 Syncing shell environment +4ms
info: ▪ [CREATE-ELECTRON-WINDOW]: Loading content for window "splash" from file: C:\Program Files\Lens\resources\app.asar\static\splash.html... +33ms
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "after-window-is-opened" took 43.66 ms.
Individual runnables took:
- lens-core-main:show-dock-for-first-opened-window 0.02 ms +41ms
info: ▪ 🧩 Initializing extensions +1ms
info: ▪ [EXTENSIONS-LOADER]: auto initializing extensions +0ms
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "after-window-is-opened" took 271.66 ms.
Individual runnables took:
- lens-core-main:show-dock-for-first-opened-window 0.02 ms +265ms
info: ▪ [LENS-DESKTOP-KUBE] onActivate +14ms
info: ▪ [BASE-STORE]: saving C:\Users\<REMOVED>\AppData\Roaming\Lens\extension-store\lens-desktop-kube-lens-extension\ldk-store.json... +2ms
error: ┏ [LENS-DESKTOP-KUBE] Failed to check WSL VM folder: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined +16ms
error: ┃ [ 1] TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
error: ┃ [ 2] at t.promises.readdir (node:electron/js2c/node_init:2:13492)
error: ┃ [ 3] at LocalDevClusterMainExtension.shouldDisableExtension (C:\Program Files\Lens\resources\app.asar\node_modules\@lensapp\lens-desktop-kube-lens-extension\dist\main.js:2:2303152)
error: ┃ [ 4] at LocalDevClusterMainExtension.onActivate (C:\Program Files\Lens\resources\app.asar\node_modules\@lensapp\lens-desktop-kube-lens-extension\dist\main.js:2:2297220)
error: ┃ [ 5] at LocalDevClusterMainExtension.activate (C:\Program Files\Lens\resources\app.asar\node_modules\@lensapp\core-common\dist\index.js:1834:17)
error: ┃ [ 6] at async Promise.all (index 0)
error: ┃ [ 7] at async ExtensionLoader.loadExtensions (C:\Program Files\Lens\resources\app.asar\node_modules\@lensapp\core-common\dist\index.js:1919:5)
error: ┃ [ 8] at async run (C:\Program Files\Lens\resources\app.asar\node_modules\@lensapp\core-main\dist\index.js:453:7)
error: ┃ [ 9] at async instantiate (C:\Program Files\Lens\resources\app.asar\node_modules\@lensapp\run-many\dist\index.js:210:5)
error: ┃ [10] at async Promise.all (index 16)
error: ┃ [11] at async runMany (C:\Program Files\Lens\resources\app.asar\node_modules\@lensapp\run-many\dist\index.js:231:9)
error: ┗ [12] { code: 'ERR_INVALID_ARG_TYPE' }
info: ▪ [BASE-STORE]: saving C:\Users\<REMOVED>\AppData\Roaming\Lens\extension-store\oci-image-lens-extension\security-preferences-store.json... +3ms
info: ▪ [TOKEN-REFRESHER]: forceRefresh() refreshing tokens... +15ms
info: ▪ [LENS-SECURITY] activated +14ms
info: ▪ [CREATE-ELECTRON-WINDOW]: Window "splash" loaded +45ms
info: ▪ [TOKEN-REFRESHER]: Detect token expires in 28797s (28796980.999946594ms), set refresh interval. +3s
info: ▪ [TOKEN-REFRESHER]: Start token refresh iterator... scheduled next refresh 12.6.2025, 18:35:26 +1ms
info: ▪ [TOKEN-REFRESHER]: Successfully got new TokenSet +16ms
info: ▪ [TOKEN-REFRESHER]: Estimated time difference between client and server is 1 seconds +1ms
info: ▪ [TOKEN-REFRESHER]: Refresh(). got new tokens.. rescheduled next refresh 12.6.2025, 18:35:30 +0ms
info: ▪ [TOKEN-REFRESHER]: New tokens saved to store... +10ms
warn: ▪ [LENS-DESKTOP-KUBE] not a valid lens subscription, stopping ... +3s
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "on-load-of-application" took 5835.35 ms.
Individual runnables took:
- lens-core-main:initialize-extensions 5746.95 ms
- lens-core-main:show-loading 492.35 ms
- lens-id:initialize-auth-token-store-runnable 401.83 ms
- lens-id:initialize-lens-cloud-status-store-runnable 397.59 ms
- token-refresher:start-token-refresher-on-load 337.17 ms
- local-storage-feature:write-changed-local-storage 70.29 ms
- lens-core-main:setup-deep-linking 66.77 ms
- lens-core-main:setup-developer-tools-in-development-environment 65.11 ms
- lens-core-main:setup-shell 58.87 ms
- lens-core-main:start-tray 15.68 ms
- lens-cluster-status:start-for-update-lens-cloud-status-startable-stoppable 12.3 ms
- lens-core-main:init-file-system-provisioner-store 4.76 ms
- token-refresher:start-for-force-token-refresh-startable-stoppable 4.64 ms
- token-refresher:start-for-lens-cloud-status-update-startable-stoppable 4.54 ms
- lens-core-main:start-reactive-tray-menu-items 2.13 ms
- lens-license:setup-lens-license 2.08 ms
- lens-core-main:start-reactive-tray-menu-icon 1.59 ms
- electron-main:setup-quit-on-power-shutdown 1.48 ms
- lens-core-main:start-watching-if-update-should-happen-on-quit 0.77 ms
- lens-core-main:setup-ipc-main-handlers 0.72 ms
- electron-main:start-syncing-theme-from-operating-system 0.55 ms
- telemetry-for-cluster-connect-feature:start-tracking-cluster-connections 0.49 ms
- user-preferences-main-feature:setup-sync-open-at-login-with-os 0.38 ms
- application-menu-main:start-application-menu 0.27 ms
- theme-main-feature:setup-system-theme-type-updater-emitter 0.09 ms
- lens-core-main:setup-main-window-visibility-after-activation 0.05 ms
- lens-core-main:setup-intercept-unhandled-exceptions 0.02 ms +74ms
Checking for update
info: ▪ [CREATE-ELECTRON-WINDOW]: Loading content for window "first-application-window" from url: https://lens.app:60946... +88ms
info: ▪ [LENS-CLI-MAIN]: [CLI] inspecting registry +13ms
info: ▪ [LENS-CLI-MAIN]: [CLI] Registered command teamwork get-exec-credential <spaceName> <clusterId> +8ms
info: ▪ [LENS-CLI-MAIN]: [CLI] Registered command undefined teamwork +0ms
info: ▪ [LENS-CLI-MAIN]: [CLI] Registered command clusters connect <name> +1ms
info: ▪ [LENS-CLI-MAIN]: [CLI] Registered command clusters disconnect <name> +0ms
info: ▪ [LENS-CLI-MAIN]: [CLI] Registered command clusters ls +0ms
info: ▪ [LENS-CLI-MAIN]: [CLI] Registered command clusters show <name> +0ms
info: ▪ [LENS-CLI-MAIN]: [CLI] Registered command undefined clusters +1ms
info: ▪ [KUBE-CONFIG-SYNC-MANAGER]: starting requested syncs +8ms
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "after-window-is-opened" took 71.32 ms.
Individual runnables took:
- lens-core-main:show-dock-for-first-opened-window 0.02 ms +1ms
info: ┏ [KUBE-CONFIG-SYNC-MANAGER]: starting sync of file/folder +34ms
info: ┗ [1] { filePath: 'C:\\Users\\<REMOVED>\\AppData\\Roaming\\Lens\\kubeconfigs' }
info: ┏ [KUBE-CONFIG-SYNC-MANAGER]: starting sync of file/folder +1ms
info: ┗ [1] { filePath: 'C:\\Users\\<REMOVED>\\.kube' }
info: ┏ [KUBE-CONFIG-SYNC-MANAGER]: starting sync of file/folder +0ms
info: ┗ [1] { filePath: 'C:\\Users\\<REMOVED>\\.kube\\kubeconfig-<REMOVED>.yaml' }
Update for version 2025.6.21515-latest is not available (latest version: 2025.6.21515-latest, downgrade is disallowed).
(node:40984) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `Lens --trace-deprecation ...` to show where the warning was created)
(node:40984) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 changes-of-state listeners added to [IpcRenderer]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(node:40984) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 removal-of-state listeners added to [IpcRenderer]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
(node:40984) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 removal-of-state-with-prefix listeners added to [IpcRenderer]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
info: ▪ [CREATE-ELECTRON-WINDOW]: Window "first-application-window" loaded +2s
info: ┏ [CLUSTER-MANAGER-MAIN]: Ensuring cluster connection is active +46ms
info: ┗ [1] { clusterId: '<REMOVED>', connectionStatus: 'disconnected' }
info: ┏ [INTERNAL-PROXY-MAIN]: Connection Update +1ms
info: ┗ [1] { update: 'Starting connection ...', clusterId: '<REMOVED>' }
info: ┏ [INTERNAL-PROXY-MAIN]: Connection Update +185ms
info: ┗ [1] { update: 'Authentication proxy started', clusterId: '<REMOVED>' }
info: ▪ [INTERNAL-PROXY-MAIN]: Port 61068 is being used for clusterId="<REMOVED>" kube auth proxy +2ms
info: ┏ [INTERNAL-PROXY-MAIN]: Connection Update +0ms
info: ┗ [1] { update: 'Refreshing connection status ...', clusterId: '<REMOVED>' }
(node:4172) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.
info: ▪ [RUN-MANY-PERFORMANCE-LOGGING]: Running runnables for "after-application-is-loaded-injection-token" took 2012.57 ms.
Individual runnables took:
- lens-core-main:show-initial-window 1976.71 ms
- lens-cli-main:cli-register-win32-path 747.99 ms
- lens-core-main:cleanup-legacy-local-storage-files 159.88 ms
- telemetry-feature:start-for-daily-events 90.05 ms
- telemetry-main-feature:identify-segment 88.93 ms
- kube-config-sync-manager:start-for-kube-config-sync-manager 48.22 ms
- cloud-sync-reporter:report-cloud-clis 37.18 ms
- lens-cli-main:lens-cli-initialize-server 22.1 ms
- entity-source-lens-spaces:register-cmd-get-exec-credential 10.61 ms
- entity-source-lens-spaces:register-cmd-teamwork 9.96 ms
- cluster-cli-commands-register-main:cmd-register-cluster-connect 9.73 ms
- cluster-cli-commands-register-main:cmd-register-cluster-disconnect 9.5 ms
- cluster-cli-commands-register-main:cmd-register-cluster-list 9.26 ms
- cluster-cli-commands-register-main:cmd-register-cluster-show 9.05 ms
- cluster-cli-commands-register-main:cmd-register-clusters 8.84 ms
- telemetry-for-aws-profiles:start-tracking-aws-clusters 8.65 ms
- lens-core-main:start-checking-for-updates 5.4 ms
- telemetry-for-aws-profiles:start-tracking-aws-profiles 0.46 ms
- lens-core-main:emit-current-version-to-analytics 0.24 ms
- lens-id:setup-running-of-on-authenticated-callbacks 0.17 ms
- cluster-connect-proxy-feature:initialize-cluster-proxy 0.14 ms
- telemetry-main-feature:license-change-telemetry 0.05 ms
- lens-core-main:emit-service-start-to-event-bus 0.04 ms +50ms
info: ┏ [INTERNAL-PROXY-MAIN]: Connection Update +99ms
info: ┗ [1] { update: 'Refreshing cluster accessibility ...', clusterId: '<REMOVED>' }
info: ┏ [CLUSTER-MANAGER-MAIN]: refreshAccessibility +0ms
info: ┗ [1] { clusterId: '<REMOVED>', connectionStatus: 'access-granted' }
warn: ▪ [CLUSTER-MANAGER-MAIN]: allowing all resources in namespace="<REMOVED>" due to incomplete SelfSubjectRulesReview: webhook authorizer does not support user rule resolution +10s
info: ┏ [CLUSTER-MANAGER-MAIN]: refreshMetadata +12ms
info: ┗ [1] { clusterId: '<REMOVED>', connectionStatus: 'access-granted' }
info: ▪ [BASE-STORE]: saving C:\Users\<REMOVED>\AppData\Roaming\Lens\lens-cluster-store.json... +481ms
Kubeconfig: Quite often the problems are caused by malformed kubeconfig which the application tries to load. Please share your kubeconfig, remember to remove any secret and sensitive information.
I'll provide it if necessary
Dear @vd-aloker
Thanks for reporting a bug. We are working on your issue. Stand by for further updates.
Warm regards, Oleksandr from Lens
Any news on this? Lens is literally unusable for me now. Can I do anything to help?
@vd-aloker may I ask you to try to update Lens to the latest version 2025.6.261308 and let us know the result, please? As I can see, you're using 2025.6.21515
No change with 2025.6.261308 for me, unfortunately
Same thing Lens Setup 2025.10.230725-latest.exe