MeltyPlayer / FinModelUtility

Model viewer and command-line tools for extracting models from various GCN/3DS/PC games en-masse.
GNU General Public License v3.0
101 stars 12 forks source link

Exception when trying to "Export As" #33

Closed loveandrespect393 closed 8 months ago

loveandrespect393 commented 11 months ago

Clicked on "Export As" option and got the following error:

See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.

** Exception Text ** System.InvalidCastException: Specified cast is not valid. at fin.util.asserts.Asserts.AsA[TExpected](Object instance, String message) at uni.ui.UniversalAssetToolForm.exportAsToolStripMenuItem_Click(Object sender, EventArgs e) at System.Windows.Forms.BindableComponent.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

** Loaded Assemblies ** System.Private.CoreLib Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

universal_asset_tool Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

CommandLine Assembly Version: 2.9.1.0 Win32 Version: n/a CodeBase:

netstandard Assembly Version: 2.1.0.0 Win32 Version: n/a CodeBase:

System.Linq Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Fin Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

System.Collections Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

J3d Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Cmb Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Glo Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Mod Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

System.Windows.Forms Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.ComponentModel.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Windows.Forms.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.InteropServices Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Drawing.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Collections.Specialized Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Fin.Ui Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

System.Drawing.Common Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Schema Assembly Version: 0.3.6.0 Win32 Version: n/a CodeBase:

Dat Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

SuperMario64 Assembly Version: 0.0.0.0 Win32 Version: n/a CodeBase:

Level5 Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

PaperMarioDirectorsCut Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Utility of Time CSharp Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

HaloWarsTools Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Modl Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

OpenTK Assembly Version: 3.3.3.0 Win32 Version: n/a CodeBase:

mscorlib Assembly Version: 4.0.0.0 Win32 Version: n/a CodeBase:

System.Drawing Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Numerics.Vectors Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.Logging.Abstractions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

SixLabors.ImageSharp Assembly Version: 3.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Toolkit.HighPerformance Assembly Version: 7.1.0.0 Win32 Version: n/a CodeBase:

System.Console Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Threading Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Text.Encoding.Extensions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Diagnostics.TraceSource Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Win32.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.ComponentModel.EventBasedAsync Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Threading.Thread Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Accessibility Assembly Version: 4.0.0.0 Win32 Version: n/a CodeBase:

System.Memory Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.ComponentModel.TypeConverter Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.ComponentModel Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

OpenTK.GLControl Assembly Version: 3.3.3.0 Win32 Version: n/a CodeBase:

System Assembly Version: 4.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Win32.SystemEvents Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Collections.Concurrent Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.Configuration.UserSecrets Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Resources.Extensions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.ObjectModel Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.Loader Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Private.Uri Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.ComponentModel.Annotations Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Diagnostics.FileVersionInfo Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

TestableIO.System.IO.Abstractions Assembly Version: 19.0.0.0 Win32 Version: n/a CodeBase:

TestableIO.System.IO.Abstractions.Wrappers Assembly Version: 19.0.0.0 Win32 Version: n/a CodeBase:

System.IO.FileSystem.DriveInfo Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.IO.FileSystem.Watcher Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Newtonsoft.Json Assembly Version: 13.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.Serialization.Formatters Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Linq.Expressions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.Numerics Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.Serialization.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Data.Common Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Xml.ReaderWriter Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Private.Xml Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Reflection.Emit.ILGeneration Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Reflection.Emit.Lightweight Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Reflection.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Anonymously Hosted DynamicMethods Assembly Assembly Version: 0.0.0.0 Win32 Version: n/a CodeBase:

MathNet.Numerics Assembly Version: 5.0.0.0 Win32 Version: n/a CodeBase:

System.Collections.NonGeneric Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.Logging Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.DependencyInjection.Abstractions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.DependencyInjection Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.Options Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.Logging.Debug Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Diagnostics.Tracing Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Extensions.Primitives Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Threading.Tasks.Parallel Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.CompilerServices.Unsafe Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Ast Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Visceral Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Microsoft.Win32.Registry Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Gameloop.Vdf Assembly Version: 0.6.2.0 Win32 Version: n/a CodeBase:

System.Dynamic.Runtime Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.IO Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Globalization Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.Extensions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Yarhl Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

SceneGate.Ekona Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

F3dzex2 Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Pikmin2 Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

System.Threading.ThreadPool Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Xmod Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Gx Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

Encoding.SpanExtensions Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

CommunityToolkit.HighPerformance Assembly Version: 8.2.0.0 Win32 Version: n/a CodeBase:

FastBitmapLib Assembly Version: 1.3.1.0 Win32 Version: n/a CodeBase:

System.Text.RegularExpressions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

AssimpNet Assembly Version: 5.0.0.0 Win32 Version: n/a CodeBase:

System.Reflection Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.InteropServices.RuntimeInformation Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.IO.FileSystem Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.AppContext Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Reflection.Extensions Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

Crayon Assembly Version: 2.0.69.0 Win32 Version: n/a CodeBase:

SharpGLTF.Core Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

System.Text.Json Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Runtime.Intrinsics Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

SharpGLTF.Toolkit Assembly Version: 1.0.0.0 Win32 Version: n/a CodeBase:

System.Text.Encodings.Web Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Text.Encoding Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Diagnostics.StackTrace Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Reflection.Metadata Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

System.Collections.Immutable Assembly Version: 7.0.0.0 Win32 Version: n/a CodeBase:

** JIT Debugging **

MeltyPlayer commented 9 months ago

Oops, thanks for reporting this bug! I’ll take a look as soon as I get a chance.

MeltyPlayer commented 8 months ago

Sorry for the delay, my computer exploded like a day after responding to this. I was finally able to get it fixed and take a look, this should be fixed now!