Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Internal error: Recursion detected while updating scripts (assembly name: Assembly-CSharp.dll)

Discussion in '2018.2 Beta' started by LouisHong, Jun 20, 2018.

  1. LouisHong

    LouisHong

    Joined:
    Nov 11, 2014
    Posts:
    69
    The game is buildable and searching on google yield no results on how to fix this. Running API Updater causes unity console to be frozen with the error until quitting unity.

    Tried on latest every latest release of 2018.2

     
  2. LeonhardP

    LeonhardP

    Unity Technologies

    Joined:
    Jul 4, 2016
    Posts:
    3,136
    Hi Louis,
    Could you please submit a bug report for this issue and reply in here with the Issue ID? A reproduction project would also be very helpful.
     
  3. AdrianoVerona_Unity

    AdrianoVerona_Unity

    Unity Technologies

    Joined:
    Apr 11, 2013
    Posts:
    317
    Hi @LouisHong

    This error usually indicates a bug in the API Updater code. As @Leonhard said, please, report an issue and reply with the Issue ID in this thread and I'll investigate.

    Best

    Adriano
     
  4. LouisHong

    LouisHong

    Joined:
    Nov 11, 2014
    Posts:
    69
    Thanks for reviewing this.

    I don't know how to reproduce it. My project is the only way to reproduce this. Are there any other options? I can send over my game but it takes 40 minutes to open because of the project size.

    @AdrianoVerona_Unity @LeonhardP
     
    Last edited: Jun 21, 2018
  5. LeonhardP

    LeonhardP

    Unity Technologies

    Joined:
    Jul 4, 2016
    Posts:
    3,136
    If you're unable to create a reproduction project, submitting the original project is fine. If you already have it in a cloud or online repository somewhere, you don't need to upload it again through the bug reporter. Providing us with read access through a link in the bug description field is completely fine. But you can upload it too.
     
  6. AdrianoVerona_Unity

    AdrianoVerona_Unity

    Unity Technologies

    Joined:
    Apr 11, 2013
    Posts:
    317
    @LouisHong

    It should be enough to include only the source code and assemblies used in your project. So, to reduce the project size, you can:
    1. Make sure you have backup your project

    2. Delete all non script assets (i.e, only keep source code, assemblies, asmdef and their related .meta files)

    3. Open the project again (the issue should still happen)

    4. Report a bug using Unity Bug Reporter (Help / Report a bug ...)
    Best

    Adriano
     
    Last edited: Jun 25, 2018
  7. LouisHong

    LouisHong

    Joined:
    Nov 11, 2014
    Posts:
    69
    Sent you guys goog drive link in private conversation on this forum
     
  8. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
  9. AdrianoVerona_Unity

    AdrianoVerona_Unity

    Unity Technologies

    Joined:
    Apr 11, 2013
    Posts:
    317
    @Peter77 @LouisHong

    Indeed, a bug report sent through Unity Bug-Reporter would really be nice.

    @LouisHong, if you can do that, please, after you get the error (with your stripped down version of your project), just report an issue with the Unity Bug Reporter.

    Best