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

Scripting

-

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

Comments (29)

  1. andeart

    Oct 11, 2017 07:19

    Was able to reproduce in 2017.1.2f1.
    ROBDON's suggestion helped fix it for me.

  2. Serhii-Horun

    Oct 08, 2017 08:48

    Thanks, ROBDON! Your solution works for me

  3. Serhii-Horun

    Oct 08, 2017 08:41

    Still reproduce in Unity 2017.1.1f1

  4. 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.

  5. 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

  6. Gabrio

    Sep 02, 2017 19:41

    I found it also on the 2017.2.0b9

  7. blafed

    Aug 07, 2017 09:46

    It still not solved

  8. blafed

    Aug 07, 2017 09:44

    Yes it happens after update to Unity 2017.1

  9. 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.

  10. 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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.