Skip to content

Godbert can't open after choose the game folder #236

@CookTurtle

Description

@CookTurtle

The game version is FFXIV TC server. And the Godbert is compiled by github action depend on latest fork(Add TraditionalChinese in language.cs).
And the SaintCoinachCmd doesn't work in TC too. It will show "Specified method is not supported."
There are the error code when I open Godbert.exe

Application: Godbert.exe
CoreCLR Version: 7.0.2024.26716
.NET Version: 7.0.20
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Windows.Markup.XamlParseException: 符合所指定繫結條件約束之型別 'Godbert.ViewModels.MainViewModel' 上建構函式的引動過程擲回例外狀況。
---> System.AggregateException: One or more errors occurred. (Specified method is not supported.)
---> System.NotSupportedException: Specified method is not supported.
at SaintCoinach.Ex.MultiSheet2.<GetLocalisedSheet>b__17_0(Language l) in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Ex\MultiSheet.cs:line 44 at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory) at SaintCoinach.Ex.MultiSheet2.GetLocalisedSheet(Language language) in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Ex\MultiSheet.cs:line 42
at SaintCoinach.Ex.MultiSheet2.get_ActiveSheet() in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Ex\MultiSheet.cs:line 33 at SaintCoinach.Ex.MultiSheet2.Enumerator..ctor(MultiSheet2 sheet) in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Ex\MultiSheet.Enumerator.cs:line 18 at SaintCoinach.Ex.MultiSheet2.GetEnumerator() in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Ex\MultiSheet.cs:line 55
at SaintCoinach.Ex.MultiSheet2.System.Collections.IEnumerable.GetEnumerator() in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Ex\MultiSheet.cs:line 63 at SaintCoinach.Xiv.XivSheet1.Enumerator..ctor(XivSheet1 sheet) in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Xiv\XivSheet.Enumerator.cs:line 19 at SaintCoinach.Xiv.XivSheet1.GetEnumerator() in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Xiv\XivSheet.cs:line 64
at SaintCoinach.Xiv.XivSheet1.System.Collections.IEnumerable.GetEnumerator() in D:\a\SaintCoinach\SaintCoinach\SaintCoinach\Xiv\XivSheet.cs:line 72 at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator1.ToArray()
at System.Linq.Buffer1..ctor(IEnumerable1 source)
at System.Linq.OrderedEnumerable1.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at Godbert.ViewModels.EquipmentViewModel..ctor(MainViewModel parent) in D:\a\SaintCoinach\SaintCoinach\Godbert\ViewModels\EquipmentViewModel.cs:line 66
at Godbert.ViewModels.MainViewModel.Initialize(ARealmReversed realm) in D:\a\SaintCoinach\SaintCoinach\Godbert\ViewModels\MainViewModel.cs:line 77
at Godbert.ViewModels.MainViewModel..ctor() in D:\a\SaintCoinach\SaintCoinach\Godbert\ViewModels\MainViewModel.cs:line 53
--- End of inner exception stack trace ---
at Godbert.ViewModels.MainViewModel..ctor() in D:\a\SaintCoinach\SaintCoinach\Godbert\ViewModels\MainViewModel.cs:line 64
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions)
--- End of inner exception stack trace ---
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
at System.Windows.Application.DoStartup()
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run()
at Godbert.App.Main()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions