Duplicate formula found - how to fix it?

ArtiniArtini Posts: 9,500
edited November 2020 in The Commons

I am getting Duplicate formula found error, when I am trying to load Genesis 8 Female characters.

It has just happened recently. In the log is:

"Duplicate formula found linking eCTRLRinEyesClosedL & eCTRLEyesClosedL in /data/DAZ 3D/Genesis 8/Female/Morphs/Crocodile/Rin/eCTRLRinEyesClosedL.dsf."

"Duplicate formula found linking eCTRLRinEyesClosedR & eCTRLEyesClosedR in /data/DAZ 3D/Genesis 8/Female/Morphs/Crocodile/Rin/eCTRLRinEyesClosedR.dsf."

Does it it mean, that I have to uninstall Rin character - https://www.daz3d.com/rin-for-genesis-8-female - to get it fixed?

I have never had problems with Crocodile Liu characters before.

Will check also the other Genesis 8 characters, I have installed recently.

Post edited by Artini on
«1

Comments

  • That's the simplest solution.

    The other solution is editing the character file to remove the formula reference.

  • ArtiniArtini Posts: 9,500
    edited November 2020

    Actually it was Naoko files - https://www.daz3d.com/naoko-for-genesis-8-female - that triggered the error.

    After I have uninstalled it with DIM, the error is gone.

    image

    err01.jpg
    951 x 314 - 70K
    Post edited by Artini on
  • ArtiniArtini Posts: 9,500
    edited November 2020

    Bye, bye Naoko...

    image

    RinNaoko01sc02pic02a.jpg
    1000 x 1200 - 254K
    Post edited by Artini on
  • haha it is all smile and fun until she become an obsolete and then you throw her away like garbage, an used goods that is no longer useful.

    j/k

  • ArtiniArtini Posts: 9,500
    edited November 2020

    Forgotten to say, that Rin was on the left side of the render.

     

    Post edited by Artini on
  • ArtiniArtini Posts: 9,500
    edited November 2020

    After further investigation, I have found the problem.

    Rin creator (Crocodile Liu) has 2 files for close the eyes (Left and Right)

    eCTRLRinEyesClosedL.dsf and eCTRLRinEyesClosedR.dsf

    ----------------------------------------------------------------

            "asset_info" : {
                    "id" : "/data/DAZ%203D/Genesis%208/Female/Morphs/Crocodile/Rin/eCTRLRinEyesClosedL.dsf",
                    "type" : "modifier",
                    "contributor" : {
                            "author" : "Crocodile",
                            "email" : "",
                            "website" : ""
                    },
                    "revision" : "1.0",
                    "modified" : "2020-08-20T02:25:44Z"
            },
            "modifier_library" : [
                    {
                            "id" : "eCTRLEyesClosedL",
                            "name" : "eCTRLRinEyesClosedL",
                            "parent" : "/data/DAZ%203D/Genesis%208/Female/Genesis8Female.dsf#geometry",
                            "presentation" : {
                                    "type" : "Modifier/Shape",

    -------------------------------

    Creator of Naoko (Ergou) has also 2 files for closing eyes (Left and Right)

    eCTRLEyesClosedL.dsf and eCTRLEyesClosedR.dsf

    ---------------------------------------------

            "asset_info" : {
                    "id" : "/data/DAZ%203D/Genesis%208/Female/Morphs/Ergou/Naoko/eCTRLEyesClosedL.dsf",
                    "type" : "modifier",
                    "contributor" : {
                            "author" : "james3dssy",
                            "email" : "",
                            "website" : ""
                    },
                    "revision" : "0.0",
                    "modified" : "2020-10-12T01:46:02Z"
            },
            "modifier_library" : [
                    {
                            "id" : "eCTRLEyesClosedL",
                            "name" : "eCTRLEyesClosedL",
                            "parent" : "/data/DAZ%203D/Genesis%208/Female/Genesis8Female.dsf#geometry",
                            "presentation" : {
                                    "type" : "Modifier/Shape",

    ---------------------------------------

    and both of them using the same "id" name.

    I guess, that is causing the problem with duplicate formula found.

    Does anybody knows, how to make a fix for such a problem?

     

     

    Post edited by Artini on
  • BejaymacBejaymac Posts: 1,889

    You are partially correct about the "ID", the main cause is several lines further down, the "formulas" section, I don't have either character but knowing the DSON format I would say you probably have 5 or 6 changes to make in each of those two files for Rin.

    Lets start with file eCTRLRinEyesClosedL.dsf

    ID should be "eCTRLRinEyesClosedL"

    I'm "guessing" from what I can see from your posts and my own knowledge that you have two "output" lines that say the same thing,

    "output" : "Genesis8Female:#eCTRLEyesClosedL?value",

    They should read,

    "output" : "Genesis8Female:#eCTRLRinEyesClosedL?value",

    Head to the bottom of the file, down there you have another ID and a URL

    "id" : "eCTRLRinEyesClosedL-1",

    and

    "url" : "#eCTRLRinEyesClosedL"

    is what you should have down there.

    At a guess I'd say the other file has the same problems, just make sure you use eCTRLRinEyesClosedR for it instead of eCTRLRinEyesClosedL

    Now you just have to hope no other files were ERC linked to those two and their ID, coz you will now get error warnings in the log if there are.

    As for Naoko, should work after you make the changes to Rin, but tbh it probably needs redone, using basic naming systems are fine for the base figure, not good for any characters though, way too many chances for other vendors to trip over it.

  • ArtiniArtini Posts: 9,500
    Bejaymac said:

    You are partially correct about the "ID", the main cause is several lines further down, the "formulas" section, I don't have either character but knowing the DSON format I would say you probably have 5 or 6 changes to make in each of those two files for Rin.

    Lets start with file eCTRLRinEyesClosedL.dsf

    ID should be "eCTRLRinEyesClosedL"

    I'm "guessing" from what I can see from your posts and my own knowledge that you have two "output" lines that say the same thing,

    "output" : "Genesis8Female:#eCTRLEyesClosedL?value",

    They should read,

    "output" : "Genesis8Female:#eCTRLRinEyesClosedL?value",

    Head to the bottom of the file, down there you have another ID and a URL

    "id" : "eCTRLRinEyesClosedL-1",

    and

    "url" : "#eCTRLRinEyesClosedL"

    is what you should have down there.

    At a guess I'd say the other file has the same problems, just make sure you use eCTRLRinEyesClosedR for it instead of eCTRLRinEyesClosedL

    Now you just have to hope no other files were ERC linked to those two and their ID, coz you will now get error warnings in the log if there are.

    As for Naoko, should work after you make the changes to Rin, but tbh it probably needs redone, using basic naming systems are fine for the base figure, not good for any characters though, way too many chances for other vendors to trip over it.

    Thanks a lot for the explanation.

    I also think, that the creator should fix the files at some point.

    I have also read in some other thread, that even if the files will be fixed by the creator,

    the process at Daz could take 30-40 days to issue the update, so I do not count strongly on that.

    I have enough some other characters purchased, so I stick to them at the moment.

     

  • Bejaymac said:

    You are partially correct about the "ID", the main cause is several lines further down, the "formulas" section, I don't have either character but knowing the DSON format I would say you probably have 5 or 6 changes to make in each of those two files for Rin.

    Lets start with file eCTRLRinEyesClosedL.dsf

    ID should be "eCTRLRinEyesClosedL"

    I'm "guessing" from what I can see from your posts and my own knowledge that you have two "output" lines that say the same thing,

    "output" : "Genesis8Female:#eCTRLEyesClosedL?value",

    They should read,

    "output" : "Genesis8Female:#eCTRLRinEyesClosedL?value",

    Head to the bottom of the file, down there you have another ID and a URL

    "id" : "eCTRLRinEyesClosedL-1",

    and

    "url" : "#eCTRLRinEyesClosedL"

    is what you should have down there.

    At a guess I'd say the other file has the same problems, just make sure you use eCTRLRinEyesClosedR for it instead of eCTRLRinEyesClosedL

    Now you just have to hope no other files were ERC linked to those two and their ID, coz you will now get error warnings in the log if there are.

    As for Naoko, should work after you make the changes to Rin, but tbh it probably needs redone, using basic naming systems are fine for the base figure, not good for any characters though, way too many chances for other vendors to trip over it.

    I had the very same problem with Rin and was able to put an end to those annoying warning dialogs. Thanks much, bejaymac!

  • evacynevacyn Posts: 975
    I'm having the exact same issue. Did anyone file a help ticket?
  • Noah LGPNoah LGP Posts: 2,610

    Fix it by yourself by changing the ID

  • evacynevacyn Posts: 975

    Does anyone know how to successfully remove these morphs? I've tried removing the character and its files, and I manually deleted the morphs in the 'Parameters' tab but I keep getting Duplicate Formula errors and the eCTRLRinEyesClosedR/eCTRLRinEyesClosedL continue to show up in my log even though they're not on my HD.

    Thanks!

  • I had this same crap with EJ Midori recently. Actually, persistently, for months. I did file a ticket and it went around in circles for months until it got closed with no resolution.

    I -think- it was the expressions with EJ Midori causing the problem. Ininstalling didn't help. I eventually went nuclear and searched all the locations on my hard drive and deleted everything with "Midori" attached and finally found peace.

    Honestly, this makes me wary of buying new characters.

  • Bamboozler said:

    I had this same crap with EJ Midori recently. Actually, persistently, for months. I did file a ticket and it went around in circles for months until it got closed with no resolution.

    I -think- it was the expressions with EJ Midori causing the problem. Ininstalling didn't help. I eventually went nuclear and searched all the locations on my hard drive and deleted everything with "Midori" attached and finally found peace.

    Honestly, this makes me wary of buying new characters.

    I have EJ Midori  and no issue, so it isn't a bug in that product. More likely it's a clash with another product which you have installed and I don't.

  • evacynevacyn Posts: 975

    Richard Haseltine said:

    Bamboozler said:

    I had this same crap with EJ Midori recently. Actually, persistently, for months. I did file a ticket and it went around in circles for months until it got closed with no resolution.

    I -think- it was the expressions with EJ Midori causing the problem. Ininstalling didn't help. I eventually went nuclear and searched all the locations on my hard drive and deleted everything with "Midori" attached and finally found peace.

    Honestly, this makes me wary of buying new characters.

    I have EJ Midori  and no issue, so it isn't a bug in that product. More likely it's a clash with another product which you have installed and I don't.

    @Richard  - Do you know how I can remove the remaining Rin morphs that are causing the duplicate formula errors? It's no longer installed but it keeps appearing in my log.

  • ZilvergrafixZilvergrafix Posts: 1,385

    evacyn said:

    @Richard  - Do you know how I can remove the remaining Rin morphs that are causing the duplicate formula errors? It's no longer installed but it keeps appearing in my log.

    probably here

  • evacynevacyn Posts: 975

    I've already removed all files from the Rin package. There are no Rin files left in my DAZ folder.

  • ZilvergrafixZilvergrafix Posts: 1,385
    edited January 2021

    evacyn said:

    I've already removed all files from the Rin package. There are no Rin files left in my DAZ folder.

    Ok that is because , probably on 2 theories: 1, you have multiple runtimes, 2, you saved a customized figure as a new asset (morphs originally creates a new set, duplicating, when you delete the originals the support still remains)

    I do character backups because...well because I want, and I discovered that second theory is true. for example below I did a G8 custom character with a copy of the morphs used, as you can see the size is big:

    Why doing this?, if my main Runtime collapses I have a backup, yes there are other ways to backup but for now this method works efficiently for me.

     

    Post edited by Zilvergrafix on
  • evacynevacyn Posts: 975

    Thanks, Zilvergrafix but I don't have any other runtimes and the characters I've been trying to load are recently purchased ones (not custom characters).

  • Hi guys, is that problem (which I encountered as well) triggered by Rin or Naoko or just once someone has both? My log reported errors with Rin (which I installed first). If I can choose - until a fix is provided - I would more likely keep Rin installed.

  • ArtiniArtini Posts: 9,500

    I know, that the both Rin and Naoko has the problem, so I have choosen to keep Rin and uninstalled Naoko.

    Duplicate formula found error is a very tricky problem to solve.

    I have detected similar problem with Genesis 3 Female characters on my computer and I doubt it will be ever fixed.

    I have just stopped buying new characters from the other stores and I am very picky about new characters here.

  • evacynevacyn Posts: 975

    Hi guys, is that problem (which I encountered as well) triggered by Rin or Naoko or just once someone has both? My log reported errors with Rin (which I installed first). If I can choose - until a fix is provided - I would more likely keep Rin installed.

    Let me know if you can find a way to remove the morphs causing the duplicate formula error. I have Naoko too but I'm not sure if it has the same issues since I don't see any references in the log.
  • ZilvergrafixZilvergrafix Posts: 1,385

    Artini said:

    I have just stopped buying new characters from the other stores and I am very picky about new characters here.

     

    +1

    Like Mando says: This is the way. 

  • evacynevacyn Posts: 975
    edited January 2021

    Googling through old threads on the subject of duplicate formulas, I discovered that I somehow installed Rin through Smart Connect (even though I use DIM exclusively). Smart Connect files won't appear when searching the Daz folder, so no wonder I never found them.

    Anyways, just leaving this here for those who might be at wit's end about duplicate formula issues and have tried everything else.

    Post edited by evacyn on
  • Richard Haseltine said:

    Bamboozler said:

    I had this same crap with EJ Midori recently. Actually, persistently, for months. I did file a ticket and it went around in circles for months until it got closed with no resolution.

    I -think- it was the expressions with EJ Midori causing the problem. Ininstalling didn't help. I eventually went nuclear and searched all the locations on my hard drive and deleted everything with "Midori" attached and finally found peace.

    Honestly, this makes me wary of buying new characters.

    I have EJ Midori  and no issue, so it isn't a bug in that product. More likely it's a clash with another product which you have installed and I don't.

    Possibly. I did have a different Midori, but I had already uninstalled her and the problem persisted. 

  • Cora ReginaCora Regina Posts: 731
    edited January 2021

    evacyn said:

    Googling through old threads on the subject of duplicate formulas, I discovered that I somehow installed Rin through Smart Connect (even though I use DIM exclusively). Smart Connect files won't appear when searching the Daz folder, so no wonder I never found them.

    Anyways, just leaving this here for those who might be at wit's end about duplicate formula issues and have tried everything else.

    I'm glad you have it sorted out. Duplicate formula errors are absolutely maddening, especially when they're hard to track down because they're through Connect, the result of a morph transfer (happened to me yesterday), etc. With multiple libraries they can be incredibly pervasive, too.

    Have you ever logged in inside of Studio to do something like tell it to update metadata? If you have, there's a good chance that Connect hijacked a bunch of your content, including the Rin character. I was told by TS to do this once for a small fix that hadn't pushed to DIM. I only use DIM for installations of DAZ products and always have done, but when I did as asked around 150 DIM-installed products were immediately taken over by Connect, marked as installed and maintained by Connect, had Connect files installed to my hard drive, and defaulted to whatever Connect says does or doesn't exist. These included things like every single Genesis Essentials set. The person I was talking to seemed surprised because evidently that's not supposed to happen, but I produced a ton of screenshots of these products with sudden Connect logos on them and evidently the information has been passed along. It also broke a whole bunch of previously functioning thumbnails.

    The only way to get them back as they were has been to uninstall through DIM, uninstall again through Connect inside of Studio, shut Studio down, delete all of Connect's files (after the product has been deleted and while Studio is closed or it'll start throwing errors about not being able to find things), reinstall everything through DIM, and then start Studio up again. It's time-consuming, every hijacked product has to be dealt with individually, and I still haven't managed to get it all sorted out yet. It's what I'd recommend if you're still having trouble, as a start. Uninstall in DIM, make sure the Connect instance is uninstalled inside of Studio, close, purge all Connect-related files, and then reinstall through DIM.

    Never, EVER allow anyone to tell you that you have to log in to fix a problem, is the lesson I learned. Wait for the fix to be pushed through DIM days or weeks later.

     

    Post edited by Cora Regina on
  • evacyn said:

    Googling through old threads on the subject of duplicate formulas, I discovered that I somehow installed Rin through Smart Connect (even though I use DIM exclusively). Smart Connect files won't appear when searching the Daz folder, so no wonder I never found them.

    Anyways, just leaving this here for those who might be at wit's end about duplicate formula issues and have tried everything else.

    I've had a support ticket in for this for a couple weeks now with no response. Where do I go to find these Smart Connect files?

  • Cora ReginaCora Regina Posts: 731
    edited January 2021

    On Windows, I believe the default location for Connect stuff should be C:\Users\Username\Documents\DAZ 3D\Studio\My Daz Connect Library

    At least that's where mine was as someone who has never intentionally had anything to do with Connect. I've since nuked the contents but IIRC in there you'll find a folder called "data," which contains folders called "meta" and "cloud." If you open the cloud folder, you'll find SKU numbered folders containing installations of products that you either put there on purpose, or that Connect hijacked.

    Mine had whole new installations of Genesis Starter Essentials (1_14812), Genesis 2 Starter Essentials (1_16280), and Genesis 3 Starter Essentials (1_21630), among other things. All installed with DIM and chugging along fine before they got snatched up. Because Connect prioritizes itself over everything else and is incompatible with other installation methods, if you just delete those files it will cry about being unable to find things rather than just fall back to the DIM installation that already existed. Hence the process of uninstall in DIM, uninstall in Studio, close Studio, purge anything remaining from your hard drive, reinstall through DIM, and don't log in to Studio again.

    Post edited by Cora Regina on
  • edited January 2021

    -

    Post edited by captainklutz_a2ec859073 on
  • Cora Regina said:

    evacyn said:

    Googling through old threads on the subject of duplicate formulas, I discovered that I somehow installed Rin through Smart Connect (even though I use DIM exclusively). Smart Connect files won't appear when searching the Daz folder, so no wonder I never found them.

    Anyways, just leaving this here for those who might be at wit's end about duplicate formula issues and have tried everything else.

    I'm glad you have it sorted out. Duplicate formula errors are absolutely maddening, especially when they're hard to track down because they're through Connect, the result of a morph transfer (happened to me yesterday), etc. With multiple libraries they can be incredibly pervasive, too.

    Have you ever logged in inside of Studio to do something like tell it to update metadata? If you have, there's a good chance that Connect hijacked a bunch of your content, including the Rin character. I was told by TS to do this once for a small fix that hadn't pushed to DIM. I only use DIM for installations of DAZ products and always have done, but when I did as asked around 150 DIM-installed products were immediately taken over by Connect, marked as installed and maintained by Connect, had Connect files installed to my hard drive, and defaulted to whatever Connect says does or doesn't exist. These included things like every single Genesis Essentials set. The person I was talking to seemed surprised because evidently that's not supposed to happen, but I produced a ton of screenshots of these products with sudden Connect logos on them and evidently the information has been passed along. It also broke a whole bunch of previously functioning thumbnails.

    The only way to get them back as they were has been to uninstall through DIM, uninstall again through Connect inside of Studio, shut Studio down, delete all of Connect's files (after the product has been deleted and while Studio is closed or it'll start throwing errors about not being able to find things), reinstall everything through DIM, and then start Studio up again. It's time-consuming, every hijacked product has to be dealt with individually, and I still haven't managed to get it all sorted out yet. It's what I'd recommend if you're still having trouble, as a start. Uninstall in DIM, make sure the Connect instance is uninstalled inside of Studio, close, purge all Connect-related files, and then reinstall through DIM.

    Never, EVER allow anyone to tell you that you have to log in to fix a problem, is the lesson I learned. Wait for the fix to be pushed through DIM days or weeks later.

    Connect won't download content without instruction. What do you mean by a Connect logo? Connect doesn't put a logo on thumbnails for fully installed content - not having the item installed through Connect does add a logo, a down-pointing triangle in a broken circle at top-right; if an items is isntalled through Connect and has an update then it will have a U-turn arrow in a circle.

    The Connect metadata will, I think, be used in preference to DIM's so bad product thumbnails (but not file thumbnails) certainly could result from allowing DS to go on-line

Sign In or Register to comment.