Hi Richard. I'm trying the beta for 6.5, and mostly like what I see, but the Deck Management system seems to have some serious problems, on my machine at least.
Here's the scenario: I wanted to rename a deck folder, so I started Deck Management. In the left pane, I clicked the little 'plus' to open the Packs folder. I got the hourglass pointer, and my hard drive started churning. It kept churning for well over a minute. Finally, I stopped the program and looked at my Packs folder in Windows Explorer.
What I found was a new 'Packs' folder *within* the original, plus copies of every folder in 'Packs that came alphabetically before 'Packs'. And within that second-level Packs folder was another one, again with copies of several folders. I suspect that if I hadn't killed the program, it would have just kept recursing until it filled up my hard drive or maxed out some internal limit within OT.
After making sure I had backups of all my folders within Packs, I restarted OT and went to Deck Management again. There, I got the message:
Confirm Replace -- This folder already contains a folder named Packs. If the files in the existing folder have the same name as the folder which is being moved or copied they will be replaced. Do you want to continue...
I chose Cancel (not sure what the difference would be between No and Cancel...)
Mind you, I didn't get the chance to do anything at all before this message came up.
I have *carefully* removed the recursive folder copies, but later the same thing happened at a different level. As I recall, I had double-clicked a grouping folder named 'Ancient' and the hard drive started churning again. I stopped the program, and it was starting to build recursive copies of *that* folder.
I have a vague recollection of something similar to this happening a long time ago. As I recall, it turned out to be connected to the program's expectation of finding a certain deck immediately under 'Packs', rather than in a sub-folder. No idea whether that's relevant here (or even a marginally accurate memory) but something you might consider.
-- Cowhead
Beta 6.5 Deck Management Problems
Moderators: Programmer, WebWeaver, WillowsHeart
Re: Beta 6.5 Deck Management Problems
I just read your exchange with Georgia about a different Deck Management problem. I'll get your latest version and see how that behaves.
-- Cowhead
-- Cowhead
Re: Re: Beta 6.5 Deck Management Problems
Bummer! I still see the problem. Try this to see if you can replicate it: Open Deck Management and double-click on 'Packs' in the left pane. That starts the recursive folder copy for me. (Dunno if this changes depending on prior events. I'm doing it first thing after starting up OT,,,)
- Programmer
- Major Contributor
- Posts: 1725
- Joined: Sat 01 Jan, 2005 12:00 am
- Location: Spain
- Contact:
Re: Re: Re: Beta 6.5 Deck Management Problems
Hi Cowhead
Thanks for pointing that out. I had it happen to me a couple of times when I was debugging but I thought I had sorted out what was causing it.
I have had a lot of trouble repeating it again though, even with your precise description. I did manage it in the end, but I had to spend several minutes clicking and doing short drags on the tree. Eventually it happened, but of course then I couldn't remember exactly what the sequence of clicks was!
Anyway I am pretty sure that it had to do with the fact that I was allowing dragging of folders from one tree branch to another, instead of just from the list to the tree. A folder is copied into another folder and the tree is repopulated, and somehow that is setting off a recursive chain of events. I have taken that functionality out now (it was only really a nice to have), and uploaded a new copy of the beta without it. Maybe you could see if that fixes it for you too?
I suspect the reason you had the behaviour happening so much more is something to do with your Windows configuration (time between mouse clicks, single-click folder navigation or something like that).
If you are interested, the error you would probably get if you allowed the recursive copying to run on unchecked (i.e. the one that I got) is an illegal path name error - thrown when the full directory name goes over 256 characters.
Cheers
Richard
Thanks for pointing that out. I had it happen to me a couple of times when I was debugging but I thought I had sorted out what was causing it.
I have had a lot of trouble repeating it again though, even with your precise description. I did manage it in the end, but I had to spend several minutes clicking and doing short drags on the tree. Eventually it happened, but of course then I couldn't remember exactly what the sequence of clicks was!
Anyway I am pretty sure that it had to do with the fact that I was allowing dragging of folders from one tree branch to another, instead of just from the list to the tree. A folder is copied into another folder and the tree is repopulated, and somehow that is setting off a recursive chain of events. I have taken that functionality out now (it was only really a nice to have), and uploaded a new copy of the beta without it. Maybe you could see if that fixes it for you too?
I suspect the reason you had the behaviour happening so much more is something to do with your Windows configuration (time between mouse clicks, single-click folder navigation or something like that).
If you are interested, the error you would probably get if you allowed the recursive copying to run on unchecked (i.e. the one that I got) is an illegal path name error - thrown when the full directory name goes over 256 characters.
Cheers
Richard
Re: Re: Re: Re: Beta 6.5 Deck Management Problems
I'll grab the latest version and give it a try. Thanks. (Good to hear about the 256 character limit!)
Lots of Re: Beta 6.5 Deck Management Problems
Looks like that took care of it! (Nice new Deck Management form, by the way!)