I'm pissed. All my hard work is gone.
Saturday, February 17, 2007 by XX | Discussion: DesktopX
Guess what? DesktopX suddenly used 750 MB ram and of course it crashed.
Well I checked out my current theme folder to recover it. Guess what? Folder is empty!! WTF??
I tried to run it again and there it is, my project. It looked normal. Till I tried to use it. All scripts is gone! What the heck happened??
Reply #22 Sunday, February 25, 2007 5:11 AM
If the cache doesn't hold the files anymore, they are indeed deleted. My best link is to DesktopX's 'clever' cleaning process.
See, when you close DesktopX it scans its theme definition files and removes any files in the theme directory it thinks do not belond to the theme. (For example, if you copied a blahblah.txt file into the cache folder, then closed DesktopX, it will delete it.
It's 'housekeeping'.
I think however this is the function which is borked (based on a complete lack of evidence, but a hunch). When DX sometimes does a crash bunk, it's process ends, and it probably jumps into 'housekeeping mode', but being a crash of some sort, the memory or whatever that holds your theme definition has been buggered. SOOOoo, it goes 'AHA! No theme memory data, better clean up this messy cache folder of all these huge script files! BOOM.'.
Backing up the folder regularly sounds like a good idea, with automation or whatever, but hopefully there wont be an 'access' clash when DesktopX decides after various actions to dump the theme from memory into the cache folder. (ie it's own backup save feature, probably part of the same housekeeping programming, because during these 'auto dumps' is often when my cache goes bye bye)
Could be wrong though, don't want to sound like I have any idea how any of it actually works, just speculating.
Reply #23 Sunday, February 25, 2007 5:46 AM
Reply #24 Sunday, February 25, 2007 4:50 PM
I am currently rebuilding the object slowly, with frequent exports that doesn't even overwrite original. The basic version is about halfway done, then finally the optimization, then it's finally ready for uploading.
While it's not really a new object for me, its scripts is heavily modified from original, so much that over 50% of original code is changed. By time I'm done with full version (not basic) I would have re-written about 75% of script.
Hopefully it will function much better than before.

Reply #25 Sunday, February 25, 2007 5:00 PM
...really pissed me off at the time.. Ive since come to the conclusion that sometimes to start anew may be the best thing that could have happened.
3 things.. 1. everything happens for a reason. 2. backup often 3. glad i dont make DX themes
Reply #26 Monday, February 26, 2007 11:23 PM
Reply #27 Thursday, March 1, 2007 6:00 PM
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!







Reply #21 Monday, February 19, 2007 11:06 AM
I was thinking the same thing......I usually wont upgrade an application if things are working ok..maybe its time ..