[Error 11:14:29.423] [PluginManager] Encountered error loading plugin: TargetInvocationException "Exception has been thrown by the target of an invocation." (Do:10357): Wnck-CRITICAL **: wnck_set_client_type got called multiple times. Error while getting object for node in path '/Do/ItemSource'. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: An exception was thrown by the type initializer for Do.Universe.Linux.FileItem ---> System.ArgumentNullException: Argument cannot be null. Parameter name: path2 at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000] in :0 at Do.Platform.Linux.EnvironmentServiceExtensions.PathForXdgVariable (IEnvironmentService envService, System.String key, System.String fallback) [0x00000] in :0 at Do.Platform.Linux.EnvironmentServiceExtensions.MaybePathForXdgVariable (IEnvironmentService envService, System.String key) [0x00000] in :0 at Do.Universe.Linux.FileItem..cctor () [0x00000] in :0 --- End of inner exception stack trace --- at Do.Platform.Linux.UniverseFactoryService.NewFileItem (System.String path) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource+c__IteratorB.MoveNext () [0x00000] in :0 at System.Linq.Enumerable+c__IteratorC`1[Do.Universe.Item].MoveNext () [0x00000] in :0 at System.Collections.Generic.List`1[Do.Universe.Item].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in :0 at System.Collections.Generic.List`1[Do.Universe.Item]..ctor (IEnumerable`1 collection) [0x00000] in :0 at System.Linq.Enumerable.ToArray[Item] (IEnumerable`1 source) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource.OnRecentChanged (System.Object sender, System.EventArgs e) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource..ctor () [0x00000] in :0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type) [0x00000] in :0 at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in :0 at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] in :0 at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type expectedType) [0x00000] in :0 at Mono.Addins.ExtensionNode.GetChildObjects (System.Type arrayElementType, Boolean reuseCachedInstance) [0x00000] in :0 Error while getting object for node in path '/Do/ItemSource'. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: An exception was thrown by the type initializer for Do.Universe.Linux.FileItem ---> System.ArgumentNullException: Argument cannot be null. Parameter name: path2 at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000] in :0 at Do.Platform.Linux.EnvironmentServiceExtensions.PathForXdgVariable (IEnvironmentService envService, System.String key, System.String fallback) [0x00000] in :0 at Do.Platform.Linux.EnvironmentServiceExtensions.MaybePathForXdgVariable (IEnvironmentService envService, System.String key) [0x00000] in :0 at Do.Universe.Linux.FileItem..cctor () [0x00000] in :0 --- End of inner exception stack trace --- at Do.Platform.Linux.UniverseFactoryService.NewFileItem (System.String path) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource+c__IteratorB.MoveNext () [0x00000] in :0 at System.Linq.Enumerable+c__IteratorC`1[Do.Universe.Item].MoveNext () [0x00000] in :0 at System.Collections.Generic.List`1[Do.Universe.Item].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in :0 at System.Collections.Generic.List`1[Do.Universe.Item]..ctor (IEnumerable`1 collection) [0x00000] in :0 at System.Linq.Enumerable.ToArray[Item] (IEnumerable`1 source) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource.OnRecentChanged (System.Object sender, System.EventArgs e) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource..ctor () [0x00000] in :0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0 at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in :0 at System.Activator.CreateInstance (System.Type type) [0x00000] in :0 at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in :0 at Mono.Addins.InstanceExtensionNode.GetInstance () [0x00000] in :0 at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type expectedType) [0x00000] in :0 at Mono.Addins.ExtensionNode.GetChildObjects (System.Type arrayElementType, Boolean reuseCachedInstance) [0x00000] in :0 System.TypeInitializationException: An exception was thrown by the type initializer for Do.Universe.Linux.FileItem ---> System.ArgumentNullException: Argument cannot be null. Parameter name: path2 at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000] in :0 at Do.Platform.Linux.EnvironmentServiceExtensions.PathForXdgVariable (IEnvironmentService envService, System.String key, System.String fallback) [0x00000] in :0 at Do.Platform.Linux.EnvironmentServiceExtensions.MaybePathForXdgVariable (IEnvironmentService envService, System.String key) [0x00000] in :0 at Do.Universe.Linux.FileItem..cctor () [0x00000] in :0 --- End of inner exception stack trace --- at Do.Platform.Linux.UniverseFactoryService.NewFileItem (System.String path) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource+c__IteratorB.MoveNext () [0x00000] in :0 at System.Linq.Enumerable+c__IteratorC`1[Do.Universe.Item].MoveNext () [0x00000] in :0 at System.Collections.Generic.List`1[Do.Universe.Item].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in :0 at System.Collections.Generic.List`1[Do.Universe.Item]..ctor (IEnumerable`1 collection) [0x00000] in :0 at System.Linq.Enumerable.ToArray[Item] (IEnumerable`1 source) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource.OnRecentChanged (System.Object sender, System.EventArgs e) [0x00000] in :0 at Do.FilesAndFolders.RecentFileItemSource..ctor () [0x00000] in :0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0