goatcorp / FFXIVQuickLauncher

Custom launcher for FFXIV
https://goatcorp.github.io/
GNU General Public License v3.0
2.7k stars 324 forks source link

FF14 log in error #587

Open Radiantdank opened 2 years ago

Radiantdank commented 2 years ago

System.ComponentModel.Win32Exception (0x80004005): 'CredWrite' call throw an error (Error code: 1312) at AdysTech.CredentialManager.CredentialManager.SaveCredentials(String target, NetworkCredential credential) at XIVLauncher.Windows.ViewModel.MainWindowViewModel.PersistAccount(String username, String password) in D:\a\FFXIVQuickLauncher\FFXIVQuickLauncher\src\XIVLauncher\Windows\ViewModel\MainWindowViewModel.cs:line 491 at XIVLauncher.Windows.ViewModel.MainWindowViewModel.d20.MoveNext() in D:\a\FFXIVQuickLauncher\FFXIVQuickLauncher\src\XIVLauncher\Windows\ViewModel\MainWindowViewModel.cs:line 147 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at XIVLauncher.Windows.ViewModel.MainWindowViewModel.<>cDisplayClass19_0.<b0>d.MoveNext() in D:\a\FFXIVQuickLauncher\FFXIVQuickLauncher\src\XIVLauncher\Windows\ViewModel\MainWindowViewModel.cs:line 71 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at XIVLauncher.Xaml.AsyncCommandBase.d2.MoveNext() in D:\a\FFXIVQuickLauncher\FFXIVQuickLauncher\src\XIVLauncher\Xaml\AsyncCommand.cs:line 21 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 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 MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 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.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at XIVLauncher.App.Main() Version: 6.0.17.0 Git Hash: 6.0.17-0-g99c3a9d Context: Unhandled OS: Microsoft Windows NT 6.2.9200.0 64bit? True DX11? True Addons Enabled? True Auto Login Enabled? False Language: English LauncherLanguage: English Game path: G:\Program Files (x86)\SquareEnix\FINAL FANTASY XIV - A Realm Reborn

reiichi001 commented 2 years ago

Hello! This looks to be an issue with XIVLauncher trying to save your password into the Windows Credential Manager.

First, try opening XIVLauncher and then click on the "people" icon to pop up the account switcher. Right-click on any entries and remove them. Then try to login again.

If that doesn't work, you can also try manually checking in the Windows Credential Manager, but that shouldn't be needed as the above would handle that. You can find those steps here: https://goatcorp.github.io/faq/xl_troubleshooting#q-xiv-isnt-saving-my-new-password--how-do-i-clear-my-saved-password

Radiantdank commented 2 years ago

I removed the other entries however, its still not allowing me to log in :(

reiichi001 commented 2 years ago

Make sure to remove all entries, including the one you're using. (To make sure you have to retype the username and password fully).

If it's the exact same error, I'd try restarting the computer too, just to be safe.

You can also set XIVLauncher to not save the password as a last resort, but usually credwrite failures like this indicate a larger issue happening elsewhere.

Radiantdank commented 2 years ago

yeah, it keeps giving me the same error. Also it's not displaying any saved passwords or other user data

reiichi001 commented 2 years ago

I should probably have asked these first, but do you have a steam service account and/or one-time password?

And if so, are the relevant boxes checked?

Radiantdank commented 2 years ago

It's all good, I guess I just needed permission from the shop owner to launch the game

On Sun, Nov 14, 2021, 9:05 PM Franz Renatus @.***> wrote:

I should probably have asked these first, but do you have a steam service account and/or one-time password?

And if so, are the relevant boxes checked?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/goatcorp/FFXIVQuickLauncher/issues/587#issuecomment-968541699, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWPXFKW6GRXQBHWWQSE6VELUMCIIJANCNFSM5IAUHUDA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.