Community
    • Login

    Auto-recovery of saved and unsaved files not working

    Scheduled Pinned Locked Moved General Discussion
    7 Posts 4 Posters 2.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Mike CollinsM
      Mike Collins
      last edited by

      Until a couple of months ago, Npp was by far my favorite program, because it was so rock-solidly reliable, and every time I started Npp, it came up looking just the way it was last time I used it (all tabs present and correct, whether I had specifically saved them or not. However, when new updates are advertised, I install them as a matter of course, which turns out to be an error. Now, the auto-recovery of files has intermittently stopped working, and every two or three times I start Npp, all of my tabs have disappeared, and I have to restore them manually from the backup folder shown in …

      Settings/Preferences/Backup

      There are a lot of files in the directory, but not all of them get restored, even when it is working as desired. There must be some sort of marker on the files that tells Npp which ones to reload, but I don’t know what it is, so it involves looking at a lot of files and manually deciding (and trying to remember) which ones to reload - and suddenly, Npp is no longer the friend it used to be.

      I have two boxes checked - “Remember current session for next launch” and also
      “Enable session snapshot and periodic backup”, with the period set to 7 seconds.

      I see on the forums that other people are having this problem too, so can anybody tell me what revision of Npp does not have this bug, so that I can downgrade to it?

      Advance thanks.

      Meta ChuhM 1 Reply Last reply Reply Quote 0
      • Meta ChuhM
        Meta Chuh moderator @Mike Collins
        last edited by Meta Chuh

        welcome to the notepad++ community, @Mike-Collins

        i’m sorry to hear that.

        can anybody tell me what revision of Npp does not have this bug, so that I can downgrade to it?

        there haven’t been major changes to the session handling lately, as seen at the commit list >>> here <<<, so i don’t really know which version would work better.

        (there are some slight changes if you use split left/right views, but they should not cause this, as they only concern cases where all files of the left view are closed, and only right views are kept open)

        one thing you could try is to test a clean 7.7 portable version, in addition to your installed one, for a while, to verify, if this would do the same.

        • download the notepad++ 7.7 portable version from >>> here <<<.
          (the portable version does not require any installation and runs completely independent and isolated from your installed version. all custom settings, as well as any stuff you might want to try at the portable version, will not modify your installed version)

        • extract npp.7.7.bin.zip to your desktop.

        • important note: make sure to close all instances of notepad++ that might be running, before starting the portable version at the next step, to make sure you are using this portable version.

        • open the extracted npp.7.7.bin folder and start this portable version by double-clicking on notepad++.exe inside this folder.
          (note: notepad++.exe will just be seen as notepad++, if you have enabled to hide all known file extensions at your explorer settings)

        • use it occasionally with many open saved and unsaved files and see what happens.

        I have two boxes checked - “Remember current session for next launch” and also
        “Enable session snapshot and periodic backup”, with the period set to 7 seconds.

        that’s how it should be, nothing wrong at your settings.

        There are a lot of files in the directory, but not all of them get restored, even when it is working as desired. There must be some sort of marker on the files that tells Npp which ones to reload

        the triggers i know so far, are also valid and reproducible for older versions:

        • files on a nas or network drive, that runs into a timeout (e.g. prolonged wakeup time after a hdd deep sleep), will disappear.
        • files on usb drives, changing drive letters or availability, do the same.
        • on all updated windows 10 releases, an automatic windows update reboot while notepad++ is still open, will no longer wait for notepad++ (or other applications) to end gracefully, but kill the tasks prematurely, which will either cause the session never to be written, resulting in having an older session with different files that were open at an older state, or session corruption, which usually will result in a blank notepad++ when reopening.

        it would be cool, if you have time to see what has caused it for you, or if you really find a version that doesn’t do that, so that we can have a specific look at the code changes.
        (the portable zip versions are ideal for such tests, as they allow you to have as many different simultaneous versions as you want, without influencing another)

        many thanks for your help and best regards.

        Mike CollinsM 1 Reply Last reply Reply Quote 2
        • pnedevP
          pnedev
          last edited by

          Hi @Mike-Collins , @Meta-Chuh ,

          Mike,
          Do you have some plugins installed?
          If yes, could you please write which are they? And try testing without any plugins if you can.

          I’m starting to think that if you have plugins that are not specifically rebuilt for Notepad++ 7.7 they might introduce hidden errors that manifest in all kinds of weird behavior.

          BR

          Mike CollinsM 1 Reply Last reply Reply Quote 3
          • karthik sunny007K
            karthik sunny007
            last edited by

            • list item
            1 Reply Last reply Reply Quote 0
            • Mike CollinsM
              Mike Collins @Meta Chuh
              last edited by

              @Meta-Chuh This problem started so suddenly after such a long time (10 years?) of working perfectly, that I was pretty sure it was due to an update - but I hear what you say. Thanks for the advice about Npp.7.7 portable. I’ll give that a go.

              My PC only has the C: drive - no remote drives on USB or an any network. It’s a lap-top, running Windows-7 Pro.

              If I find any good, pertinent information about it, I’ll come back and tell you.

              Many thanks for your time.

              1 Reply Last reply Reply Quote 3
              • Mike CollinsM
                Mike Collins @pnedev
                last edited by

                @pnedev - I do have some plugins. I have Compare, DSpellCheck, and then 3 that are installed as default, though I never use them - Mime tools, Converter, and NppExport.
                I have only ever loaded plugins with the Plugins Admin, which comes with Npp. Compare is the only one I loaded - the others came with Npp. At one time, I was using the hex editor frequently, but it kept disappearing every time I had an upgrade to the program, and I haven’t used it for a couple of years now.
                “I’m starting to think that if you have plugins that are not specifically rebuilt for Notepad++ 7.7”
                My version is V7.6.6 (32 bit)

                1 Reply Last reply Reply Quote 1
                • pnedevP
                  pnedev
                  last edited by

                  @Mike-Collins said:

                  My version is V7.6.6 (32 bit)

                  Ou, I came to the impression that you started having these issues after updating to Notepad++ v7.7.
                  Then my assumption is wrong.
                  Anyway, it is worth trying without any plugins, just in case.

                  BR

                  1 Reply Last reply Reply Quote 1
                  • First post
                    Last post
                  The Community of users of the Notepad++ text editor.
                  Powered by NodeBB | Contributors