Get Duplicate IDs Message
inquire
Posts: 2,190
I'm on a Macintosh Pro, running OS 101.9.5.
I get the "Duplicate IDs" message each time I start DS or load a Genesis (1) figure. I don't know which files to remove and replace. The Genesis 1 is in "My Library," whereas for DS 4.7 I did use the DIM and the Genesis 2 files are in users/Shared/My DAZ 3D Library.
So, I don't think the DIM would help me when it comes to replacing Genesis 1 files.
So, is there a clear-cut, simple enough procedure for me to follow?
Comments
Load the affected figure, then go to Help>Troubleshooting>View log and scroll to the end. If you work backwards from the end you should find the names of the items that are causing the error, check to see if they have updates.
Sorry. I can't tell. Is there any other way to diagnose this?
Go to the end of the log, open the search dialogue, set duplicate as the thing to search for and set it to search backwards. Copy the wole of the lines it finds and paste them here.
Sorry. I didn't get a notification for this post. The duplicate ID messages occur each time the startup scene opens with the basic Genesis figure, or when I load a Genesis character. I think the duplicate IDs are in the Genesis files when Genesis 1 came out.
Here are some questions I have, but I'll wait until I hear from you before doing anything?
If I were to load the Genesis files again: right now they are in "My Library," in Documents, not in the new "My DAZ 3D Library" in the Shared folder. Should I direct the DIM to load the Genesis 1 files into "My Library"?
Should I delete the Genesis 1 files I have now in "My Library"? Or, could I reinstall right over them? [I'm on a Macintosh, running OS 10.9.5.]
Or, should I install the Genesis 1 files into "My DAZ 3D Library"?
I have some Genesis 1 plugins, such as GenX, also in "My Library." Would GenX and the other plugins still work if the Genesis 1 files were moved to "My DAZ 3D Library"?
Here are Duplicate ID messages I found in the Log File:
Duplicate id "FBMAIAxelBody05SmallScale" found in file "/data/DAZ 3D/Genesis/Base/Morphs/Male_M3dia/Axel International M5/FBMAIAxelBody05SmallScale.dsf"
Duplicate id "FBMAIAxelBody05SmallScale" found in file "/data/DAZ 3D/Genesis/Base/Morphs/Male_M3dia/Axel International M5/FBMAIAxelBody05SmallScale.dsf"
WARNING: /src/sdksource/fileinput/dzassetdaz.cpp(5217): Could not find output property for formula: Genesis:/data/DAZ 3D/Genesis/Base/Morphs/Mallenlane/Hitomi/
Duplicate id "FBMAIAxelBody05SmallScale" found in file "/data/DAZ 3D/Genesis/Base/Morphs/Male_M3dia/Axel International M5/FBMAIAxelBody05SmallScale.dsf"
Duplicate id "FBMAIAxelBody05SmallScale" found in file "/data/DAZ 3D/Genesis/Base/Morphs/Male_M3dia/Axel International M5/FBMAIAxelBody05SmallScale.dsf"
Axel is a product from DAZ - uninstall it, make sure theer are no left over Axel files in the Data folder (the folder /data/DAZ 3D/Genesis/Base/Morphs/Male_M3dia/Axel International M5 should have been removed), then download and install the latest version of the character.
Thank you. That did take care of the "Duplicate IDs" messages I kept getting.
On a somewhat related note, I see duplicates or doubles in the Content Library and in the Smart Content pane. Sometimes, I'll see two version numbers, different ones, for each of the items. Sometimes, there is a "New" imposed over one of the duplicates. At other times, it seems that both items are the same. Is there anything to do about this? It really doesn't bother me, but I'm wondering if I should try to take care of it in order to make DAZStudio work better.
I suspect that that is an old .dsf file (from DS 4.0) and a new .duf file (from DS 4.5+) for the same product. Uninstalling won't always clear the old entries, depending on how you installed 9and probably on which database you are suing - I'm pretty sure the old stand-alone installers won't touch PostgreSQL).
Actually the stand-alone installers don't touch either CMS -- you get prompted to import new metadata when you start DAZ Studio after installing, but old metadata won't get removed when you uninstall using the stand-alone installers.
What I'm guessing, however, is that there were both a DS4.5+ and a Legacy version, and both are installed.
OK, so what if anything could or should I do? If it won't cause problems with DAZ|Studio, then it's all right with me. But is there some way to remove the duplicates?
Content DB Maintenance > Remove Orphaned Items
Thank you. I'm just trying to get some clarification or understanding here. Would I have to use this for each item? Each time I clicked on an item to bring it into a scene? Or, would I use it only once?
When I choose "Remove Orphened Items," would it only prevent the item from showing up in DAZ|Studio, or would it actually remove those items from my hard drive?
"Remove orphaned items" will only remove the icons for items that are no longer on your hard drive. So uninstall the version you don't need, then use "Remove Orphaned Items" to get rid of the icons. Use the options menu (rectangle with horizontal lines in the upper corner) and it will do it for the whole database, rather than just the items you have selected.
Is there anyway to find where these duplicate versions are stored, from within DAZ|Studio?
If you right-click on an item and choose "Browse to File Location" it will open the folder on your hard drive.
Ah, great. Thank you. I am seeing duplicates. Some files have both a dsa version and a duf version. The duf versions are the newer, so I guess I should remove the earlier versions.
Well, I just want to express thanks to Richard and fixmypcmike. DAZ|Studio seems a lot less confusing now.