From 18cdd093336c360b7301593e31f31d4a720e7934 Mon Sep 17 00:00:00 2001 From: Chris Bell Date: Mon, 22 Dec 2025 19:07:38 +0000 Subject: [PATCH] Android and Desktop now building in the rider-fhs nix shell. --- .vscode/launch.json | 32 - .../CritterFolio/Views/MainView.axaml | 1 + CritterFolio/global.json | 7 + nohup.out | 749 ++++++++++++++++++ rider-fhs.nix | 46 ++ shell.nix | 25 +- vscodium.nix | 54 ++ 7 files changed, 868 insertions(+), 46 deletions(-) delete mode 100644 .vscode/launch.json create mode 100644 CritterFolio/global.json create mode 100644 rider-fhs.nix create mode 100644 vscodium.nix diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index a625f76..0000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "android", - "request": "attach", - "name": "Android Attach", - "appSrcRoot": "${workspaceRoot}/app/src/main", - "adbPort": 5037, - "processId": "${command:PickAndroidProcess}" - }, - { - "type": "android", - "request": "launch", - "name": "Android launch", - "appSrcRoot": "${workspaceRoot}/CritterFolio/CritterFolio.Android/bin/Debug/net8.0-android/com.bellsworne.critterfolio-Signed.apk", - "apkFile": "${workspaceRoot}", - "adbPort": 5037 - }, - { - "type": "android", - "request": "attach", - "name": "Android attach", - "appSrcRoot": "${workspaceRoot}/CritterFolio/CritterFolio.Android/Properties", - "adbPort": 5037, - "processId": "${command:PickAndroidProcess}" - } - ] -} \ No newline at end of file diff --git a/CritterFolio/CritterFolio/Views/MainView.axaml b/CritterFolio/CritterFolio/Views/MainView.axaml index a1eb75e..b9a9066 100644 --- a/CritterFolio/CritterFolio/Views/MainView.axaml +++ b/CritterFolio/CritterFolio/Views/MainView.axaml @@ -13,4 +13,5 @@ + diff --git a/CritterFolio/global.json b/CritterFolio/global.json new file mode 100644 index 0000000..c65c9ea --- /dev/null +++ b/CritterFolio/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "8.0.0", + "rollForward": "latestMinor", + "allowPrerelease": true + } +} \ No newline at end of file diff --git a/nohup.out b/nohup.out index e69de29..6680b24 100644 --- a/nohup.out +++ b/nohup.out @@ -0,0 +1,749 @@ +Debug | ByteBufferAsyncProcessor | 20:DefaultDispatcher-worker-1 | PAUSE ('Socket not connected') :: {id = EarlyStartServerWire/Sender, state = 'Initialized'} +Debug | Server | 44:EarlyStartServerWire | EarlyStartServerWire: listening /127.0.0.1:43499 +2025-12-22 14:48:35,437 [ 743] WARN - #c.i.i.p.PluginManager - Problems found loading plugins: + Plugin 'Rider Android Support' (com.jetbrains.rider.android, version=253.29346.144) requires IDE build 253.29346 or newer, but the current build is RD-253.28294.88 +Installation home directory: file:////nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider +System directory: file:////home/chris/.cache/JetBrains/Rider2025.3 +Config directory: file:////home/chris/.config/JetBrains/Rider2025.3 +Log directory: file:////home/chris/.cache/JetBrains/Rider2025.3/log +Info | Server | 33:DefaultDispatcher-worker-9 | EarlyStartServerWire: start terminating lifetime +Debug | Server | 33:DefaultDispatcher-worker-9 | EarlyStartServerWire: shutting down ack sending executor +Debug | Server | 33:DefaultDispatcher-worker-9 | EarlyStartServerWire: send buffer stopped, success: true +Debug | Server | 33:DefaultDispatcher-worker-9 | EarlyStartServerWire: closing socket +Info | Server | 33:DefaultDispatcher-worker-9 | EarlyStartServerWire: termination finished +Debug | Server | 44:EarlyStartServerWire | EarlyStartServerWire closed with exception: java.net.SocketException: Socket closed +Debug | Server | 44:EarlyStartServerWire | EarlyStartServerWire: waiting for reconnection on /127.0.0.1:43499. +Debug | Server | 44:EarlyStartServerWire | EarlyStartServerWire: terminated. +Debug | ByteBufferAsyncProcessor | 33:DefaultDispatcher-worker-9 | PAUSE ('Socket not connected') :: {id = FrontendToBackend/Sender, state = 'Initialized'} +Debug | Server | 64:FrontendToBackend | FrontendToBackend: listening /127.0.0.1:43355 +2025-12-22 14:48:36,480 [ 1786] WARN - #c.j.r.p.ReSharperProcess - Rider host process has exited by request with exit code 143 +Installation home directory: file:////nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider +System directory: file:////home/chris/.cache/JetBrains/Rider2025.3 +Config directory: file:////home/chris/.config/JetBrains/Rider2025.3 +Log directory: file:////home/chris/.cache/JetBrains/Rider2025.3/log +2025-12-22 14:48:36,871 [ 2177] WARN - c.i.o.u.r.overrides - Conflicting registry key definition for key rd.client.patch.engine.enable.unique.document.id: it was defined by plugin com.intellij but redefined by plugin com.intellij. Consider adding overrides="true" for one of the plugins, see the documentation for com.intellij.openapi.util.registry.RegistryKeyBean.overrides for more details. +2025-12-22 14:48:37,087 [ 2393] WARN - #c.i.s.c.i.StationSocketConnectionLoop - Discovery connection failed with NoSuchFileException (/run/user/1000/jb.station.sock) +2025-12-22 14:48:37,564 [ 2870] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/SqlDefault.xml +2025-12-22 14:48:37,568 [ 2874] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/sassDefault.xml +2025-12-22 14:48:37,595 [ 2901] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/SqlDarcula.xml +2025-12-22 14:48:49,201 [ 14507] WARN - #c.i.d.PerformanceWatcherImpl - UI was frozen for 5328ms, details saved to /home/chris/.cache/JetBrains/Rider2025.3/log/threadDumps-freeze-20251222-144848-RD-253.28294.88-XRSolidSrcPict.prepareSrcPict-5sec +2025-12-22 14:48:50,951 [ 16257] WARN - #c.i.s.c.i.StationSocketConnectionLoop - RecentProjects connection failed with NoSuchFileException (/run/user/1000/jb.station.sock) +2025-12-22 14:48:51,828 [ 17134] WARN - #c.i.s.SpellCheckerManager - Couldn't load dictionary vue.dic with loader 'class org.jetbrains.vuejs.spellchecker.VueSpellcheckingDictionaryProvider' +JCEF_V(48:54:120): Can't find cef_server binary via System.getProperty('java.home'): file /nix/store/d6pslcl320dfkcjmimf4i65wjp3kdj08-jetbrains-jdk-jcef-21.0.8-b1148.57/lib/openjdk/lib/cef_server doesn't exist, 'java.home'=/nix/store/d6pslcl320dfkcjmimf4i65wjp3kdj08-jetbrains-jdk-jcef-21.0.8-b1148.57/lib/openjdk +JCEF_W(48:54:121): Can't find cef_server in bundled jbr (calculated path '/nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider/jbr/lib/cef_server' doesn't exist), cmd=/nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider/bin/.rider-wrapped +JCEF_I(48:54:125): Found free tcp-port 6188 for server. +JCEF_I(48:54:125): Found free tcp-port 6189 for java-handlers. +2025-12-22 14:48:56,841 [ 22147] WARN - #c.i.g.c.l.GrazieLoginManager - Need explicit activation dialog agreement, so skipping cloud login +2025-12-22 14:48:57,228 [ 22534] WARN - #c.i.g.c.l.GrazieLoginManager - Need explicit activation dialog agreement, so skipping cloud login +2025-12-22 14:49:01,217 [ 26523] WARN - #c.i.i.s.e.FeatureUsageData - Collectors should not reuse platform keys: place +2025-12-22 14:49:05,581 [ 30887] WARN - #c.i.i.s.e.FeatureUsageData - Collectors should not reuse platform keys: place +2025-12-22 14:49:36,145 [ 61451] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/host/fxr/9.0.11 to /home/chris/.dotnet/host/fxr/9.0.11 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/host/fxr/9.0.11 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,197 [ 61503] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/packs/Microsoft.AspNetCore.App.Ref/9.0.11 to /home/chris/.dotnet/packs/Microsoft.AspNetCore.App.Ref/9.0.11 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/packs/Microsoft.AspNetCore.App.Ref/9.0.11 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,383 [ 61689] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/packs/Microsoft.NETCore.App.Ref/9.0.11 to /home/chris/.dotnet/packs/Microsoft.NETCore.App.Ref/9.0.11 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/packs/Microsoft.NETCore.App.Ref/9.0.11 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,535 [ 61841] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/packs/Microsoft.NETCore.App.Host.linux-x64/9.0.11 to /home/chris/.dotnet/packs/Microsoft.NETCore.App.Host.linux-x64/9.0.11 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/packs/Microsoft.NETCore.App.Host.linux-x64/9.0.11 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,551 [ 61857] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/shared/Microsoft.NETCore.App/9.0.11 to /home/chris/.dotnet/shared/Microsoft.NETCore.App/9.0.11 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/shared/Microsoft.NETCore.App/9.0.11 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,674 [ 61980] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/shared/Microsoft.AspNetCore.App/9.0.11 to /home/chris/.dotnet/shared/Microsoft.AspNetCore.App/9.0.11 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/shared/Microsoft.AspNetCore.App/9.0.11 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,733 [ 62039] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/sdk-manifests/9.0.100 to /home/chris/.dotnet/sdk-manifests/9.0.100 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/sdk-manifests/9.0.100 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,758 [ 62064] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/sdk-manifests/8.0.100/microsoft.net.sdk.aspire/8.2.2 to /home/chris/.dotnet/sdk-manifests/8.0.100/microsoft.net.sdk.aspire/8.2.2 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/sdk-manifests/8.0.100/microsoft.net.sdk.aspire/8.2.2 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:36,765 [ 62071] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x641.tar/sdk/9.0.308 to /home/chris/.dotnet/sdk/9.0.308 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x641.tar/sdk/9.0.308 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:49:37,827 [ 63133] WARN - #c.j.r.e.i.EnvironmentSetupUtils - Can not move from /tmp/dotnet-sdk-9.0.308-linux-x64.tar/templates/9.0.11 to /home/chris/.dotnet/templates/9.0.11 +java.nio.file.DirectoryNotEmptyException: /tmp/dotnet-sdk-9.0.308-linux-x64.tar/templates/9.0.11 + at java.base/sun.nio.fs.UnixFileSystem.ensureEmptyDir(UnixFileSystem.java:839) + at java.base/sun.nio.fs.UnixFileSystem.move(UnixFileSystem.java:945) + at java.base/sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:309) + at com.intellij.platform.core.nio.fs.TracingFileSystemProvider.move(TracingFileSystemProvider.java:164) + at java.base/java.nio.file.Files.move(Files.java:1431) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:290) + at com.jetbrains.rider.environmentSetup.impl.EnvironmentSetupUtils.moveDirectoryContentRecursive(EnvironmentSetupUtils.kt:280) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome(NetSdkInstaller.kt:222) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.moveSdkDirectoryToUserHome$default(NetSdkInstaller.kt:203) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invokeSuspend(NetSdkInstaller.kt:121) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$2.invoke(NetSdkInstaller.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:120) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157) + at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:119) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt) + at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44) + at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285) + at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:103) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83) + at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller.install(NetSdkInstaller.kt:120) + at com.jetbrains.rider.environmentSetup.NetSdkInstaller$install$1.invokeSuspend(NetSdkInstaller.kt) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:36) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:277) + at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101) + at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47) + at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) + at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775) + at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762) +2025-12-22 14:51:03,555 [ 148861] WARN - #c.i.o.o.e.ConfigurableCardPanel - auto-dispose 'Backup and Sync' id=settings.sync +2025-12-22 14:51:24,540 [ 169846] WARN - #c.i.o.v.i.LineStatusTrackerManager - Tracker is being held on dispose by EditorImpl[LightVirtualFile: /terminal_output]; file: /terminal_output +Debug | ByteBufferAsyncProcessor | 20:DefaultDispatcher-worker-1 | PAUSE ('Socket not connected') :: {id = EarlyStartServerWire/Sender, state = 'Initialized'} +Debug | Server | 43:EarlyStartServerWire | EarlyStartServerWire: listening /127.0.0.1:42145 +Installation home directory: file:////nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider +System directory: file:////home/chris/.cache/JetBrains/Rider2025.3 +Config directory: file:////home/chris/.config/JetBrains/Rider2025.3 +Log directory: file:////home/chris/.cache/JetBrains/Rider2025.3/log +Installation home directory: file:////nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider +System directory: file:////home/chris/.cache/JetBrains/Rider2025.3 +Config directory: file:////home/chris/.config/JetBrains/Rider2025.3 +Log directory: file:////home/chris/.cache/JetBrains/Rider2025.3/log +2025-12-22 17:05:14,358 [ 1665] WARN - c.i.o.u.r.overrides - Conflicting registry key definition for key rd.client.patch.engine.enable.unique.document.id: it was defined by plugin com.intellij but redefined by plugin com.intellij. Consider adding overrides="true" for one of the plugins, see the documentation for com.intellij.openapi.util.registry.RegistryKeyBean.overrides for more details. +2025-12-22 17:05:14,605 [ 1912] WARN - #c.i.s.c.i.StationSocketConnectionLoop - Discovery connection failed with NoSuchFileException (/run/user/1000/jb.station.sock) +2025-12-22 17:05:15,059 [ 2366] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/SqlDefault.xml +2025-12-22 17:05:15,063 [ 2370] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/sassDefault.xml +2025-12-22 17:05:15,103 [ 2410] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/SqlDarcula.xml +2025-12-22 17:05:24,554 [ 11861] WARN - #c.i.d.PerformanceWatcherImpl - UI was frozen for 5890ms, details saved to /home/chris/.cache/JetBrains/Rider2025.3/log/threadDumps-freeze-20251222-170523-RD-253.28294.88-Invokers.getCallSiteTarget-5sec +2025-12-22 17:05:28,896 [ 16203] WARN - #c.i.s.c.i.StationSocketConnectionLoop - RecentProjects connection failed with NoSuchFileException (/run/user/1000/jb.station.sock) +2025-12-22 17:05:29,042 [ 16349] WARN - #com.android.ddmlib - * daemon not running; starting now at tcp:5037 +2025-12-22 17:05:29,630 [ 16937] WARN - #c.i.s.SpellCheckerManager - Couldn't load dictionary vue.dic with loader 'class org.jetbrains.vuejs.spellchecker.VueSpellcheckingDictionaryProvider' +2025-12-22 17:05:30,060 [ 17367] WARN - #com.android.ddmlib - * daemon started successfully +JCEF_V(05:31:970): Can't find cef_server binary via System.getProperty('java.home'): file /nix/store/d6pslcl320dfkcjmimf4i65wjp3kdj08-jetbrains-jdk-jcef-21.0.8-b1148.57/lib/openjdk/lib/cef_server doesn't exist, 'java.home'=/nix/store/d6pslcl320dfkcjmimf4i65wjp3kdj08-jetbrains-jdk-jcef-21.0.8-b1148.57/lib/openjdk +JCEF_W(05:31:971): Can't find cef_server in bundled jbr (calculated path '/nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider/jbr/lib/cef_server' doesn't exist), cmd=/nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider/bin/.rider-wrapped +JCEF_I(05:31:975): Found free tcp-port 6188 for server. +JCEF_I(05:31:976): Found free tcp-port 6189 for java-handlers. +2025-12-22 17:05:34,711 [ 22018] WARN - #c.i.g.c.l.GrazieLoginManager - Need explicit activation dialog agreement, so skipping cloud login +2025-12-22 17:05:34,991 [ 22298] WARN - #c.j.r.a.XamarinAndroidReferencesTracker - Unable to find classes jar for archive file:///home/chris/.nuget/packages/xamarin.jetbrains.annotations/26.0.2.1/lib/net8.0-android34.0/Xamarin.Jetbrains.Annotations.aar +2025-12-22 17:05:34,994 [ 22301] WARN - #c.j.r.a.XamarinAndroidReferencesTracker - Unable to find classes jar for archive file:///home/chris/.nuget/packages/xamarin.kotlin.stdlib/2.0.21.3/lib/net8.0-android34.0/Xamarin.Kotlin.StdLib.aar +2025-12-22 17:05:35,260 [ 22567] WARN - #c.i.g.c.l.GrazieLoginManager - Need explicit activation dialog agreement, so skipping cloud login +2025-12-22 17:05:35,674 [ 22981] WARN - #c.i.o.a.i.ActionUpdater - 8593 ms total to grab EDT 7 times to expand EditorMarkupModelImpl$StatusToolbarGroup#expandGroup@EditorInspectionsToolbar (com.intellij.openapi.editor.impl.EditorMarkupModelImpl$StatusToolbarGroup). Use `ActionUpdateThread.BGT`. +2025-12-22 17:05:38,692 [ 25999] WARN - #c.i.o.a.i.ActionUpdater - 4343 ms total to grab EDT 7 times to expand EditorMarkupModelImpl$StatusToolbarGroup#expandGroup@EditorInspectionsToolbar (com.intellij.openapi.editor.impl.EditorMarkupModelImpl$StatusToolbarGroup). Use `ActionUpdateThread.BGT`. +2025-12-22 17:07:46,406 [ 153713] WARN - #com.android.ddmlib - Adb connection Error:EOF +2025-12-22 17:07:46,407 [ 153714] WARN - #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. +2025-12-22 17:07:48,505 [ 155812] WARN - #com.android.ddmlib - * daemon not running; starting now at tcp:5037 +2025-12-22 17:07:49,510 [ 156817] WARN - #com.android.ddmlib - * daemon started successfully +2025-12-22 17:08:22,690 [ 189997] WARN - #com.android.ddmlib - Adb connection Error:EOF +2025-12-22 17:08:22,691 [ 189998] WARN - #com.android.ddmlib - Cannot reach ADB server, attempting to reconnect. +2025-12-22 17:08:24,704 [ 192011] WARN - #com.android.ddmlib - * daemon not running; starting now at tcp:5037 +2025-12-22 17:08:27,709 [ 195016] WARN - #com.android.ddmlib - * daemon started successfully +2025-12-22 17:08:47,814 [ 215121] WARN - c.j.r.r.RiderAsyncProgramRunner - Problem with launching configuration CritterFolio.Android: 'void com.jetbrains.rider.model.XamarinAndroidDeploymentArgs.(boolean, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, java.lang.String, com.jetbrains.rider.model.RunnableProjectKind, java.lang.String)' +2025-12-22 17:09:42,091 [ 269398] WARN - #c.i.o.o.e.ConfigurableCardPanel - auto-dispose 'SDK Updater' id=AndroidSdkUpdater +2025-12-22 17:09:42,091 [ 269398] WARN - #c.i.o.o.e.ConfigurableCardPanel - auto-dispose 'SDK Updater' id=AndroidSdkUpdater +2025-12-22 17:09:42,091 [ 269398] WARN - #c.i.o.o.e.ConfigurableCardPanel - auto-dispose 'SDK Updater' id=AndroidSdkUpdater +2025-12-22 17:14:01,105 [ 528412] SEVERE - #c.i.o.e.i.ExtensionPointImpl - Item not in lookup: item=LookupElementBuilder: string=.ssh/; handler=null; lookup items=[] [Plugin: org.jetbrains.plugins.terminal] +com.intellij.diagnostic.PluginException: Item not in lookup: item=LookupElementBuilder: string=.ssh/; handler=null; lookup items=[] [Plugin: org.jetbrains.plugins.terminal] + at com.intellij.serviceContainer.ComponentManagerImpl.createError(ComponentManagerImpl.kt:952) + at com.intellij.openapi.extensions.ExtensionPointName.forEachExtensionSafe(ExtensionPointName.kt:383) + at com.intellij.codeInsight.lookup.impl.LookupUsageTracker$MyLookupTracker.triggerLookupUsed(LookupUsageTracker.java:234) + at com.intellij.codeInsight.lookup.impl.LookupUsageTracker$MyLookupTracker.lookupCanceled(LookupUsageTracker.java:222) + at com.intellij.codeInsight.lookup.impl.LookupImpl.fireLookupCanceled(LookupImpl.java:1117) + at com.intellij.codeInsight.lookup.impl.LookupImpl.doHide(LookupImpl.java:1311) + at com.intellij.codeInsight.lookup.impl.LookupImpl.hideLookup(LookupImpl.java:1281) + at com.intellij.codeInsight.completion.CompletionProgressIndicator.lambda$stop$6(CompletionProgressIndicator.java:735) + at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:239) + at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:25) + at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:201) + at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124) + at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124) + at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.doRunWriteIntentReadAction(NestedLocksThreadingSupport.kt:737) + at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runPreventiveWriteIntentReadAction(NestedLocksThreadingSupport.kt:711) + at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runWriteIntentReadAction(NestedLocksThreadingSupport.kt:665) + at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:1048) + at com.intellij.openapi.application.impl.ApplicationImpl$7.lambda$run$0(ApplicationImpl.java:602) + at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305) + at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:600) + at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167) + at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167) + at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173) + at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167) + at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26) + at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294) + at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25) + at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1$0(NonBlockingFlushQueue.kt:334) + at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:901) + at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1(NonBlockingFlushQueue.kt:333) + at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294) + at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1(NonBlockingFlushQueue.kt:330) + at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunWriteIntentReadAction(NestedLocksThreadingSupport.kt:690) + at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent(NonBlockingFlushQueue.kt:326) + at com.intellij.openapi.application.impl.NonBlockingFlushQueue.flushNow(NonBlockingFlushQueue.kt:305) + at com.intellij.openapi.application.impl.NonBlockingFlushQueue.FLUSH_NOW$lambda$0(NonBlockingFlushQueue.kt:167) + at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) + at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781) + at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728) + at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) + at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) + at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) + at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750) + at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:664) + at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:517) + at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:333) + at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1065) + at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109) + at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1065) + at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:331) + at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:371) + at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207) + at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) + at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) + at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) + at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) + at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92) +Caused by: java.lang.AssertionError: Item not in lookup: item=LookupElementBuilder: string=.ssh/; handler=null; lookup items=[] + at com.intellij.codeInsight.lookup.LookupArranger.itemMatcher(LookupArranger.java:109) + at com.intellij.codeInsight.lookup.LookupArranger.itemPattern(LookupArranger.java:100) + at com.intellij.codeInsight.lookup.impl.LookupImpl.itemPattern(LookupImpl.java:615) + at com.intellij.terminal.frontend.view.completion.TerminalCompletionUsageDescriptor.getLastSelectedItemData(TerminalCompletionUsageCollectorExtension.kt:92) + at com.intellij.terminal.frontend.view.completion.TerminalCompletionUsageDescriptor.getAdditionalUsageData(TerminalCompletionUsageCollectorExtension.kt:76) + at com.intellij.codeInsight.lookup.impl.LookupUsageTracker$MyLookupTracker.lambda$triggerLookupUsed$1(LookupUsageTracker.java:236) + at com.intellij.openapi.extensions.ExtensionPointName.forEachExtensionSafe(ExtensionPointName.kt:61) + ... 55 more +2025-12-22 17:14:01,109 [ 528416] SEVERE - #c.i.o.e.i.ExtensionPointImpl - JetBrains Rider 2025.3 Build #RD-253.28294.88 +2025-12-22 17:14:01,109 [ 528416] SEVERE - #c.i.o.e.i.ExtensionPointImpl - JDK: 21.0.8; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o. +2025-12-22 17:14:01,109 [ 528416] SEVERE - #c.i.o.e.i.ExtensionPointImpl - OS: Linux +2025-12-22 17:14:01,109 [ 528416] SEVERE - #c.i.o.e.i.ExtensionPointImpl - Plugin to blame: Terminal version: 253.28294.88 +2025-12-22 17:29:37,227 [1464534] WARN - #c.i.o.o.e.ConfigurableCardPanel - auto-dispose 'Plugins' id=preferences.pluginManager +2025-12-22 17:35:43,841 [1831148] WARN - #c.i.o.v.i.LineStatusTrackerManager - Tracker is being held on dispose by EditorImpl[LightVirtualFile: /terminal_output]; file: /terminal_output +Debug | ByteBufferAsyncProcessor | 22:DefaultDispatcher-worker-3 | PAUSE ('Socket not connected') :: {id = EarlyStartServerWire/Sender, state = 'Initialized'} +Debug | Server | 44:EarlyStartServerWire | EarlyStartServerWire: listening /127.0.0.1:36529 +Installation home directory: file:////nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider +System directory: file:////home/chris/.cache/JetBrains/Rider2025.3 +Config directory: file:////home/chris/.config/JetBrains/Rider2025.3 +Log directory: file:////home/chris/.cache/JetBrains/Rider2025.3/log +Installation home directory: file:////nix/store/22nxf1y6jfsiqf2g8mrr5k5arwz2fbir-rider-2025.3/rider +System directory: file:////home/chris/.cache/JetBrains/Rider2025.3 +Config directory: file:////home/chris/.config/JetBrains/Rider2025.3 +Log directory: file:////home/chris/.cache/JetBrains/Rider2025.3/log +2025-12-22 17:56:38,615 [ 1554] WARN - c.i.o.u.r.overrides - Conflicting registry key definition for key rd.client.patch.engine.enable.unique.document.id: it was defined by plugin com.intellij but redefined by plugin com.intellij. Consider adding overrides="true" for one of the plugins, see the documentation for com.intellij.openapi.util.registry.RegistryKeyBean.overrides for more details. +2025-12-22 17:56:38,898 [ 1837] WARN - #c.i.s.c.i.StationSocketConnectionLoop - Discovery connection failed with NoSuchFileException (/run/user/1000/jb.station.sock) +2025-12-22 17:56:39,369 [ 2308] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/SqlDefault.xml +2025-12-22 17:56:39,372 [ 2311] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/sassDefault.xml +2025-12-22 17:56:39,408 [ 2347] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - resource not found: colorSchemes/SqlDarcula.xml +2025-12-22 17:56:49,039 [ 11978] WARN - #c.i.d.PerformanceWatcherImpl - UI was frozen for 5776ms, details saved to /home/chris/.cache/JetBrains/Rider2025.3/log/threadDumps-freeze-20251222-175648-RD-253.28294.88-ClassLoader.defineClass2-5sec +2025-12-22 17:56:53,409 [ 16348] WARN - #c.i.s.SpellCheckerManager - Couldn't load dictionary vue.dic with loader 'class org.jetbrains.vuejs.spellchecker.VueSpellcheckingDictionaryProvider' +2025-12-22 17:56:53,508 [ 16447] WARN - #c.i.s.c.i.StationSocketConnectionLoop - RecentProjects connection failed with NoSuchFileException (/run/user/1000/jb.station.sock) +2025-12-22 17:56:53,639 [ 16578] WARN - #com.android.ddmlib - * daemon not running; starting now at tcp:5037 +2025-12-22 17:56:54,664 [ 17603] WARN - #com.android.ddmlib - * daemon started successfully +2025-12-22 17:56:58,572 [ 21511] WARN - #c.i.o.v.i.LineStatusTrackerManager - Tracker is being held on dispose by EditorImpl[LightVirtualFile: /terminal_output]; file: /terminal_output +2025-12-22 17:56:58,589 [ 21528] SEVERE - Default-Error-Logger - Catch java.lang.InterruptedException null +java.lang.InterruptedException + at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:111) + at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$BuildersKt__BuildersKt(Builders.kt:85) + at kotlinx.coroutines.BuildersKt__BuildersKt.runBlockingWithParallelismCompensation(Builders.kt:61) + at kotlinx.coroutines.BuildersKt.runBlockingWithParallelismCompensation(Unknown Source) + at kotlinx.coroutines.internal.intellij.IntellijCoroutines.runBlockingWithParallelismCompensation(intellij.kt:48) + at com.intellij.util.IntelliJCoroutinesFacade.runBlockingWithParallelismCompensation(IntelliJCoroutinesFacade.kt:35) + at com.intellij.openapi.progress.CoroutinesKt.runBlockingCancellable$lambda$0(coroutines.kt:143) + at com.intellij.openapi.progress.ContextKt.prepareThreadContext$lambda$0(context.kt:83) + at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294) + at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:82) + at com.intellij.openapi.progress.CoroutinesKt.runBlockingCancellable(coroutines.kt:134) + at com.intellij.openapi.progress.CoroutinesKt.runBlockingMaybeCancellable(coroutines.kt:197) + at com.jetbrains.rider.projectView.workspace.impl.ProjectModelEntityBuilderKt.updateWorkspaceModelFromBackground(ProjectModelEntityBuilder.kt:189) + at com.jetbrains.rider.projectView.workspace.impl.WorkspaceModelUpdater.l(WorkspaceModelUpdater.kt:268) + at com.jetbrains.rider.services.BackgroundProgressUtilKt.showBackgroundProgress(BackgroundProgressUtil.kt:28) + at com.jetbrains.rider.projectView.workspace.impl.WorkspaceModelUpdater.d(WorkspaceModelUpdater.kt:259) + at com.jetbrains.rider.projectView.workspace.impl.WorkspaceModelUpdater.access$sync(WorkspaceModelUpdater.kt:54) + at com.jetbrains.rider.projectView.workspace.impl.WorkspaceModelUpdater$ProtocolListener.l(WorkspaceModelUpdater.kt:358) + at com.jetbrains.rd.util.reactive.Signal.fire(Signal.kt:32) + at com.jetbrains.rd.framework.impl.RdSignal$onWireReceived$2.invoke(RdSignal.kt:33) + at com.jetbrains.rd.framework.impl.RdSignal$onWireReceived$2.invoke(RdSignal.kt:31) + at com.jetbrains.rd.framework.MessageBroker$RdWireableDispatchHelper$doDispatch$2.invoke(MessageBroker.kt:129) + at com.jetbrains.rd.framework.MessageBroker$RdWireableDispatchHelper$doDispatch$2.invoke(MessageBroker.kt:122) + at com.jetbrains.rd.util.threading.SingleThreadSchedulerBase.queue$lambda$3(SingleThreadScheduler.kt:45) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) + at java.base/java.lang.Thread.run(Thread.java:1583) +2025-12-22 17:56:58,596 [ 21535] SEVERE - Default-Error-Logger - JetBrains Rider 2025.3 Build #RD-253.28294.88 +2025-12-22 17:56:58,596 [ 21535] SEVERE - Default-Error-Logger - JDK: 21.0.8; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o. +2025-12-22 17:56:58,597 [ 21536] SEVERE - Default-Error-Logger - OS: Linux +2025-12-22 17:56:58,597 [ 21536] SEVERE - Default-Error-Logger - Last Action: diff --git a/rider-fhs.nix b/rider-fhs.nix new file mode 100644 index 0000000..ac7e069 --- /dev/null +++ b/rider-fhs.nix @@ -0,0 +1,46 @@ +{ pkgs ? import { + config.allowUnfree = true; + config.android_sdk.accept_license = true; + overlays = [ + (self: super: { + jetbrains = super.jetbrains // { + rider = super.jetbrains.rider.overrideAttrs (oldAttrs: rec { + version = "2025.3.1"; + src = super.fetchurl { + url = "https://download.jetbrains.com/rider/JetBrains.Rider-${version}.tar.gz"; + sha256 = "sha256-uoQPfEjafxGM9Xqowi3zASDRbxdfvOO+xqZVkO2H8ug="; + }; + }); + }; + + androidPkgs_34 = super.androidenv.composeAndroidPackages { + platformVersions = [ "34" ]; + buildToolsVersions = [ "34.0.0" ]; + abiVersions = [ "x86_64" ]; + }; + }) + ]; +} }: + +(pkgs.buildFHSEnv { + name = "rider-fhs"; + targetPkgs = pkgs: (with pkgs; [ + jetbrains.rider + dotnetCorePackages.dotnet_8.sdk + mono + jdk17_headless + libx11 libice libsm libgbm skia fontconfig icu + android-tools + androidPkgs_34.androidsdk + ]); + + runScript = '' + # Test + export SHELL=/bin/bash + export ANDROID_HOME=/usr/libexec/android-sdk + export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH + # Ensure Rider sees the correct .NET path in FHS + # export DOTNET_ROOT="${pkgs.dotnetCorePackages.dotnet_8.sdk}/share/dotnet" + rider . + ''; +}).env diff --git a/shell.nix b/shell.nix index f8e14d8..709fbce 100644 --- a/shell.nix +++ b/shell.nix @@ -13,12 +13,14 @@ } }: (pkgs.buildFHSEnv { - name = "avalonia cross platform vscodium env"; + name = "avalonia cross platform dev env"; targetPkgs = pkgs: (with pkgs; [ - vscodium - dotnetCorePackages.dotnet_8.sdk mono + omnisharp-roslyn + + just + jdk17_headless libx11 @@ -33,21 +35,16 @@ androidPkgs_34.androidsdk ]); - nativeBuildInputs = with pkgs; [ - (vscode-with-extensions.override { - vscode = vscodium; - vscodeExtensions = with vscode-extensions; [ - avaloniateam.vscode-avalonia - muhammad-sammy.csharp - ]; - }) - ]; + # nativeBuildInputs = with pkgs; []; runScript = '' - # what + # idk why this comment is needed but if i dont put it here the export wont work export SHELL=/bin/bash export ANDROID_HOME=/usr/libexec/android-sdk export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH - nohup codium . & + + echo "Avalonia dev shell" + export PS1="[\u@\h \w] (avalonia-dev-shell) $ " + exec bash ''; }).env diff --git a/vscodium.nix b/vscodium.nix new file mode 100644 index 0000000..bd51959 --- /dev/null +++ b/vscodium.nix @@ -0,0 +1,54 @@ +{ pkgs ? import { + config.allowUnfree = true; + config.android_sdk.accept_license = true; + overlays = [ + (self: super: { + androidPkgs_34 = super.androidenv.composeAndroidPackages { + platformVersions = [ "34" ]; + buildToolsVersions = [ "34.0.0" ]; + abiVersions = [ "x86_64" ]; + }; + }) + ]; +} }: + +(pkgs.buildFHSEnv { + name = "avalonia cross platform vscodium env"; + targetPkgs = pkgs: (with pkgs; [ + vscodium + + dotnetCorePackages.dotnet_8.sdk + mono + + jdk17_headless + + libx11 + libice + libsm + libgbm + skia + fontconfig + icu + + android-tools + androidPkgs_34.androidsdk + ]); + + nativeBuildInputs = with pkgs; [ + (vscode-with-extensions.override { + vscode = vscodium; + vscodeExtensions = with vscode-extensions; [ + avaloniateam.vscode-avalonia + muhammad-sammy.csharp + ]; + }) + ]; + + runScript = '' + # what + export SHELL=/bin/bash + export ANDROID_HOME=/usr/libexec/android-sdk + export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH + nohup codium . & + ''; +}).env