Quick Sign In:  

Forum: General Discussion

Topic: Let's Play "Who's Got The Answer"...

This topic is old and might contain outdated or incorrect information.

mp3jrickPRO InfinityHonorary MemberMember since 2003
Ok, now for months it seems I have delayed updating my main machine because of a corrupt database error I recieve when I open the progarm. So, I have stuck with 1.09 to preserve my data and continue to function.

Now, when I get a moment to straighten everything out, I decided to load 2.05 and COMPLETELY RESCAN and ANALYZE all my files (25k mind you). I did this because the bpm engine seems to be much better and there were lots of files that were wrong and it would take less time to rescan than to correct all of them. So I thought.......4.5 days later, non stop scanning and it was all done.
Then this AM I open the program to back it all up and I get this dammed corrupt database error and EVERYTHING IS GONE!
Seems like the program is not seeing the xml file or something.
My folder holds the original database which never seemed to convert or be read by the program. There is a missing link somewhere.

Please, please, please tell me what I need to do to fix this. I backed up my 109 database but I really want the 4.5 days of scanned files more than my 109 database at this point.

Something is drastically wrong somewhere, and I need some help guys.
 

Posted Sun 07 Nov 04 @ 3:05 pm
Rick,

As you know, this happened to me also. I think it is something that should be looked at by the developers. Has anyone else seen this bug?



Killabee44
 

Posted Sun 07 Nov 04 @ 6:25 pm
mp3jrickPRO InfinityHonorary MemberMember since 2003
I have a request to reload my account for a full 2.05 install pending, waiting for that before I do anything else.
I have had this problem since 1.09 on this machine.
I can reinstall 1.09 with it's database and everything reads normal.
However now having depth scanned every single file I want to be able to retain that file somehow if the data is still there.
 

Posted Sun 07 Nov 04 @ 7:25 pm
mp3jrickPRO InfinityHonorary MemberMember since 2003
Loaded the full 2.05 version and had the same corrupt database error.
Started pulling files out of the folder, each time with a program restart and found that once I ditched the XML internal data base that not only did the program open without incident but ALL OF MY INFO WAS THERE INCLUDING MY COMMENTS!

I opened the program several times without incident and checked the folder to see if the file was present and it was not. The program is functioning perfectly without it somehow.

Anyway, we will pound it the next couple of days and see how it handles the open road.

Many thanks to support for their commitment to this especially with a Sunday late hour assist.
Thanks again, I await comment on this xml conflict as to a reason.
 

Posted Mon 08 Nov 04 @ 1:38 am
apopsisdjPRO InfinitySenior staffMember since 2003
....And i have the answer...
Thinks like that, like where a program save its files etc. are
what i always search before to buy a program..

Anyway, somehow your registry is "confused" at where your
Virtual dj installation folder is.
This is because of earlier installations you may have.
But, for the registry there is only ONE installation of Vdj,
even if you have both the latest version, 1.09 and even dj
console version files in your hard drive.
Now, the solution :
Open the registry,
Start->Run->REGEDIT
Go to HKEY_LOCAL_MACHINE\SOFTWARE\VirtualDJ
and find "Home folder"
What folder is written there is the folder that vdj searching
for : VirtualDJ Database.xml, mp3database.txt, history.txt and other files, even if you run virtualdj.exe from a folder other than this.
I'd say if you dont know what happens make a search first
in your hard drive for these important files.
Of course "VirtualDJ Database.xml" IS the important file.
Try to "guess" what is the right database file,
by its size and date modified.
For example :When Vdj can start and close without errors it means that it opens the database file (home folder)
and save it at the time of closing the program.
Keep that in mind to find what is the "active" database file
in case you find more than one.
Make copys of the "right" files.
Then you can either fix manually by copying/moving files
to the "Home folder" either you can delete the whole
HKEY_LOCAL_MACHINE\SOFTWARE\VirtualDJ
folder (registry) and install the program again.
Then copy again the "right" database file to the installation folder. (eg. C:\Program Files\VirtualDJ)
------------------------
UPDATE:
I've read your last message again and i'm not sure if this
is your case. Anyway keep the information i wrote to help you
understand and find what is happened.

PS. Let me know.

 

Posted Mon 08 Nov 04 @ 3:31 am
mp3jrickPRO InfinityHonorary MemberMember since 2003
I noticed the first xml file I removed was 8mb in size.
When the program rebuilt it it was 1700mb in size.

It looks like the building of this file failed in the original install or something. The program recognised the file was empty, thus the corruption error.

I removed the file, rebooted, opened VDJ and rescanned (and rebuilt this file), and now eveything is working fine. It appears that this xml file is not altered during an overwrite, so the problem stays rendering the error.

Just a guess, but I'd really like to know what or how this happened.
 

Posted Mon 08 Nov 04 @ 11:28 am
mp3jrickPRO InfinityHonorary MemberMember since 2003
Another noteworthy point is that when closing the program the resources are peaking long after the program abandons the main interface.
I know I have shut down the system many times within this time of peaking not knowingly. But it has to effect the program if it isn't allowed to properly and completely close prior to shut down.
Just open the task manager before closing and watch.
Many programs warn of lost information because of this.

A close window with a wait mode prior to shut down would prevent this.

 

Posted Mon 08 Nov 04 @ 8:58 pm
apopsisdjPRO InfinitySenior staffMember since 2003
When you close vdj it save/overwrite the database file,
and if you immediately run virtualdj.exe again, you will get
the "corrupt database error".
This is because the file is used, by ...vdj
Better give the time before shut down, or reload vdj

The 8mb file seems to be the file you need, did you save it,
or .. delete it ?
 

Posted Mon 08 Nov 04 @ 10:22 pm


(Old topics and forums are automatically closed)