Suddenly unable to start backup (threadError)
Great, I’m glad everything is working now.
There should be an entry in the windows programs and apps list that you can select and click uninstall on. Deleting the files manually and then reinstalling will work, but you might end up with an orphaned, duplicate AnyBackup entry in the programs list.
I've added a 1.1.9 build which has a few fixes for duplicate file handling which should fix the sticky mode crash. I also added a context item "Find All Copies" so you can easily find all copies on all disks from the "Duplicate Files" results. Let me know if you're still seeing issues. Note It's been a long time since I've done a build and I lost my previous installer config. This means you'll need to uninstall first and then reinstall since it'll register as a new application. Your data should be...
I've added a 1.1.9 build which has a few fixes for duplicate file handling which should fix the sticky mode crash. I also added a context item "Find All Copies" so you can easily find all copies on all disks from the "Duplicate Files" results. Let me know if you're still seeing issues.
Tagging 1.1.9
#145 -- Adding new "Find all copies" context menu for results, fixing all unit tests, fixing broken duplicate file handling, explicitly including unused packages
Looking a little closer, I'm guessing the confusion here is what you're seeing in "Duplicate Files" / Ctrl+D, this setup shows you the duplicate copies that are set to be removed. Every one of these entries should have a corresponding copy on another drive if you search. Let me know if that's not the case. (As a cheap option here you can hit Search, choose "File" and drive type "Backup" and then put the file name in the query.) My working assumption at this point is that the duplicate file detection...
There's a bug in duplicate file handling I'd like to fix, but I believe it's after the duplicates are detected. The only obvious path I can see for duplicates being erroneously detected is if there is a hash collision for two different path + name + modified time + size combinations. It's possible, but seems unlikely. How large is the list of files to remove from backup drives, would it be easy for you to spot check and see if any of them exist on multiple backup drives? Failing that, if you're comfortable...
I'm not sure exactly what's going on, but it looks to be related to encountering one or more duplicate files on at least one backup drive. What backup mode are you running in, balanced or sticky? I can see a code path for sticky that would cause it to bomb out in this way with duplicate files, you could try switching to balanced if so. Another case I could see causing this is if all your backup drives are locked. Files are considered duplicate if they have the same path, file name, modified time,...
I haven't had an opportunity to look into this in depth yet, but my assumption right...
Add support for unicode filenames when exportin...
Quite possibly, that's far larger than any of the test cases I've tried. When I get...
Actually, rereading your ticket, are you putting your entire boot drive in as a drive...
These changes will be in 1.1.8 when it's released.
Slow transfer speed (small files)
I'm not against this, but it's fundamentally different than the workflow the program...
MemoryError would suggest that the python interpreter is failing to allocate more...
Error during restoration
Here's another beta with a couple of fixes: https://drive.google.com/file/d/0BxmOb_XO2QKkVG1WemM3MS1xcFk/view?usp=sharing...
Additional fixes for drive letter caching
Fixing typo
Those paths are just displayed because that's where I built the binary from, but...
For backing up it allocates files to drives based on free space before it ever starts...
Incrementing version number, changes to decreas...
There are a couple of things that can be done to reduce the overhead between files:...
Updating unit tests for last change
Incrementing version number, removing unused im...
The rounding hack breaks down when time differe...
Combatting further timing differences
Tagging 1.1.6 release
Updating unittests to handle setting modified time
Set access time and modified time after doing c...
- More drive graph tweaks
Fixing up piegraphs, size tweaks.
Updating test cases, switch pending write pendi...
Fix calls to error queue, customize drive dialo...
Don't require a user to hit OK after connecting...
Fix edit dir dialog
- Add threaded class that uses the native windo...
Kudos on the effort here, are you eventually going to move forward and push this...
Don't persist or load styles for guest view win...
- Persist window layout, position, sizing, etc ...
- Replace shortcut for add drive so that it doe...
CopyFIleEx callback is not very reliable and of...
Use executable paths for language files as well
Startup crash when using shortcut
This has been committed in trunk and will be in 1.1.6
Base icon paths on executable path instead of d...
Thinking more about this though, it probably makes sense to use relative paths based...
This is expected, AnyBackup needs to be launched with the application directory as...
Backup aborted due to read error
This has been fixed in the newest release (1.1.5)
Tagging 1.1.5
Fixing a bug that caused new installs without p...
Ah, it could very well be that some of the dependencies are not getting packaged...
I'm pretty sure this is related to unintentionally dropping support for the work-around...
- Sort drives by name
- Restore long file path support
- Support utf8 filenames when showing files in ...
Incrementing version number
The win32api does not throw ioerrors, capture g...
wxPython 3 Breaks MultiDirDialog Behavior
Fixed in 1.1.4
AnyBackup Crashes on Startup if Content Drives Disconnected
Fixed in 1.1.4
Tagging 1.1.4
#137 -- Fixing crash on startup if content driv...
AnyBackup Crashes on Startup if Content Drives Disconnected
wxPython 3 Breaks MultiDirDialog Behavior
Tagging 1.1.3
Updating config defaults
Blank po file for translations
- German translation updates per Manu
Backfilling tag 1.1.2
Backfilling tag 1.1.1
Encoding problem with umlauts
This will be fixed in the final release of 1.1.3.
- Support multiple languages via the GNU gettex...
Yet another year has passed.
Increase Copy Performance
Added in r245
Ticket 134 -- Use native windows file copy api ...
Using win32file.CopyFileEx looks like it's going to be the fastest option. It also...
Increase Copy Performance
Updating version number
Fix bug that prevents remote path popup menu it...
Grab images directly, images retrieved through ...
Tagging 1.1.0
Updating deb files
Set fixes after refactoring, only show files fo...
Missing import
Adding moved frame module
Setting up new defaults
Major cleanup and refactoring
Make Free Space Thresholds Configurable
Better Result Pagination
Ticket 132 -- Make drive warning / critical thr...
Ticket 133 -- Adding better pagination
Better Result Pagination