Placeholder-Software / Dissonance

Unity Voice Chat Asset
69 stars 5 forks source link

BasePreprocessingPipeline Error After Updating my Mirror project to 2021 and reinstalling the latest version of Dissonance, Mirror and the mirror networking dissonance integration #250

Closed nopogo closed 2 years ago

nopogo commented 2 years ago
[Dissonance:Recording] (17:26:19.551) BasePreprocessingPipeline: Error: Unhandled exception killed audio preprocessor thread: System.EntryPointNotFoundException: Dissonance_CreateRnnoiseState assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) Dissonance.Audio.Capture.AudioPluginDissonanceNative.Dissonance_CreateRnnoiseState()
  at Dissonance.Audio.Capture.WebRtcPreprocessingPipeline+RnnoisePreprocessor.Reset () [0x00043] in E:\Unity projects\dieinspace\Assets\Plugins\Dissonance\Core\Audio\Capture\WebRtcPreprocessingPipeline.cs:481 
  at Dissonance.Audio.Capture.WebRtcPreprocessingPipeline.ApplyReset () [0x0001b] in E:\Unity projects\dieinspace\Assets\Plugins\Dissonance\Core\Audio\Capture\WebRtcPreprocessingPipeline.cs:71 
  at Dissonance.Audio.Capture.BasePreprocessingPipeline.ThreadEntry () [0x00006] in E:\Unity projects\dieinspace\Assets\Plugins\Dissonance\Core\Audio\Capture\BasePreprocessingPipeline.cs:224 ! This is probably a bug in Dissonance, we're sorry! Please report the bug on the issue tracker "https://github.com/Placeholder-Software/Dissonance/issues". You could also seek help on the community at "http://placeholder-software.co.uk/dissonance/community" to get help for a temporary workaround. Error ID: 02EB75C0-1E12-4109-BFD2-64645C14BD5F

Steps to Reproduce

Provide a detailed set of steps to reproduce the problem

  1. update project to unity 2021.3.1f1
  2. install dissonance 8.1.0
  3. install latest mirror (66.0.9)
  4. install mirror networking dissonance integration

Your Environment

Win 10 mirror (66.0.9) unity 2021.3.1f1 dissonance 8.1.0

martindevans commented 2 years ago

Sometimes during an upgrade Unity fails to upgrade native plugins. To check if it's this please try:

1) Close the Unity editor 2) Delete Assets/Plugins/Dissonance and Assets/Dissonance 3) Install a new copy of Dissonance and Dissonance for Mirror

nopogo commented 2 years ago

This fixed it for me, I appreciate the very fast response immensely ! :)