[1PW6] Crash on start after last update
Since the last update I did today the 1PW App crashes directly on start.
The error log shows a .NET Runtime Error:
Anwendung: AgileBits.OnePassword.Desktop.exe Frameworkversion: v4.0.30319 Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet. Ausnahmeinformationen: System.IO.FileLoadException bei System.Reactive.Linq.DispatcherObservable.ObserveOn_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.IObservable'1<System.__Canon>, System.Windows.Threading.Dispatcher) bei AgileBits.OnePassword.UserSession..ctor() bei DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, System.Object[]) bei Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() Ausnahmeinformationen: Autofac.Core.DependencyResolutionException bei Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() bei Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(Autofac.IComponentContext, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) Ausnahmeinformationen: Autofac.Core.DependencyResolutionException bei Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(System.Guid, System.Func'1<System.Object>) bei Autofac.Core.Resolving.InstanceLookup.Execute() bei Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>, System.Object ByRef) bei Autofac.Core.Activators.Reflection.AutowiringPropertyInjector.InjectProperties(Autofac.IComponentContext, System.Object, Autofac.Core.IPropertySelector, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.Core.Registration.ComponentRegistration.RaiseActivating(Autofac.IComponentContext, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>, System.Object ByRef) bei Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(System.Guid, System.Func'1<System.Object>) bei Autofac.Core.Resolving.InstanceLookup.Execute() bei Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.Core.Resolving.ResolveOperation.Execute(Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>, System.Object ByRef) bei Autofac.Core.Activators.Reflection.AutowiringPropertyInjector.InjectProperties(Autofac.IComponentContext, System.Object, Autofac.Core.IPropertySelector, System.Collections.Generic.IEnumerable'1<Autofac.Core.Parameter>) bei Autofac.ResolutionExtensions.InjectUnsetProperties[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Autofac.IComponentContext, System.__Canon) bei AgileBits.OnePassword.Program.Main(System.String[])
No 1pw log is written. The last logs are from before the update.
This is probably the version I installed:
AgileBits.OnePassword.Framework.AppUpdater last version reported: size=7.8 mb, title=1Password, version=6.1.308
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Windows 7 SP1
Sync Type: 1PW for Families
Comments
-
Hey @virtualmarc, sorry for the trouble here!
It looks like you may need to update to a newer version of .NET. Can you install .NET 4.6.2 from here. Once you've completed the install, restart your PC and try running 1Password 6 again.
Let us know how it goes, and if you still have trouble with 1Password after updating .NET :).
0 -
Hi @mohamedosman, thanks for the answer. In fact I was still on .NET 4.6.1. I just updated but can't restart now (would break my remote connection), will test it when I'm back at work tomorrow.
0 -
Hey @virtualmarc, sounds like everything should be good to go then :). Let us know how things run when you're able to restart.
0 -
Hi @mohamedosman just rebooted my pc at work but now it completely doesn't work. Process exits immediately. No log entry for 1Passwort but again this crash in the .NET Framework log:
Anwendung: AgileBits.OnePassword.Desktop.exe Frameworkversion: v4.0.30319 Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet. Ausnahmeinformationen: System.IO.FileLoadException bei System.Reactive.Linq.DispatcherObservable.ObserveOn_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.IObservable`1<System.__Canon>, System.Windows.Threading.Dispatcher) bei AgileBits.OnePassword.UserSession..ctor() bei DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, System.Object[]) bei Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() Ausnahmeinformationen: Autofac.Core.DependencyResolutionException bei Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() bei Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(Autofac.IComponentContext, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) Ausnahmeinformationen: Autofac.Core.DependencyResolutionException bei Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(System.Guid, System.Func`1<System.Object>) bei Autofac.Core.Resolving.InstanceLookup.Execute() bei Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef) bei Autofac.Core.Activators.Reflection.AutowiringPropertyInjector.InjectProperties(Autofac.IComponentContext, System.Object, Autofac.Core.IPropertySelector, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.Core.Registration.ComponentRegistration.RaiseActivating(Autofac.IComponentContext, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef) bei Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(System.Guid, System.Func`1<System.Object>) bei Autofac.Core.Resolving.InstanceLookup.Execute() bei Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.Core.Resolving.ResolveOperation.Execute(Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef) bei Autofac.Core.Activators.Reflection.AutowiringPropertyInjector.InjectProperties(Autofac.IComponentContext, System.Object, Autofac.Core.IPropertySelector, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) bei Autofac.ResolutionExtensions.InjectUnsetProperties[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Autofac.IComponentContext, System.__Canon) bei AgileBits.OnePassword.Program.Main(System.String[])
Looks the same as above, even the same Frameworkversion. The Framework Version equals to the normal "Microsoft .NET Framework 4 Multi-Targeting Pack" Version. .NET 4.6.2 is installed and has the version 4.6.01590.
I guess I try to reinstall 1PW when I have time or wait until my new work PC arrives.
0 -
solved this morning by uninstall and reinstall of latest release.
0 -
@virtualmarc, that's very strange. You can safely uninstall and reinstall 1Password 6 without losing any data, so feel free to give that a try.
When you installed .NET 4.6.2 did you run into any issues or see any error messages?
Did the .NET installer tell you that you already had 4.6.2 installed?You may have a corrupted installation of .NET and you should try running this tool to confirm that nothings awry: https://support.microsoft.com/en-us/kb/2698555
0 -
Hey @yateveo,
Were you seeing the same error @virtualmarc had?
0 -
@mohamedosman No problems installing .NET 4.6.2, also it didn't say I already had it installed.
The lazy developer inside me tells me to wait some days until my new pc arrives. But maybe I find some spare time wherer I can try it out on my current one.
0 -
@mohamedosman I did not really look closely at the crash dialog. I have had enough update fails that I just remove/reinstall.
0 -
@virtualmarc, did you try running the .NET repair tool?
@yateveo, how do you normally run your updates? From within the app, or do you download a new installer from app updates?
0 -
from within the app when notified by the app of an available update.
0 -
Hi @yateveo,
In order to fix this, we need to learn more about your setup. These external crash issues aren't something that's collected and submitted to us, so we'd have no idea why it is happened in the first place.
Can you email us your 1Password diagnostics report, so we can see what it could be.
- Click on the start button to search for Event Viewer, open it.
- On the left sidebar, expand Applications and Services Logs, 1Password should show up below here
- Right click on 1Password to select Save all events as and save it as 'logs.txt', set Save as Type to Text (tab delimited) (*.txt)
- Email that file to us at support+windows@agilebits.com and in the email, also include the link to this thread along with your forum username.
Let us know here when you've sent the email, so we can confirm we got it.
0 -
@mohamedosman Just had a spare minute at work and reinstalled 1PW6. Dirst I tried the repair option but it failed and rolled back. After uninstall and install it works again.
0 -
Hi guys,
@yateveo, thanks, we got the email and will reply as soon as possible.
ref: BER-76968-874
@virtualmarc, if you can open 1Password for now, can you email us the 1Password diagnostics report, it should also include the most recent event logs. Please use this guide to generate the report and email it to us at support+windows@agilebits.com. Also, in the email, include the link to this thread along with your forum username, so that we can connect the email to this thread.
Let us know here when you've sent it, so we can confirm we got the email.
0 -
@MikeT E-Mail is on it's way.
0 -
Thanks, we got the report and will reply as soon as possible.
ref: BQZ-87936-583
0 -
Hi all,
I'm seeing what sounds like the same issue - not sure if forum ettiquite is to start a new post for the support request, or to post in here since I believe it's the same issue. Lemme know if I should post a new request. :)
Background
I did this:
- Got a new PC (HP Envy laptop, w/Windows 10 Home)
- Immediately Installed 1Password 6 from 1password.com (from the "get the apps" page in 1Password for families)
- Launched 1Password 6. It didn't launch. It appeared that nothing happened (but see below)
- Discovered that I had an ancient build of Windows 10 that hadn't updated yet.
- Updated Windows 10 to current version
- Uninstalled/Re-installed 1Password 6 using the downloaded installer
My issue
Steps to reproduce:
- Select Start > 1Password 6 to launch 1Password
Expected result:
- 1Password should launch and start initial app setup
Actual result:
- Visually, nothing happens.
- Administrative Events log shows the below:
Application: AgileBits.OnePassword.Desktop.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: Microsoft.Data.Sqlite.SqliteException at Microsoft.Data.Sqlite.Interop.MarshalEx.ThrowExceptionForRC(Int32, Microsoft.Data.Sqlite.Interop.Sqlite3Handle) at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(System.Data.CommandBehavior) at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.Execute(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection, System.String, System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Object>, Boolean, Boolean) at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.ExecuteReader(Microsoft.EntityFrameworkCore.Storage.IRelationalConnection, System.Collections.Generic.IReadOnlyDictionary`2<System.String,System.Object>, Boolean) at Microsoft.EntityFrameworkCore.Query.Internal.QueryingEnumerable+Enumerator.MoveNext() at Microsoft.EntityFrameworkCore.Query.QueryMethodProvider+<_ShapedQuery>d__3`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext() at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider+<_TrackEntities>d__15`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext() at Microsoft.EntityFrameworkCore.Query.Internal.LinqOperatorProvider+ExceptionInterceptor`1+EnumeratorExceptionInterceptor[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext() at System.Linq.Enumerable.ToDictionary[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>, System.Func`2<System.__Canon,System.__Canon>, System.Func`2<System.__Canon,System.__Canon>, System.Collections.Generic.IEqualityComparer`1<System.__Canon>) at System.Linq.Enumerable.ToDictionary[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable`1<System.__Canon>, System.Func`2<System.__Canon,System.__Canon>, System.Func`2<System.__Canon,System.__Canon>) at AgileBits.OnePassword.LocalDatabase.LocalContextConfigurationProvider.Load() at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(System.Collections.Generic.IList`1<Microsoft.Extensions.Configuration.IConfigurationProvider>) at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build() at AgileBits.OnePassword.GlobalContainerBuilder.BuildConfiguration(System.String[]) at AgileBits.OnePassword.GlobalContainerBuilder.CreateGlobalContainer(System.String[]) at AgileBits.OnePassword.Program.Main(System.String[])
I've tried uninstalling/re-installing and rebooting.
Have not tried installing .NET from the page @mohamedosman mentioned because it didn't list Windows 10 and I think the update included .NET, so thought I'd see what advice you have.
Thanks!
Grant
0 -
Another +1 here. Fixed it by uninstalling and reinstalling 1Password 6.
I was getting the exact same error as OP. Running Windows 10 version 1607, with the November 8 cumulative update installed.
Already had .NET 4.6.2 installed, and the .NET repair tool wasn't able to find any problems.
The 1Password event log didn't contain anything useful -- the latest events were from before updating.
In the Application event log, on lauch:
.NET Runtime Error (Event ID 1026):
Application: AgileBits.OnePassword.Desktop.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.FileLoadException at System.Reactive.Linq.DispatcherObservable.ObserveOn_[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.IObservable`1<System.__Canon>, System.Windows.Threading.Dispatcher) at AgileBits.OnePassword.UserSession..ctor() at DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, System.Object[]) at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() Exception Info: Autofac.Core.DependencyResolutionException at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(Autofac.IComponentContext, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) Exception Info: Autofac.Core.DependencyResolutionException at Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(System.Guid, System.Func`1<System.Object>) at Autofac.Core.Resolving.InstanceLookup.Execute() at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef) at Autofac.Core.Activators.Reflection.AutowiringPropertyInjector.InjectProperties(Autofac.IComponentContext, System.Object, Autofac.Core.IPropertySelector, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.Core.Registration.ComponentRegistration.RaiseActivating(Autofac.IComponentContext, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef) at Autofac.Core.Resolving.InstanceLookup.Activate(System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(System.Guid, System.Func`1<System.Object>) at Autofac.Core.Resolving.InstanceLookup.Execute() at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.Core.Resolving.ResolveOperation.Execute(Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef) at Autofac.Core.Activators.Reflection.AutowiringPropertyInjector.InjectProperties(Autofac.IComponentContext, System.Object, Autofac.Core.IPropertySelector, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>) at Autofac.ResolutionExtensions.InjectUnsetProperties[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Autofac.IComponentContext, System.__Canon) at AgileBits.OnePassword.Program.Main(System.String[])
Application Error (Event ID 1000):
Faulting application name: AgileBits.OnePassword.Desktop.exe, version: 6.1.308.0, time stamp: 0x583224fb Faulting module name: KERNELBASE.dll, version: 10.0.14393.321, time stamp: 0x57f4c4f0 Exception code: 0xe0434352 Fault offset: 0x0000000000017788 Faulting process ID: 0x3a98 Faulting application start time: 0x01d24e867fda8fd6 Faulting application path: C:\Users\ez000057\AppData\Local\1Password\app\6\AgileBits.OnePassword.Desktop.exe Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll Report ID: 145467ec-dcbe-4aa9-8d85-188af6fec76d Faulting package full name: Faulting package-relative application ID:
0 -
@ggruen thanks for writing in and in so much detail!
The error that you're seeing in your logs is a bit different than what other have reported here.
Your specific issue seems to be caused by 1Password failing to create your database on first launch. To fix this open a new file explorer window and enter%LOCALAPPDATA%/1password
in the address bar. Next, rename the "data" folder to "data-old". Now, completely close and relaunch 1Password 6 and you should be taken to the welcome screen.
Please give this a try and let us know how it goes.0 -
Hey @bennett, thanks for writing in and confirming that reinstalling 1Password fixed the issue for you.
When did you first see this crash?
Did you have a previous installation of 1Password 6, or were you installing a fresh copy?0 -
@mohamedosman First saw the crash last week some time, immediately afterupdating via the built-in autoupdate. Reboot etc didn't help. Reinstalling via the installer from the website fixed it.
0 -
Thanks for confirming! Personally, I can't wait until we have our own installer finally. :lol:
0 -
Hi @mohamedosman - thanks for the fix; very informative for general info. :)
After I posted, my new computer was misbehaving with other apps too, so I reset it, and now 1Password (and everything else) seems to be working ok.
Grant
0 -
That's great! Thanks for the update. On behalf of Mohamed, you are most welcome! I'm glad to hear that all is well after restarting. It sounds like you should be all set, but don't hesitate to reach out if we can be of assistance. Cheers! :)
0