Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KeePass2 plgx plugin load error #69

Open
madburg opened this issue Jan 22, 2019 · 7 comments
Open

KeePass2 plgx plugin load error #69

madburg opened this issue Jan 22, 2019 · 7 comments

Comments

@madburg
Copy link

madburg commented Jan 22, 2019

Tried "HaveIBeenPwned.plgx" with KeePass version 2.39.1 and 2.41 on Windows 7.

Following is the message I receive:
image

@Sanaki
Copy link

Sanaki commented Jan 23, 2019

Works fine for me on both linux and windows 10. Unless windows 7 is the problem, I'm thinking you have an old version of the plugin.

@madburg
Copy link
Author

madburg commented Jan 30, 2019

Downloaded "HaveIBeenPwned.plgx"from here 8 days ago, which was version 1.3.0 and still the posted version today. Is the support here based on it works for me so that's it?

@andrew-schofield
Copy link
Owner

The issue in the error message appears to be that it can't find a class that is part of the .NET framework.

The only thing I can think of that would cause this would be not having v4 or above of the .NET framework installed. Windows 7 only came with 3.5, but windows updates should have updated to at least v4 at some point over the last 8 years.
Can you check what version(s) of the .NET framework you have installed?

@madburg
Copy link
Author

madburg commented Feb 1, 2019

Hello andrew, per https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

I am on .NET Framework 4.7.1 (Release = 461310)

I do not have admin rights under my login account (the account I use keepass with) I dont not have issue with any other running keepass plugins loading and working, but wanted to triple check with you just in case that admin right is a requirements that is not documented.

Other that that I don't know why I would possibly receive a .net error or what's in the data line 121, at position 4, and Line 376, position 5 per the dialog box I posted.

@andrew-schofield
Copy link
Owner

Hmm, this appears to be a pretty obscure bug. You shouldn't need admin rights to build the plugin, and if you've got .NET 4.7.1 it should be able to locate the class that the error is complaining about.
At the moment I'm not really sure how to proceed in attempting to fix this.

As an alternative, can your remove the plgx file from your plugins folder, and instead copy over the 2 .dll files from here: https://github.com/andrew-schofield/keepass2-haveibeenpwned/tree/master/mono
These are pre-compiled versions, which hopefully won't be afflicted by the same issue.

@madburg
Copy link
Author

madburg commented Feb 1, 2019

Thanks andrew, I dropped both dlls into the plugin directory and received the follow error, hope it can shed some light as to what is incompatible.

image

@eNTi
Copy link

eNTi commented Feb 5, 2019

Same here after upgrading from 2.40 to 2.41.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants