Duplicate formulas error?

Okay DS 4.12 has been running slow and kicking up a Duplicate Formulas Found warning when loading any Genesis 8 content.

I figured maybe its time to clean things a bit so:

1) I uninstalled all Genesis 8 content, characters, hair, clothes, props, textures and anything with the number 8 in it just in case.

2) I did this via DIM then re-installed my Genesis 8 content and loaded Victoria 8 to a blank scene.

Same error?

3) Cleared the log file and loaded Victoria 8 into the blank scene with the error again and opened the log file.

4) I picked one of the many warning entries that claimed the asset was not there.

5) I opened the target folder referenced by thet log file and the asset is there.

Q: Daz Studio seems to be coming up with errors for missing content that is actualy there?

It used to work fine this version with this content, I have also noticed many other people running into the same or similar issues as well.

The content is loading but these fake errors are making load times unworkable.

 

Comments

  • Mouser said:

    Okay DS 4.12 has been running slow and kicking up a Duplicate Formulas Found warning when loading any Genesis 8 content.

    I figured maybe its time to clean things a bit so:

    1) I uninstalled all Genesis 8 content, characters, hair, clothes, props, textures and anything with the number 8 in it just in case.

    2) I did this via DIM then re-installed my Genesis 8 content and loaded Victoria 8 to a blank scene.

    Same error?

    3) Cleared the log file and loaded Victoria 8 into the blank scene with the error again and opened the log file.

    4) I picked one of the many warning entries that claimed the asset was not there.

    5) I opened the target folder referenced by thet log file and the asset is there.

    Q: Daz Studio seems to be coming up with errors for missing content that is actualy there?

    It used to work fine this version with this content, I have also noticed many other people running into the same or similar issues as well.

    The content is loading but these fake errors are making load times unworkable.

     

    I don't know why so many people are uninstalling reinstalling etc. everything just because of an error message which normally affects nothing if you decide to ignore it. Duplicate formula error tends to mean that ONE morph got named the same as an existing morph, or one was unnessarily copied making for 2 instances of it, or something along those lines. Only the one morph needs to be found and whatever the issue is addressed if one doesn't want to get that message. Generally speaking it's a matter of checking the files most recently installed, not the entire collection!

    Clear the log file. Load the figure that gives that error message pop up when loading. Look at the log file and see what the name of that one morph is.

  • MouserMouser Posts: 675
    edited December 2019

    Thats okay for one lone morph but I'm getting multiple screens of them just for one character I cant hunt them all.

    Regardless of searching for them, the asset in question I investigated isnt missing its where it should be.

    The load times are now many times what they used to be.

    Post edited by Mouser on
  • BejaymacBejaymac Posts: 1,897

    When you load any Genesis series base figure or character preset, DS will read, process and create sliders and connect ERC for every single .DSF asset file in that figures morphs folder.

    In the case of G8F that's "data/DAZ 3D/Genesis 8/Female/Morphs", so if there are any problems in any of the asset files in there, then it doesn't matter if it's G8F base or one of multitude of character presets, they are all going to generate the same errors, some of the character presets might even add some of their own to the list.

    Uninstalling can be a good idea, but only if you are prepared to do a "clean sweep" and make sure no assets were left behind in the data folder, before you reinstall.

    Now a lot of the recent Duplicate Formula errors appear to be self induced, converted any older characters or morphs to G8F recently by any chance ?

    Missing asset errors when the asset exists is normally a pathway issue, probably a folder name got changed after the files looking for the assets were created. This is a bit of a problem for early 3rd party Genesis 1 character presets, the EVO morphs have had their data folder location changed at least twice that I'm aware of, the characters still work, it's just the pathways in the presets that kick up the error.

  • MouserMouser Posts: 675
    Bejaymac said:

    When you load any Genesis series base figure or character preset, DS will read, process and create sliders and connect ERC for every single .DSF asset file in that figures morphs folder.

    In the case of G8F that's "data/DAZ 3D/Genesis 8/Female/Morphs", so if there are any problems in any of the asset files in there, then it doesn't matter if it's G8F base or one of multitude of character presets, they are all going to generate the same errors, some of the character presets might even add some of their own to the list.

    Uninstalling can be a good idea, but only if you are prepared to do a "clean sweep" and make sure no assets were left behind in the data folder, before you reinstall.

    Now a lot of the recent Duplicate Formula errors appear to be self induced, converted any older characters or morphs to G8F recently by any chance ?

    Missing asset errors when the asset exists is normally a pathway issue, probably a folder name got changed after the files looking for the assets were created. This is a bit of a problem for early 3rd party Genesis 1 character presets, the EVO morphs have had their data folder location changed at least twice that I'm aware of, the characters still work, it's just the pathways in the presets that kick up the error.

    Sounds reasonable but the asset I checked is exactly where its trying to look but says it cant find.

    I copied the path in the log file to the explorer folder path to see whats there and bang there it is.

  • MouserMouser Posts: 675

    Interesting I dug up an external drive with an old copy of DS content, loaded V8 and loads without issue and far quiker too.

    It looks to be the content recently installed via DIM?

    Not sure why.

  • Mouser said:

    Interesting I dug up an external drive with an old copy of DS content, loaded V8 and loads without issue and far quiker too.

    It looks to be the content recently installed via DIM?

    Not sure why.

    Presumably because something added later has an error or there are name conflicts between two products, at least one of which was added later.

  • BejaymacBejaymac Posts: 1,897

    DS has a couple of different error messages it generates for similar issues.

    The first pathway in most of these errors looks like "Pathway/filename.dsf#InternalID", then it gives you a second pathway which is the file that's looking for that "InternalID".

    One of the errors is because it's found the file, but can't find the "InternalID" anywhere in the Morphs folder, another error has found the file, but it has found the "InternalID" in a completely different file somewhere in the Morphs folder. Then there's the one where it can't find the file anywhere, but has found that "InternalID", lastly is the one where it can't find the file or the "InternalID" anywhere in the morphs folder.

    There is another similar error, it's found the file and the "InternalID" is in the file, it's just the file isn't where DS was told to look for it, that error is normally created when loading a character preset.

    Long load times can have a number of causes, some internal to DS, some external. With DS1 to 3 if something was generating to many errors the software would get to a point where it would stop loading, and either give you what it had managed to load or it would hard crash. Takes a lot more to do that with DS4, but the effect is the same, the more errors being generated can really bog down the software resulting in long load times.
    Then there is the fact that DS has never liked dealing with lots of complicated ERC all at the same time, it can really bog down the software.

    Add those two together and you have a program that doesn't know wether to weep or crash as it's reduced to a crawl.

  • Bejaymac said:

    DS has a couple of different error messages it generates for similar issues.

    The first pathway in most of these errors looks like "Pathway/filename.dsf#InternalID", then it gives you a second pathway which is the file that's looking for that "InternalID".

    One of the errors is because it's found the file, but can't find the "InternalID" anywhere in the Morphs folder, another error has found the file, but it has found the "InternalID" in a completely different file somewhere in the Morphs folder. Then there's the one where it can't find the file anywhere, but has found that "InternalID", lastly is the one where it can't find the file or the "InternalID" anywhere in the morphs folder.

    There is another similar error, it's found the file and the "InternalID" is in the file, it's just the file isn't where DS was told to look for it, that error is normally created when loading a character preset.

    Long load times can have a number of causes, some internal to DS, some external. With DS1 to 3 if something was generating to many errors the software would get to a point where it would stop loading, and either give you what it had managed to load or it would hard crash. Takes a lot more to do that with DS4, but the effect is the same, the more errors being generated can really bog down the software resulting in long load times.
    Then there is the fact that DS has never liked dealing with lots of complicated ERC all at the same time, it can really bog down the software.

    Not sur waht you mean by DS not liking complex ERC here

    Bejaymac said:

    Add those two together and you have a program that doesn't know wether to weep or crash as it's reduced to a crawl.

     

Sign In or Register to comment.