JetBrains / JetBrains/resharper-unity
【Crash】the plugin folder dll: JetBrains.Rider.Unity.Editor.Plugin.Repacked casue unity crash
- Dominant language
- C#
- Stars
- 1.2k
- Forks
- 142
- PR merge metrics
- No merged PRs in 30d
Description
System.MissingMethodException: Method not found: 'UnityEngine.Application.RegisterLogCallback'.
at JetBrains.Rider.Unity.Editor.PluginEntryPoint.EnsureInitialised () [0x00000] in :0
at JetBrains.Rider.Unity.Editor.PluginEntryPoint..cctor () [0x00000] in :0
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogString(LogType, String)
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
additional information:
unity version : 5.6
rider version : 2023.3.2
Contributor guide
Research direction
Start by reproducing the crash with Unity 5.6 and Rider 2023.3.2, then inspect the JetBrains.Rider.Unity.Editor.Plugin.Repacked plugin and PluginEntryPoint.EnsureInitialised. Check the RegisterLogCallback call implicated by the stack trace. Done means the plugin no longer raises MissingMethodException or crashes Unity during initialization.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- devtools, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100