JetBrains / JetBrains/resharper-unity

【Crash】the plugin folder dll: JetBrains.Rider.Unity.Editor.Plugin.Repacked casue unity crash

Open
#2,440 7 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.