Search Issue Tracker
Fixed in 2017.1.X
Votes
4
Found in
2017.1.0b1
Issue ID
902698
Regression
Yes
MissingMethodException when accessing TextMesh Pro component
1. What happened
For 'TextMesh Pro' A$ package. Selecting Game Object with 'TextMeshPro' script component causes the exception to be thrown:
MissingMethodException: Method not found: 'UnityEditor.MaterialEditor.BeginAnimatedCheck'.
TMPro.EditorUtilities.TMP_BaseShaderGUI.DoColor (System.String name, System.String label)
TMPro.EditorUtilities.TMP_SDFShaderGUI.DoFacePanel ()
TMPro.EditorUtilities.TMP_SDFShaderGUI.DoGUI ()
TMPro.EditorUtilities.TMP_BaseShaderGUI.OnGUI (UnityEditor.MaterialEditor materialEditor, UnityEditor.MaterialProperty[] properties)
UnityEditor.MaterialEditor.PropertiesGUI () (at /Users/builduser/buildslave/unity/build/Editor/Mono/Inspector/MaterialEditor.cs:1456)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
This doesn't occur in 5.6.0p1
2. How we can reproduce it using the example you attached
- Open e.g. scene '02 - Multi-line TextMesh Pro'
- Select GO 'Multi Line TextMesh Pro'
---> Error in console
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
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
andeart
Oct 11, 2017 07:19
Was able to reproduce in 2017.1.2f1.
ROBDON's suggestion helped fix it for me.
Serhii-Horun
Oct 08, 2017 08:48
Thanks, ROBDON! Your solution works for me
Serhii-Horun
Oct 08, 2017 08:41
Still reproduce in Unity 2017.1.1f1
Robdon
Sep 23, 2017 08:44
I had this problem after upgrading to 2017.1
I fixed it like this:
** Important, backup your project before trying this!!
1) Start Unity and your project and delete the 'TextMesh Pro' folder from Unity.
2) Close Unity
3) In FileExplorer in Windows, go to "C:\Users\xxxx\AppData\Roaming\Unity\Asset Store-5.x\Unity Technologies\Unity EssentialsBeta Content" where xxxx is your windows login id/name
4) Delete the file 'TextMesh Pro.unitypackage'
5) Start unity and your project, and then go to the asset store and re-download and install TextMeshPro
HTHs.
ickydime
Sep 06, 2017 23:22
For those commenting it is still occurring you must update your TextMesh Pro. If you are on the legacy pro version like myself then you need to log into the forums and download the updated source files since they are no longer being updated in the asset store:
http://digitalnativestudios.com/forum/index.php?PHPSESSID=18558f387e4357848f244ab137d428a4&topic=1363.msg10122#msg10122
Gabrio
Sep 02, 2017 19:41
I found it also on the 2017.2.0b9
blafed
Aug 07, 2017 09:46
It still not solved
blafed
Aug 07, 2017 09:44
Yes it happens after update to Unity 2017.1
Claymannn
Aug 03, 2017 10:50
Also happening in 2017.1.0p2
I'm using .NET 4.6 equivalent if that has anything to do with it.
ElPolloLoco
Aug 03, 2017 01:51
Still happens for version 2017.1.0f3. Any news? Its kinda sad to see the bug is still listed as being "fixed" when its been reported as still happening.