Kyrodan / KeeAnywhere

A cloud storage provider plugin for KeePass Password Safe
https://keeanywhere.de
MIT License
702 stars 86 forks source link

Error connecting to google drive #360

Open qmoyart opened 2 years ago

qmoyart commented 2 years ago

It seems different than problem raised by Jackjatin on sept 12th, I don't even get to connect to my account, the browser is not opening with google auth. I paste you the french message... (doesn't occur with dropbox)

I get this message trying to open online database via "Open from Cloud Drive", or simply by trying to add google account via "KeeAnywhere->Add"

Any idea ? Thx for your help

image

SYThomasNordmeyer commented 1 year ago

Having the same issue with version 2.0.3. Seems there are issues with tab stop chars in file names while reading directory content. After renaming the file "StVV 1.7.2021 - Mülleimer Arboretum" and removing the TABs file list was shown and everything was working as expected.

`Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

** Ausnahmetext ** System.ArgumentException: Invalid char in path 'StVV 1.7.2021 - Mülleimer Arboretum' at position 14: 9 (decimal) bei KeeAnywhere.CloudPath.CheckInvalidPathChars(String path) bei KeeAnywhere.CloudPath.GetExtension(String path) bei KeeAnywhere.Forms.CloudDriveFilePicker.d15.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei KeeAnywhere.Forms.CloudDriveFilePicker.d12.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei KeeAnywhere.Forms.CloudDriveFilePicker.d19.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei KeeAnywhere.Forms.CloudDriveFilePicker.dc.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

** Geladene Assemblys ** mscorlib Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9105.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.

KeePass Assembly-Version: 2.52.0.17694. Win32-Version: 2.52.0.0. CodeBase: file:///C:/Program%20Files/KeePass%20Password%20Safe%202/KeePass.exe.

System Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9065.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.

System.Windows.Forms Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9075.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

System.Drawing Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

System.Configuration Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

System.Core Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9105.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.

System.Xml Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.

System.Windows.Forms.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

Accessibility Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.

KeeAnywhere Assembly-Version: 2.0.3.0. Win32-Version: 2.0.3.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/KeeAnywhere.dll.

System.Net.Http.Primitives Assembly-Version: 4.2.29.0. Win32-Version: 4.2.29.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/System.Net.Http.Primitives.DLL.

Newtonsoft.Json Assembly-Version: 12.0.0.0. Win32-Version: 12.0.3.23909. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Newtonsoft.Json.DLL.

Microsoft.Graph.Core Assembly-Version: 1.24.0.0. Win32-Version: 1.24.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Microsoft.Graph.Core.DLL.

System.Numerics Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.

System.Runtime.Serialization Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.

System.Data Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9110.0 built by: NET481REL1LAST_B. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.

System.Security Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Security/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Security.dll.

KeePass.XmlSerializers Assembly-Version: 2.52.0.17694. Win32-Version: 2.52.0.17694. CodeBase: file:///C:/Program%20Files/KeePass%20Password%20Safe%202/KeePass.XmlSerializers.DLL.

Google.Apis.Drive.v3 Assembly-Version: 1.49.0.2201. Win32-Version: 1.49.0.2201. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.Drive.v3.DLL.

Google.Apis Assembly-Version: 1.49.0.0. Win32-Version: 1.49.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.DLL.

Google.Apis.Core Assembly-Version: 1.49.0.0. Win32-Version: 1.49.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.Core.DLL.

Google.Apis.Auth Assembly-Version: 1.49.0.0. Win32-Version: 1.49.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.Auth.DLL.

System.Net.Http Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll.

mscorlib.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.

** JIT-Debuggen ** Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der Konfigurationsdatei der Anwendung oder des Computers (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden. Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten Ausnahmen an den JIT-Debugger gesendet, der auf dem Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

`

SYThomasNordmeyer commented 1 year ago

Having the same issue with version 2.0.3. Seems there are issues with tchars in file names whil reading directory content. `Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

Ausnahmetext System.ArgumentException: Invalid char in path 'StVV 1.7.2021 - Mülleimer Arboretum' at position 14: 9 (decimal) bei KeeAnywhere.CloudPath.CheckInvalidPathChars(String path) bei KeeAnywhere.CloudPath.GetExtension(String path) bei KeeAnywhere.Forms.CloudDriveFilePicker.d15.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei KeeAnywhere.Forms.CloudDriveFilePicker.d12.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei KeeAnywhere.Forms.CloudDriveFilePicker.d19.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei KeeAnywhere.Forms.CloudDriveFilePicker.dc.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Geladene Assemblys mscorlib Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9105.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.

KeePass Assembly-Version: 2.52.0.17694. Win32-Version: 2.52.0.0. CodeBase: file:///C:/Program%20Files/KeePass%20Password%20Safe%202/KeePass.exe.

System Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9065.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.

System.Windows.Forms Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9075.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.

System.Drawing Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.

System.Configuration Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

System.Core Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9105.0 built by: NET481REL1LAST_C. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.

System.Xml Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.

System.Windows.Forms.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

Accessibility Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.

KeeAnywhere Assembly-Version: 2.0.3.0. Win32-Version: 2.0.3.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/KeeAnywhere.dll.

System.Net.Http.Primitives Assembly-Version: 4.2.29.0. Win32-Version: 4.2.29.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/System.Net.Http.Primitives.DLL.

Newtonsoft.Json Assembly-Version: 12.0.0.0. Win32-Version: 12.0.3.23909. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Newtonsoft.Json.DLL.

Microsoft.Graph.Core Assembly-Version: 1.24.0.0. Win32-Version: 1.24.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Microsoft.Graph.Core.DLL.

System.Numerics Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.

System.Runtime.Serialization Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll.

System.Data Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9110.0 built by: NET481REL1LAST_B. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll.

System.Security Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Security/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Security.dll.

KeePass.XmlSerializers Assembly-Version: 2.52.0.17694. Win32-Version: 2.52.0.17694. CodeBase: file:///C:/Program%20Files/KeePass%20Password%20Safe%202/KeePass.XmlSerializers.DLL.

Google.Apis.Drive.v3 Assembly-Version: 1.49.0.2201. Win32-Version: 1.49.0.2201. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.Drive.v3.DLL.

Google.Apis Assembly-Version: 1.49.0.0. Win32-Version: 1.49.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.DLL.

Google.Apis.Core Assembly-Version: 1.49.0.0. Win32-Version: 1.49.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.Core.DLL.

Google.Apis.Auth Assembly-Version: 1.49.0.0. Win32-Version: 1.49.0.0. CodeBase: file:///C:/Users/thomas.nordmeyer/AppData/Local/KeePass/PluginCache/NiA4Q4xJAc1GZ9OEEELw/Google.Apis.Auth.DLL.

System.Net.Http Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll.

mscorlib.resources Assembly-Version: 4.0.0.0. Win32-Version: 4.8.9032.0 built by: NET481REL1. CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.

JIT-Debuggen Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der Konfigurationsdatei der Anwendung oder des Computers (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden. Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten Ausnahmen an den JIT-Debugger gesendet, der auf dem Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

`