Closed busterboyz closed 4 years ago
I actually fixed it by cleaning temp files. Thanks for sharing your program.
Sent from Mail for Windows 10
From: Wesley Pyburn (TechNobo) Sent: Tuesday, July 21, 2020 6:14 PM To: TcNobo/TcNo-Acc-Switcher Cc: busterboyz; Author Subject: Re: [TcNobo/TcNo-Acc-Switcher] crashing cant use. yesterday itworked. (#9)
I assume because you edited your post to be blank you found the issue and solved it. Regarding your original post, seen below: It seemed to be an issue with reading the last login date from the loginusers.vdf file in your Steam folder. Under each SteamID is a "Timestamp". Something must have gone wrong with Steam editing that file, or my program reading/editing that file. Regardless I've patched it and it will be fixed in the next update. Just busy reworking how it works with this file entirely :) Loginusers.vdf file: .../Steam/config/loginusers.vdf Your original post: 7/19/2020 7:10:09 PM UNHANDLED CRASH: System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'TCNO_Acc_Switcher_CSharp_WPF.MainWindow' that matches the specified binding constraints threw an exception. ---> System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at System.Convert.ToDouble(String value) at TCNO_Acc_Switcher_CSharp_WPF.MainWindow.UnixTimeStampToDateTime(String unixTimeStampString) at TCNO_Acc_Switcher_CSharp_WPF.MainWindow.getSteamAccounts() at TCNO_Acc_Switcher_CSharp_WPF.MainWindow.RefreshSteamAccounts() at TCNO_Acc_Switcher_CSharp_WPF.MainWindow..ctor() --- 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 where exception was thrown --- 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 TCNO_Acc_Switcher_CSharp_WPF.App.Main() — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
I assume because you edited your post to be blank you found the issue and solved it. Regarding your original post, seen below: It seemed to be an issue with reading the last login date from the loginusers.vdf file in your Steam folder. Under each SteamID is a "Timestamp". Something must have gone wrong with Steam editing that file, or my program reading/editing that file. Regardless I've patched it and it will be fixed in the next update. Just busy reworking how it works with this file entirely :) Loginusers.vdf file:
.../Steam/config/loginusers.vdf
Patched in c444b18
Your original post: