nesrak1 / UABEA

c# uabe for newer versions of unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crash or freeze with 2022.1.16f1

Maxandkon opened this issue · comments

Describe the bug
Greetings,
In the game with Unity version 2022.1.16f1, I get instant crash when trying to export by "plugins"

To Reproduce
Steps to reproduce the behavior:

  1. Open Asset
  2. Click on asset`s file in list
  3. Click on "Plugins"
  4. See error

Additional context

Logs:

System.NullReferenceException: Object reference not set to an instance of an object.
at AudioPlugin.ExportAudioClipOption.SelectionValidForPlugin(AssetsManager am, UABEAPluginAction action, List1 selection, String& name) at UABEAvalonia.Plugins.PluginManager.GetPluginsThatSupport(AssetsManager am, List1 selectedAssets) in D:\a\UABEA\UABEA\UABEAvalonia\Plugins\PluginManager.cs:line 68
at UABEAvalonia.PluginWindow..ctor(Window win, AssetWorkspace workspace, List`1 selection, PluginManager plugLoader) in D:\a\UABEA\UABEA\UABEAvalonia\Forms\PluginWindow.axaml.cs:line 36
at UABEAvalonia.InfoWindow.BtnPlugin_Click(Object sender, RoutedEventArgs e) in D:\a\UABEA\UABEA\UABEAvalonia\Forms\InfoWindow.axaml.cs:line 408
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore()
at Avalonia.Threading.DispatcherOperation.Execute()
at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job)
at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
at Avalonia.Threading.Dispatcher.Signaled()
at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam)
at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg)
at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken)
at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl)
at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, ShutdownMode shutdownMode)
at UABEAvalonia.Program.Main(String[] args) in D:\a\UABEA\UABEA\UABEAvalonia\Program.cs:line 53

System.NullReferenceException: Object reference not set to an instance of an object.
at AudioPlugin.ExportAudioClipOption.SelectionValidForPlugin(AssetsManager am, UABEAPluginAction action, List1 selection, String& name) at UABEAvalonia.Plugins.PluginManager.GetPluginsThatSupport(AssetsManager am, List1 selectedAssets) in D:\a\UABEA\UABEA\UABEAvalonia\Plugins\PluginManager.cs:line 68
at UABEAvalonia.PluginWindow..ctor(Window win, AssetWorkspace workspace, List`1 selection, PluginManager plugLoader) in D:\a\UABEA\UABEA\UABEAvalonia\Forms\PluginWindow.axaml.cs:line 36
at UABEAvalonia.InfoWindow.BtnPlugin_Click(Object sender, RoutedEventArgs e) in D:\a\UABEA\UABEA\UABEAvalonia\Forms\InfoWindow.axaml.cs:line 408
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore()
at Avalonia.Threading.DispatcherOperation.Execute()
at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job)
at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
at Avalonia.Threading.Dispatcher.Signaled()
at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam)
at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg)
at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken)
at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl)
at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, ShutdownMode shutdownMode)
at UABEAvalonia.Program.Main(String[] args) in D:\a\UABEA\UABEA\UABEAvalonia\Program.cs:line 53

Duplicate #284 , #324 with explanation in #324 (comment)