Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Question Recursive call detected

Discussion in 'Package Manager' started by t-ley, Feb 5, 2023.

  1. t-ley

    t-ley

    Joined:
    Mar 6, 2017
    Posts:
    77
    Recursive call detected in plugin manager:refresh plugins…. Which is weird cause I have no plugins installed how do I get rid of this
     
    Petr777 likes this.
  2. Ebonheimer

    Ebonheimer

    Joined:
    Jul 18, 2017
    Posts:
    3
    I'm facing the same problem
     
    Petr777 likes this.
  3. Petr777

    Petr777

    Joined:
    Nov 8, 2017
    Posts:
    48
    tell us please did you find a solution?
     
  4. t-ley

    t-ley

    Joined:
    Mar 6, 2017
    Posts:
    77
    No, but in the gizmos, it wont turn off if unchecked, I have to toggle off the gizmos period but the only problem is it turns off the colliders
     
  5. Twixcard

    Twixcard

    Joined:
    Jan 30, 2021
    Posts:
    5
    Bump.
    Been having this issue for about a month too.
    The console offers no information about where the recursive call is coming from, and removing the only plugin I'm using does fix this either.
    A solution from unity would be appreciated.
    upload_2023-5-8_16-32-54.png
     
  6. Unity_Javier

    Unity_Javier

    Unity Technologies

    Joined:
    Mar 7, 2018
    Posts:
    176
  7. footnotesforthefuture

    footnotesforthefuture

    Joined:
    Apr 6, 2018
    Posts:
    5
    Different person but seeing this and it's doing my nut in.

    2021.3.15f1

    Code (CSharp):
    1. Recursive call detected in PluginManager::RefreshPlugins
    2. 0x00007ff7874dc77d (Unity) StackWalker::GetCurrentCallstack
    3. 0x00007ff7874e3339 (Unity) StackWalker::ShowCallstack
    4. 0x00007ff788450003 (Unity) GetStacktrace
    5. 0x00007ff788aefe1d (Unity) DebugStringToFile
    6. 0x00007ff788aefb42 (Unity) AssertImplementation
    7. 0x00007ff788035d2c (Unity) PluginManager::RefreshPlugins
    8. 0x00007ff7880e471d (Unity) BuildAudioMixerConstant
    9. 0x00007ff7878e239c (Unity) AudioMixer::EnsureValidRuntime
    10. 0x00007ff7878e333e (Unity) AudioMixer::ForceUpdateInEditor
    11. 0x00007ff7880ee64a (Unity) AudioMixerController::OnInvalidateAudioMixerController
    12. 0x00007ff786d90233 (Unity) MessageHandler::HandleMessage
    13. 0x00007ff786d92c43 (Unity) SendMessageDirect
    14. 0x00007ff7870bd6ce (Unity) UserList::SendMessage
    15. 0x00007ff7874b6b9f (Unity) AwakeFromLoadQueue::InvokePersistentManagerAwake
    16. 0x00007ff7874b760c (Unity) AwakeFromLoadQueue::PersistentManagerAwakeFromLoad
    17. 0x00007ff7874b7773 (Unity) AwakeFromLoadQueue::PersistentManagerAwakeFromLoad
    18. 0x00007ff787489d72 (Unity) PersistentManager::IntegrateAllThreadedObjects
    19. 0x00007ff78748a800 (Unity) PersistentManager::LoadAndIntegrateAllPreallocatedObjects
    20. 0x00007ff78748e752 (Unity) PersistentManager::ReadObject
    21. 0x00007ff7867493e2 (Unity) PPtr<Object>::operator Object * __ptr64
    22. 0x00007ff788016747 (Unity) FindAssetImporterAtPath
    23. 0x00007ff7887b97ec (Unity) FindAssetImportersV2
    24. 0x00007ff788035db4 (Unity) PluginManager::RefreshPlugins
    25. 0x00007ff7880e471d (Unity) BuildAudioMixerConstant
    26. 0x00007ff7878e239c (Unity) AudioMixer::EnsureValidRuntime
    27. 0x00007ff7878e333e (Unity) AudioMixer::ForceUpdateInEditor
    28. 0x00007ff7880ee64a (Unity) AudioMixerController::OnInvalidateAudioMixerController
    29. 0x00007ff7880e457a (Unity) AudioMixerController::AwakeFromLoad
    30. 0x00007ff7874b7819 (Unity) AwakeFromLoadQueue::PersistentManagerAwakeSingleObject
    31. 0x00007ff787489df7 (Unity) PersistentManager::IntegrateObjectAndUnlockIntegrationMutexInternal
    32. 0x00007ff7870fe370 (Unity) TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced
    33. 0x00007ff7870fe095 (Unity) LoadSceneOperation::IntegrateTimeSliced
    34. 0x00007ff787101976 (Unity) PreloadManager::UpdatePreloadingSingleStep
    35. 0x00007ff78710161d (Unity) PreloadManager::UpdatePreloading
    36. 0x00007ff7870cfa03 (Unity) `InitPlayerLoopCallbacks'::`2'::EarlyUpdateUpdatePreloadingRegistrator::Forward
    37. 0x00007ff7870b6bda (Unity) ExecutePlayerLoop
    38. 0x00007ff7870b6d66 (Unity) ExecutePlayerLoop
    39. 0x00007ff7870bce19 (Unity) PlayerLoop
    40. 0x00007ff788003f59 (Unity) PlayerLoopController::UpdateScene
    41. 0x00007ff78800215b (Unity) Application::TickTimer
    42. 0x00007ff78845619a (Unity) MainMessageLoop
    43. 0x00007ff78845aa5b (Unity) WinMain
    44. 0x00007ff7897fcade (Unity) __scrt_common_main_seh
    45. 0x00007ffbd6817614 (KERNEL32) BaseThreadInitThunk
    46. 0x00007ffbd85026a1 (ntdll) RtlUserThreadStart
    47.  
    Looks like something to do with audiomixer... I'm doing this in a script:

    Code (CSharp):
    1. [SerializeField]
    2. private AudioMixer mixer;
    3. [SerializeField]
    4. private string param;
    5.  
    6. void Start(){
    7.     mixer.SetFloat(param, someValue);
    8. }
    9.  
    Looks like it reproduces when I load the scene calling LoadScene or LoadSceneAsync (not just at playmode start)

    Doesn't happen the *first* time I do this after I've changed script, so suspect it's related to me turning off domain and scene reload.

    Don't have a good work around
     
    Unity_Javier likes this.
  8. Unity_Javier

    Unity_Javier

    Unity Technologies

    Joined:
    Mar 7, 2018
    Posts:
    176
    Thanks for the callstack and repro script @footnotesforthefuture , I've reached out to the Audio team and they're aware of this thread now.
     
  9. zollenz

    zollenz

    Unity Technologies

    Joined:
    Jun 4, 2019
    Posts:
    19
    @footnotesforthefuture Audio team member here. Could you provide more details on the specific scenario that causes this? I am trying to reproduce, but I'm not sure on the particular steps.
     
  10. FanStudioUK

    FanStudioUK

    Joined:
    Mar 31, 2013
    Posts:
    22
    I can confirm that we have the same issue and it's coming from the AudioSource by assigning it the same AudioMixer Group. After removing the Mixer Groups the error dissapears. If you need a repro project let us know.
    Unity version 2021.3.27f1
     
  11. zollenz

    zollenz

    Unity Technologies

    Joined:
    Jun 4, 2019
    Posts:
    19
    @FanStudioUK Reassigning the same mixer group to an AudioSource (from editor or API) doesn't seem to trigger the issue for me. If you have the time to file a bug report with a minimal repro project attached that would be greatly appreciated.
     
    FanStudioUK likes this.
  12. FanStudioUK

    FanStudioUK

    Joined:
    Mar 31, 2013
    Posts:
    22
    Sure, will do. Thank you!
     
    zollenz likes this.
  13. benjamin_schmithuesen

    benjamin_schmithuesen

    Joined:
    Jul 23, 2020
    Posts:
    6
    Is a bug report already created for this? We have the same error message (always printed multiple times) in our project since we updated Unity from 2020.3.32 to 2021.3.25.