Search Issue Tracker
Fixed in 2021.3.25f1
Fixed in 2021.3.X, 2022.2.X, 2023.1.X, 2023.2.X, 2023.2.0a6
Votes
1
Found in
2021.3.16f1
2022.2.2f1
2023.1.0a25
2023.2.0a1
Issue ID
UUM-22228
Regression
No
Mono calls wrong methods when using default interface methods
Reproduction steps:
- Open the “My Project” attached project
- Open the “SampleScene” scene
- Enter the Play Mode
- Press the button in the middle of the Game view
- Observe the text under the button
Expected result: Text says “ITestInterface.Foo“
Actual result: Text says “TestClass“
Reproducible with: 2021.3.16f1, 2022.2.2f1, 2023.1.0a25
Could not test with: 2020.3.44f1 (Default interface methods are not supported)
Reproduced on: Windows 10
Note: Not reproducible with IL2CPP. Reproducible with Mono in the Player.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Entering “NaN” or “Infinity” values in Game Object Brush Orientation value fields spams Quaternion-related errors in the Console and persists unless value is undone in Tile Palette window
- An InvalidOperationException is thrown in the Editor when using On-Tile Rendering with the Mock HMD plug-in
- Unity UI does not trigger "OnFocusLost" and doesn't refresh when focusing on other Windows in the Editor
- Project Auditor's settings cannot be searched in the Preferences window
- Crash on SerializableManagedRef::CallMethod when performing various Unity operations
Resolution Note (fix version 2023.2):
Patch applied to the Unity for of Mono
https://github.com/Unity-Technologies/mono/pull/1733