Crash on start
Hi, the new 1Password Beta on Windows is crashing the moment I start it. Let me know what info I can provide to help. I can't even get to the point of getting the version, although this was happening when I first installed it a few days ago and when I tried it tonight it updated first and then behaved exactly the same way.
1Password Version: Latest beta
Extension Version: Not Provided
OS Version: Win 8.1 Pro
Sync Type: Not Provided
Referrer: forum-search:crash
Comments
-
-
@SergeyTheAgile Considered adding crash reporting to the application?
0 -
There is, but it's far from perfect yet. Each crash should generate a file in
%LOCALAPPDATA%\1Password\Diagnostics
folder.Settings\Email Us
command is expected to assist with making email and attaching files. However, there were few issues, some mail clients didn't want to cooperate and some Windows builds got this functionality broken. We are looking at other options, but haven't made our mind yet.0 -
Relying on email being setup correctly on the computer is a mistake in my opinion with today's prevalent use of web-based email. In fact, there's been many occasion where I've not submitted crash reports because the app assumed I have outlook (or some other mail client) configured locally.
Might want to check out https://www.hockeyapp.net/
0 -
HockeyApp is our #1 in list of choices, especially since lately Microsoft has stopped recommending AppInsights for client apps and pushing for HockeyApp.
0 -
There's 2 events, one from .NET Runtime and one "Application Error", nothing was created in the diagnostics folder btw. Here's the good part:
Application: AgileBits.OnePassword.Desktop.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.MissingMethodException
Stack:
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run()
at AgileBits.OnePassword.App.Main()0 -
And yes, please don't depend on local email setup, no sane person (at least outside company-mandated environments) uses a local mail client anymore.
0 -
Hi @Matrix,
Application: AgileBits.OnePassword.Desktop.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.MissingMethodExceptionThat means you're using an outdated .NET framework. Please install the latest .NET 4.6.1 framework here: https://www.microsoft.com/en-us/download/details.aspx?id=49982
After it is installed, reboot, and check Windows Updates for additional .NET updates.
And yes, please don't depend on local email setup, no sane person (at least outside company-mandated environments) uses a local mail client anymore.
A lot of our customers do use email clients on various platforms, especially on Windows. However, we are not going to default to submitting via email anymore like what we did in 1Password 4. The
email us
option is just opening up the Windows File Explorer pointing you to our diagnostics folder alongside the email client if it can open it. So, even if the email client doesn't open up, you'd still see the folder with the logs.We do plan to come up with a better crash reporter but right now, there isn't a clear solution we have that works across all Windows versions we're on. Microsoft is still working out what it wants to do with HockeyApp, there are a lot of changes in there.
0