Cant start Rider on Mac. Update 2025.3.1.

I just recently updated Rider via jetbrains toolbox from 2024.x.x to 2025.3.1. After doing this I can not start the application. 

I am getting the following error message:
“You can’t open the application “Rider” because this application is not supported on this Mac.”

I solved it by uninstalling Rider from toolbox and downloading the correct .dmg from https://www.jetbrains.com/rider/download/?section=mac (apple sillicion in my case). Now I am able to start Rider again, but I cant update etc via the toolbox.

Is there an issue with the jetbrains toolbox installing “incorrect” version for my mac?

My Mac:
Chip: Apple M2 Max.
Memory: 32GB
MacOS: Tahoe 26.2

My colleague is experiencing the same issue.

 

2
3 comments

Same here.

It does not start after a project is selected, I cannot kill the process.
also there is an error when trying to create a new solution:

Logs errors:
1:05:05.901 |V| ComponentStorage              | JetPool(S) #1:9    | <Measured> "Compose: Factory(UserLoginInformationMigrateSettings, Pinireb)"  time=3ms

11:05:36.130 |V| EventLogConfiguration         | JetPool(S) #1:9    | Generating new machineId

11:05:36.185 |V| MachineIdManager              | JetPool(S) #1:9    | macos process succeed

11:05:36.185 |V| MachineIdManager              | JetPool(S) #1:9    | MachineId retrieved

11:07:36.221 |V| MachineIdManager              | JetPool(S) #2:10   | macos process succeed

11:07:36.221 |V| MachineIdManager              | JetPool(S) #2:10   | MachineId retrieved

11:07:36.223 |V| ABExperimentController        | JetPool(S) #2:10   | Group limits have been calculated: 

11:07:36.223 |V| ABExperimentController        | JetPool(S) #2:10   | The per mille point has been calculated: 459

11:07:36.224 |V| ABExperimentController        | JetPool(S) #2:10   | Experiments' status: 

11:07:36.232 |W|                               | JetPool(S) #2:10   | Value cannot be null. (Parameter 'keyBase')


 

--- EXCEPTION #1/2 [ArgumentNullException]

Message = “Value cannot be null.”

ParamName = keyBase

StackTraceString = “

  at JetBrains.Util.Interop.RegistryEx.RegistryHiveAccess..ctor(RegistryKey keyBase, KeyAccessRights keyArchitectureFlag, Boolean isCustomRootKey)

     at JetBrains.Util.Interop.RegistryEx.InWin32(RegistryKey keyBase) in InWin32.il:line IL_0000 mvid BAD4

     at JetBrains.Application.Install.Utils.InstallerUserAgentUtil.<>c__DisplayClass6_0.<TryGetUserAgentString>b__0()

     at JetBrains.Util.Logging.Logger.CatchSilent[TValue](Func`1 func, TValue defaultValue) in CatchSilent.il:line IL_000F mvid BAD4

ExceptionPath = Root.InnerException

ClassName = System.ArgumentNullException

HResult = E_POINTER=COR_E_NULLREFERENCE=80004003

Source = JetBrains.Platform.Core


 

--- Outer ---


 

--- EXCEPTION #2/2 [LoggerException]

Message = “Value cannot be null. (Parameter 'keyBase')”

InnerException = “Exception #1 at Root.InnerException”

StackTraceString = “

  at JetBrains.Util.Logging.Logger.CatchSilent[TValue](Func`1 func, TValue defaultValue) in CatchSilent.il:line IL_000F mvid BAD4

     at JetBrains.Application.Install.Utils.InstallerUserAgentUtil.TryGetUserAgentString(HostInfo hostInfo) in TryGetUserAgentString.il:line IL_0017 mvid F706

     at JetBrains.UsageStatistics.Collectors.InstallerTypeCollector.GetMetricsAsync(Lifetime lifetime) in GetMetricsAsync.il:line IL_0005 mvid 705A

     at JetBrains.UsageStatistics.FUS.Collectors.FuStateUsagesLogger.LogApplicationStates(Lifetime lifetime) in LogApplicationStates.il:line IL_0076 mvid 705A

     at JetBrains.UsageStatistics.FUS.StatisticsJobsScheduler.<RunStatesLogging>b__18_2(Lifetime l) in StatisticsJobsScheduler.il:line IL_0000 mvid 705A

     at JetBrains.Lifetimes.SequentialLifetimes.<>c__DisplayClass4_0.<Next>b__0(LifetimeDefinition lifetimeDefinition) in SequentialLifetimes.il:line IL_0000 mvid D8F1

     at JetBrains.Lifetimes.LifetimeDefinition.ExecuteOrTerminateOnFail(Action`1 atomicAction) in ExecuteOrTerminateOnFail.il:line IL_0014 mvid D8F1

     at JetBrains.Lifetimes.SequentialLifetimes.<>c__DisplayClass5_0.<DefineNext>b__0(LifetimeDefinition definition) in SequentialLifetimes.il:line IL_0000 mvid D8F1

     at JetBrains.Lifetimes.SequentialLifetimes.TrySetNewAndTerminateOld(LifetimeDefinition newLifetimeDefinition, Action`1 actionWithNewLifetime) in TrySetNewAndTerminateOld.il:line IL_003C mvid D8F1

     at JetBrains.Lifetimes.SequentialLifetimes.DefineNext(Action`1 atomicAction) in DefineNext.il:line IL_0040 mvid D8F1

     at JetBrains.Lifetimes.SequentialLifetimes.Next(Action`1 atomicAction) in Next.il:line IL_002D mvid D8F1

     at JetBrains.UsageStatistics.FUS.StatisticsJobsScheduler.<RunStatesLogging>b__18_1() in StatisticsJobsScheduler.il:line IL_0000 mvid 705A

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) in ExecutionContextCallback.il:line IL_0000 mvid 33AA

     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid 33AA

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) in MoveNext.il:line IL_0000 mvid 33AA or MoveNext.il:line IL_003A mvid 33AA

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() in MoveNext.il:line IL_0000 mvid 33AA or MoveNext.il:line IL_003A mvid 33AA

     at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask) in RunCallback.il:line IL_0013 mvid 33AA

     at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) in RunContinuations.il:line IL_0081 mvid 33AA

     at System.Threading.Tasks.Task`1.TrySetResult(TResult result) in TrySetResult.il:line IL_004B mvid 33AA

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result) in SetExistingTaskResult.il:line IL_001D mvid 33AA

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result) in SetResult.il:line IL_0015 mvid 33AA

     at JetBrains.RdBackend.Common.Features.Settings.IdeaSettingsInterop.RiderActivityTrackingSettings.GetIsSubmittingLogsEnabled() in GetIsSubmittingLogsEnabled.il:line IL_0187 mvid 62CD

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) in ExecutionContextCallback.il:line IL_0000 mvid 33AA

     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid 33AA

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) in MoveNext.il:line IL_0000 mvid 33AA or MoveNext.il:line IL_003A mvid 33AA

     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() in MoveNext.il:line IL_0000 mvid 33AA or MoveNext.il:line IL_003A mvid 33AA

     at JetBrains.Application.Threading.Tasks.Scheduler.WaitCountSyncContext.<>c__DisplayClass11_0.<Post>b__0() in WaitCountSyncContext.il:line IL_0000 mvid BAD4

     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid 33AA

     at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in ExecuteWithThreadLocal.il:line IL_0096 mvid 33AA

     at System.Threading.Tasks.Task.ExecuteEntry() in ExecuteEntry.il:line IL_0036 mvid 33AA

     at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task) in ExecuteTask.il:line IL_0014 mvid BAD4

     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask() in EnqueueNextTask.il:line IL_0009 mvid BAD4

     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc() in ThreadPoolProc.il:line IL_0197 mvid BAD4

     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.StartProc() in StartProc.il:line IL_0000 mvid BAD4

     at System.Threading.Thread.StartHelper.Callback(Object state) in Callback.il:line IL_0000 mvid 33AA

     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid 33AA

ExceptionPath = Root

ClassName = JetBrains.Util.LoggerException

HResult = COR_E_APPLICATION=80131600


 

11:07:36.253 |V| DevenvHostDiscovery           | JetPool(S) #2:10   | Attempting to create an instance of the VS Setup Configuration interface.

11:07:36.254 |V| DevenvHostDiscovery           | JetPool(S) #2:10   | Failed to create an instance of the VS Setup Configuration interface. This probably means that VS15 is not present on this machine. COM is not supported

11:08:36.187 |V| StatisticsJobsScheduler       | JetPool(S) #1:9    | SendResult: NOTHING_TO_SEND

11:14:06.137 |V| Client                        | ClientSocket-MainWire-Receiver:18 | ClientSocket-MainWire Connection was gracefully shutdown

11:14:06.138 |V| Client                        | ClientSocket-MainWire-Receiver:18 | ClientSocket-MainWire: Total traffic: sent 204663, received 244015

11:14:06.138 |V| ClientSocket-MainWire-Sender  | ClientSocket-MainWire-Receiver:18 | PAUSE ('Disconnected') :: state=AsyncProcessing

11:14:06.139 |V| Client                        | ClientSocket-MainWire-Receiver:18 | ClientSocket-MainWire: connecting to 127.0.0.1:50437.

11:14:06.141 |V| Client                        | ClientSocket-MainWire-Receiver:18 | ClientSocket-MainWire: connection error for endpoint "127.0.0.1:50437". Connection refused 127.0.0.1:50437


 

--- EXCEPTION #1/2 [SocketException]

Message = “Connection refused 127.0.0.1:50437”

NativeErrorCode = 61

StackTraceString = “

  at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) in DoConnect.il:line IL_0093 mvid 7144

     at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) in Connect.il:line IL_00D9 mvid 7144

     at JetBrains.Rd.Impl.SocketWire.Client.<>c__DisplayClass1_0.<.ctor>b__0() in Client.il:line IL_0069 mvid 7535

ExceptionPath = Root.InnerException

ClassName = System.Net.Sockets.SocketException

HResult = E_FAIL=EFail=80004005

Source = System.Net.Sockets


 

--- Outer ---


 

--- EXCEPTION #2/2 [LoggerException]

Message = “ClientSocket-MainWire: connection error for endpoint "127.0.0.1:50437". Connection refused 127.0.0.1:50437”

InnerException = “Exception #1 at Root.InnerException”

StackTraceString = “

  at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex) in Log.il:line IL_0024 mvid BAD4

     at JetBrains.Diagnostics.Log.SwitchingLog.JetBrains.Diagnostics.ILog.Log(LoggingLevel level, String message, Exception exception)

     at JetBrains.Diagnostics.LogEx.Verbose(ILog this, Exception ex, String message) in Verbose.il:line IL_0000 mvid D8F1 or Verbose.il:line IL_0008 mvid D8F1

     at JetBrains.Diagnostics.LogEx.Verbose(ILog logger, Exception ex, JetLogVerboseInterpolatedStringHandler& messageHandler) in Verbose.il:line IL_0000 mvid D8F1 or Verbose.il:line IL_0008 mvid D8F1

     at JetBrains.Rd.Impl.SocketWire.Client.<>c__DisplayClass1_0.<.ctor>b__0() in Client.il:line IL_0069 mvid 7535

     at System.Threading.Thread.StartHelper.Callback(Object state) in Callback.il:line IL_0000 mvid 33AA

     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid 33AA

ExceptionPath = Root

ClassName = JetBrains.Util.LoggerException

HResult = COR_E_APPLICATION=80131600


 

11:14:06.643 |V| Client                        | ClientSocket-MainWire-Receiver:18 | ClientSocket-MainWire: connecting to 127.0.0.1:50437.

11:14:06.645 |V| Client                        | ClientSocket-MainWire-Receiver:18 | ClientSocket-MainWire: connection error for endpoint "127.0.0.1:50437" (Connection refused 127.0.0.1:50437).

11:14:06.762 |E| ProcessWatchdog               | WatchParentPid:4135:4 | Parent process PID:4135 has quit, killing ourselves via Process.Kill


 

--- EXCEPTION #1/1 [LoggerException]

Message = “Parent process PID:4135 has quit, killing ourselves via Process.Kill”

StackTraceString = “

  at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex) in Log.il:line IL_0003 mvid BAD4

     at JetBrains.Diagnostics.Log.SwitchingLog.JetBrains.Diagnostics.ILog.Log(LoggingLevel level, String message, Exception exception)

     at JetBrains.Diagnostics.LogEx.Error(ILog this, String message) in Error.il:line IL_0000 mvid D8F1

     at JetBrains.Diagnostics.ProcessWatchdog.<>c__DisplayClass8_0.<StartWatchdogForPid>b__0() in ProcessWatchdog.il:line IL_00EF mvid D8F1

     at System.Threading.Thread.StartCallback() in StartCallback.il:line IL_0000 mvid 33AA

ExceptionPath = Root

ClassName = JetBrains.Util.LoggerException

HResult = COR_E_APPLICATION=80131600



 

0

Fix by Gemeni:
# Rename the configuration folder
mv ~/Library/Application\ Support/JetBrains/Rider2025.3 ~/Library/Application\ Support/JetBrains/Rider2025.3.bak

# Rename the generic Rider folder (just in case it's conflicting)
mv ~/Library/Application\ Support/JetBrains/Rider ~/Library/Application\ Support/JetBrains/Rider_Old.bak

# Clear the cache for 2025.3
rm -rf ~/Library/Caches/JetBrains/Rider2025.3

1

Hello, 

I have tested this scenario in my environment, and it works well. This could be a one-time issue. If it happens again in the future, it's recommended to create an issue in Toolbox issue tracker and include the installation log:


In the app, сlick the locknut icon in the upper right-hand corner, choose Settings, and navigate to the About tab. There you will find a Show log files button.

You can also find the logs in your file system:

  • On Windows: <SYSTEM DRIVE>\​Users\<USER ACCOUNT NAME>\​AppData\Local\​JetBrains\Toolbox\​logs
  • On Linux: ~/.local/share/JetBrains/Toolbox/logs/
  • On macOS: ~/Library/Logs/JetBrains/Toolbox/

If there are no logs, please launch the Toolbox App using the --debug flag: jetbrains-toolbox --debug.

 

Thanks,

Tom

0

Please sign in to leave a comment.