New version of Plugin Manager for testing!



  • Hi,

    There’s a new version of plugin manager available for testing - v1.4.1

    I’d be really grateful if you could test this version before we update the world :)

    https://github.com/bruderstein/nppPluginManager/releases/tag/v1.4.1

    Changes:

    • New plugin list hosting (no longer sourceforge)
    • Plugin list download now via HTTPS
    • Plugin list will automatically update from admin system every 2 weeks
    • Option to use “bleeding edge” plugin list - only a few minutes behind the admin system
    • General improvements around installation, security

    The “bleeding edge” list isn’t actually activated yet, and we’re not on our final host (expecting to sign the sponsorship contract within the next few days).

    More info for plugin authors

    The main change is the location of the plugin list - this is now on our own servers (thanks to sponsorship), so we can automate the plugin list update. This has been a looooong time coming, and I know it is annoying for plugin authors when the list doesn’t get published, which is why we’re automating it. If you switch on the bleeding edge version (in the settings), you’ll get pretty much exactly what is in the admin system - there’s just a few minutes delay. It also means people can try out a beta version of your plugin. We’ll publish the current status of the list every 2 weeks on Monday at 20:00 UTC. That means if you update the plugin list on a Sunday, and it happens to be the week of the update, the default list for everyone will include it after the Monday evening UTC. It’s now trivial to test your update to the plugin list works just by turning on the development list in the settings, so there should be no cases of broken installations being published (we can always publish again if something is really broken - just ping me).

    The dynamic update for the development list will be enabled over the next few days. Please let me know if you have any issues!

    Thanks

    Dave



  • I’m really glad to see this! :) I’m sure this couldn’t have been easy work.

    Couple of quick questions:

    • Are there plans for future 64-bit support? (If so would this list of plugins be separate?)
    • Is the admin system for plugin developers the same? Same URL, same procedures, etc?

    Thanks!



    1. Yes, 64bit support is underway. It will work the same way as the old unicode/ansi list worked, in that x64 will have a separate version number and a separate list of install steps.
    2. The admin system will for now remain the same. There has been some work on a new one, but that work stalled with the updates for the hosting. This will come, at some point. The main driver for updating this is to be able to have more than one copy of each plugin definition - e.g. beta and live. Currently there is only one list. With a rework, we’ll be able to do better on publishing, so that a new release stays on the “dev” track until it’s published live, and each plugin author can decide for themselves when they push it live. It may be that we integrate this with support for x64, or we may add x64 support to the existing system.

    This will be completed once we’ve got the new version live (there’s bound to be a few things to fix, probably on the hosting side) - that’s the priority at the moment.

    Thanks - and appreciate the testing!



  • Great stuff! you saved me from coding one myself. I haven’t installed your version yet, but you don’t mention a search feature. Will that be part of any future plans?

    Also I think auto-updates should be an explicit opt-in. I’m thinking mostly of non-open source plugins going bad, or public repos taken over by malicious coders. The N++ user count is quite significant and may pose as a honeypot for viruses through plugins.



  • There are no current plans for search, but I’d welcome a pull request (don’t write your own, please, contribute to the existing one!)

    There are explicit safeguards built in if a plugin goes bad - the MD5 of the DLLs and other executable code can be marked as “bad”, and the user will get pretty severe warning that the file they are trying to install is known to be malicious.

    If the update check was disabled by default, a good number of users would never update their plugins, and those are the users that would be probably give up thinking “this doesn’t have the feature i want” or “this bug is too annoying”, so we’ll always irritate someone whether the update check starts in the on or off state. As auto-update is fairly ubiquitous these days (think Chrome, which is silent, Firefox, Windows etc), I’m inclined to leave it on by default. The only actual issue with the update notification, is that it “phones home” every 2 weeks, which some people don’t like.

    I don’t store any information about these requests, just a counter and a response time so I can keep tabs on the requests-per-second and general server health, but IP addresses (for instance) are not stored.

    If you’re concerned, untick the box.

    Dave.



  • Thanks for the update.
    It works fine on my version

    Notepad++ v7   (32-bit)
    Build time : Oct  9 2016 - 08:23:15 
    Path : C:\Program Files (x86)\Notepad++\notepad++.exe
    Admin mode : OFF 
    Local Conf mode : OFF
    OS : Windows 10
    Plugins : LightExplorer.dll linefilter2.dll mimeTools.dll NppConverter.dll NppExec.dll NppExport.dll NppFTP.dll NppMenuSearch.dll     
    PluginManager.dll PythonScript.dll 
    

    My test :

    • Update a plugin is OK
    • Remove a plugin is OK
    • install a plugin is OK

    Is it possible to add a column to see the plugins release date ? It could be use the sort plugin by release date and find easily the new one.

    Thanks



  • The auto-update from the development list is now enabled. Changes made in the admin system are visible within 2-3 minutes if you have the “development plugin list” option enabled. Note that you’ll need to restart Notepad++ in order for it to check for updates to the list again.



  • The auto-update from the development list is now enabled

    And it seems to be working great :)

    Another question I had. Has there been any thought to clean up the list a bit? There appears to be several plugins that cannot be validated or just can’t be downloaded at all.



  • Hello Dave,

    Great work. Thank you very much.
    The world is ready. :)

    If you select a plugin and mouse-scroll over the secondary details-box (without giving it the focus), the main list is being scrolled.
    And vice-versa.

    Could you please change this behavior?

    Best regards.



  • Thanks for taking this on.
    I use the 32 bit version of NPP.
    When I want to install a plugin where the integrity cannot be validated (say CustomizeToolbar), the ‘copy file anyway’ popup is not responding, not even to the ‘x’. ‘Yes’ or ‘No’ don’t work and the parent downloader popup cannot be cancelled.
    You have to quit NPP to get out of it.



  • Has there been any thought to clean up the list a bit? There appears to be several plugins that cannot be validated or just can’t be downloaded at all.

    This is really the responsibility of the plugin developers. If there are plugins that don’t install, they should be reported here, and plugin authors can fix them (you’ve got an account, haven’t you, you’re also welcome to fix stuff). I suspect that the incentive wasn’t great previously, as the list wasn’t updated very often. Now there’s an easy way to test it, and they’ll be released within 2 weeks.

    If you select a plugin and mouse-scroll over the secondary details-box (without giving it the focus), the main list is being scrolled.

    I’ll take a look, but make no promises! :)
    I don’t know how exactly to change that behaviour easily, but i’ll have a go.

    Dave



  • @decoderman what version of windows?



  • @bruderstein 10, Version 1607



  • Hello Dave,

    If you select a plugin and mouse-scroll over the secondary details-box (without giving it the focus), the main list is being scrolled.

    I’ll take a look, but make no promises! :)
    I don’t know how exactly to change that behaviour easily, but i’ll have a go.

    Great. I appreciate it.
    It’s a minor issue. Don’t try too hard. :)

    Best regards.



  • @bruderstein , today, when I started up Npp, plugin manager asked me to update Python Plugin (do you know this plugin ? I’m joking)
    While I was reading the release note, Notepad++ crashed. Here is the stack dump from VS and debug info. Sorry I don’t have the sources or debug symbol.

    Visual Studio says
    Unhandled exception at 0x05C053CC (PluginManager.dll) in Notepad++.exe: 0xC000041D: Une exception non gérée a été détectée       pendant un rappel de l’utilisateur.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\Notepad++.exe'. Module was built without symbols.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shlwapi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\combase.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbase.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.14393.0_none_74bc87d3d22d9abe\comctl32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32full.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\user32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\win32u.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shell32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\windows.storage.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\powrprof.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\SHCore.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\profapi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\comdlg32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dbghelp.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ole32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\imm32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\SciLexer.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\oleaut32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp_win.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msimg32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\uxtheme.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Direct Folders\dfh32.dll'. Module was built without symbols.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\oleacc.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\clbcatq.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\propsys.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msctf.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dwmapi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\DataExchange.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\d3d11.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dcomp.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dxgi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\twinapi.appcore.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcrypt.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\WindowsCodecs.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\LightExplorer.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\mpr.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\linefilter2.dll'. Module was built without symbols.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\MenuIcons.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\version.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\mimeTools.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\NppConverter.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\NppExec.dll'. Module was built without symbols.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\riched20.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msls31.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\usp10.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\NppExport.dll'. Module was built without symbols.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\NppFTP.dll'. Module was built without symbols.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ws2_32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\NppMenuSearch.dll'. Module was built without symbols.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\mscoree.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9268_none_d08e1538442a243e\msvcr80.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\9ad5d97ade63ecd8b60f63393a947d6e\mscorlib.ni.dll'. 
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System\cd85f89390c7b5776d40a993336827a5\System.ni.dll'. 
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Drawing\3f7726bf294880e909e2a8b24bfe0c24\System.Drawing.ni.dll'. 
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\d0b377ffae73bd918c6e1e857f0086ab\System.Windows.Forms.ni.dll'. 
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Xml\a811cc71a93b0b70c9547d6c8b042d3b\System.Xml.ni.dll'. 
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\PluginManager.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wininet.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\plugins\PythonScript.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Notepad++\python27.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\apphelp.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files (x86)\Common Files\TortoiseOverlays\TortoiseOverlays.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files\TortoiseGit\bin\TortoiseGitStub32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files\TortoiseGit\bin\TortoiseGit32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files\TortoiseGit\bin\gitdll32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files\TortoiseGit\bin\libgit232_tgit.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp120.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shfolder.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcr120.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\crypt32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Program Files\TortoiseGit\bin\zlib132_tgit.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msasn1.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winhttp.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Users\christophe\AppData\Local\Microsoft\OneDrive\17.3.6517.0809_1\FileSyncShell.dll'.     
     Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Users\christophe\AppData\Local\Microsoft\OneDrive\17.3.6517.0809_1\LoggingPlatform.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Users\christophe\AppData\Local\Microsoft\OneDrive\17.3.6517.0809_1\Telemetry.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Users\christophe\AppData\Local\Microsoft\OneDrive\17.3.6517.0809_1\ClientTelemetry.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\psapi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wsock32.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cabinet.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\IPHLPAPI.DLL'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.14393.321_none_baab3cb4359688b4\GdiPlus.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\DWrite.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Core\d2eb0ab9adb9b8d947a7f04c363bac99\System.Core.ni.dll'. 
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptsp.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rsaenh.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\iertutil.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\OnDemandConnRouteHelper.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\mswsock.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\nsi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winnsi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dnsapi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\urlmon.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rasadhlp.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\FWPUCLNT.DLL'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\schannel.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\mskeyprotect.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ncrypt.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntasn1.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dpapi.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wintrust.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptnet.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dhcpcsvc6.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dhcpcsvc.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\webio.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ncryptsslp.dll'. Cannot find or open the PDB file.
    'Notepad++.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gpapi.dll'. Cannot find or open the PDB file.
    The thread 0x22e0 has exited with code 0 (0x0).
    Unhandled exception at 0x05C053CC (PluginManager.dll) in Notepad++.exe: 0xC000041D: Une exception non gérée a été détectée pendant un rappel de l’utilisateur.
    
    The program '[8340] Notepad++.exe' has exited with code 0 (0x0).
    

    debug info:

    Notepad++ v7   (32-bit)
    Build time : Oct  9 2016 - 08:23:15
    Path : C:\Program Files (x86)\Notepad++\notepad++.exe
    Admin mode : OFF
    Local Conf mode : OFF
    OS : Windows 10
    Plugins : LightExplorer.dll linefilter2.dll MenuIcons.dll mimeTools.dll NppConverter.dll NppExec.dll NppExport.dll NppFTP.dll NppMenuSearch.dll PluginManager.dll PythonScript.dll 
    

    i’ll try to reproduce it



  • Bug reproduces, Here is the step to do

    Edit the PluginManager.ini, set LastCheck to 0, to force the plugin check
    Open Npp,
    wait while plugin Manager windows is not open.
    Once plugin Manager windows is open, you can continue to use Npp, the program is stable.
    Non click, on Plugin Manager Windows on the Python Script, Npp is still stable and waiting. I can go back to Npp windows, all is stable.
    Now click on the Plugin Manager / text area of the release note.
    Bang ! Core Dump.

    Do you confirm ?
    Christophe



  • Sorry for the typo
    Non click, on Plugin Manager => Now click …

    I also reported it on gitHub



  • Crash bug fixed in v1.4.2. - https://github.com/bruderstein/nppPluginManager/releases/tag/v1.4.2

    @Yaron - I checked out your issue, and for me the window where the mouse currently is scrolls (not where the focus is) - what version of windows are you using?

    As I can’t repro the validation failed box issue, and I’ve not heard any other reports of this, this should be good to go now, just waiting for the contracts for the hosting to be signed now.

    If you can reproduce this issue, please let me know, providing as many details as possible.

    Unless there are any major issues reported, I’ll release this next week, so the existing plugin manager will advise to update itself. After a few weeks, I will switch the list on the old plugin manager, so that it only updates the plugin manager (no other plugins will be listed), to force everyone to update.

    Hopefully after that, the new version can then be included in the next Notepad++ main release. This plan enables us to fix anything that comes up with the general release, before it gets bundled with N++ itself.

    Thanks for the reports and testing!



  • Hello Dave,

    Windows 7, 32-bit.
    I should have mentioned this: the behavior I’ve described existed in previous Plugin Manager as well.

    Thank you for looking into it.

    Best regards.



  • @bruderstein Only files there are the source codes. Can you make the dll available?


Log in to reply