Crash when opening certain logins (NullReferenceException)
After clicking on certain login entries, the app crashes with NullReferenceException.
This happens only in the main window, not the helper.
Here's the stack trace:
at AgileBits.OnePassword.ObjectModel.JsonUrlStringValue..ctor(JObject json, String propertyName, String clipboardFilter, String defaultScheme, String extraParams)
at AgileBits.OnePassword.ObjectModel.ItemModel.BuildUrls(IItemUiBuilder ui) in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\ObjectModel\ItemModel.cs:line 338
at AgileBits.OnePassword.ObjectModel.ItemModel.BuildUi(IItemUiBuilder ui, Boolean skipEmptyItems) in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\ObjectModel\ItemModel.cs:line 30
at AgileBits.OnePassword.UI.ItemViewer.SetViewModel(ItemViewModel viewModel) in C:\code\onepassword-rt\AgileBits.OnePassword.Desktop\UI\ItemViewer.xaml.cs:line 46
at AgileBits.OnePassword.UI.MainPage.SetViewModel(ItemViewModel viewModel) in C:\code\onepassword-rt\AgileBits.OnePassword.Desktop\UI\MainPage.xaml.cs:line 64
at AgileBits.OnePassword.UiRouter.d__35.MoveNext() in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\UiRouter.cs:line 540
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at AgileBits.OnePassword.UiRouter.d__47.MoveNext() in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\UiRouter.cs:line 818
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at AgileBits.OnePassword.UiRouter.d__5.MoveNext() in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\UiRouter.cs:line 82
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at AgileBits.OnePassword.UiRouter.d__4.MoveNext() in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\UiRouter.cs:line 65
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at AgileBits.OnePassword.ObjectModel.DisplayContext.d__60.MoveNext() in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\ObjectModel\DisplayContext.cs:line 488
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at AgileBits.OnePassword.ObjectModel.DisplayContext.d__59.MoveNext() in C:\code\onepassword-rt\AgileBits.OnePassword.Shared\ObjectModel\DisplayContext.cs:line 480
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at AgileBits.OnePassword.UI.MainPage.d__51.MoveNext() in C:\code\onepassword-rt\AgileBits.OnePassword.Desktop\UI\MainPage.xaml.cs:line 536
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
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 AgileBits.OnePassword.Program.Main(String[] args) in C:\code\onepassword-rt\AgileBits.OnePassword.Desktop\Program.cs:line 36
1Password Version: 6.0.245d
Extension Version: Not Provided
OS Version: Windows 10 (1607)
Sync Type: personal 1Password account
Comments
-
@the_ress thank you for letting us know, that stack trace is most helpful, I'll go work on the fix now ;)
update: next update should fix that issue.
0 -
Thanks!
0 -
On behalf of Serg, you're welcome.
0