Android and Desktop now building in the rider-fhs nix shell.

This commit is contained in:
2025-12-22 19:07:38 +00:00
parent 2a9f65b420
commit 18cdd09333
7 changed files with 868 additions and 46 deletions

32
.vscode/launch.json vendored
View File

@@ -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}"
}
]
}

View File

@@ -13,4 +13,5 @@
</Design.DataContext> </Design.DataContext>
<TextBlock Text="{Binding Greeting}" HorizontalAlignment="Center" VerticalAlignment="Center"/> <TextBlock Text="{Binding Greeting}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</UserControl> </UserControl>

7
CritterFolio/global.json Normal file
View File

@@ -0,0 +1,7 @@
{
"sdk": {
"version": "8.0.0",
"rollForward": "latestMinor",
"allowPrerelease": true
}
}

749
nohup.out
View File

@@ -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.<init>(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:

46
rider-fhs.nix Normal file
View File

@@ -0,0 +1,46 @@
{ pkgs ? import <nixpkgs> {
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

View File

@@ -13,12 +13,14 @@
} }: } }:
(pkgs.buildFHSEnv { (pkgs.buildFHSEnv {
name = "avalonia cross platform vscodium env"; name = "avalonia cross platform dev env";
targetPkgs = pkgs: (with pkgs; [ targetPkgs = pkgs: (with pkgs; [
vscodium
dotnetCorePackages.dotnet_8.sdk dotnetCorePackages.dotnet_8.sdk
mono mono
omnisharp-roslyn
just
jdk17_headless jdk17_headless
libx11 libx11
@@ -33,21 +35,16 @@
androidPkgs_34.androidsdk androidPkgs_34.androidsdk
]); ]);
nativeBuildInputs = with pkgs; [ # nativeBuildInputs = with pkgs; [];
(vscode-with-extensions.override {
vscode = vscodium;
vscodeExtensions = with vscode-extensions; [
avaloniateam.vscode-avalonia
muhammad-sammy.csharp
];
})
];
runScript = '' runScript = ''
# what # idk why this comment is needed but if i dont put it here the export wont work
export SHELL=/bin/bash export SHELL=/bin/bash
export ANDROID_HOME=/usr/libexec/android-sdk export ANDROID_HOME=/usr/libexec/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH 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 }).env

54
vscodium.nix Normal file
View File

@@ -0,0 +1,54 @@
{ pkgs ? import <nixpkgs> {
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