Digital Art Zone

 
     
Genesis picked up other Scene Ids that show in the Content DB Editor - can anyone reproduce this?
Posted: 06 February 2013 06:32 PM   [ Ignore ]
Active Member
Avatar
RankRank
Total Posts:  354
Joined  2011-03-26

Edit / Update:

I seem to have figure out where it started:

The mat files of Garoul the werewolf

http://www.daz3d.com/garoul-the-werewolf

has references to scene ids of wardrobe items of

http://www.daz3d.com/eldorin-for-genesis

integrated.

From there it spread to other products:

http://www.daz3d.com/genesis-alive

http://www.daz3d.com/arashi-for-hiro-5

feature Eldorin references in their .dsx metadata files that only show up when using a text editor like note pad to look at the code.

Can anyone confirm that this is also the case on their system?

- - -

I have used DIM to reinstall all content.
After 830+ products I am about done and now in the clean-up phase.

It seems Genesis picked up some Scene Ids from other products, again.

About Scene Ids
What do I mean by that?

Each Content item has a unique Scene Id. You can manually add or remove Scene Ids when you are in the Scene Tab and use “Edit Scene Id”.

You can also see the Scene Id if you go to “Product Library” and open the “Content DB Editor”.

What should be showing there is only the Scene Id of the product you currently have selected in the Scene.

My issue:

I have selected Genesis in the scene and therefore only Genesis should be showing.
There are not even any other objects in the Scene.

Nevertheless whenever Genesis is selected the Scene Ids of Eldorin and Pure Hair Space are also showing up.
I do NOT also have those items in the scene.

Before reinstalling everything with the DIM I only had the Scene ID of Pure Hair Space showing together with Genesis.
So I ignored the issue.

After installing with the DIM now also some Eldorin Scene Ids were added.

What is strange is that this information is kept even if I do reinstall Genesis.

I used the DIM to download and install the Genesis Starter Essentials.

Any ideas what is causing those Scene Ids to be linked to Genesis?

Could it be that this is a global issue?
Can anyone check if that also has happend on your system?

I tried to have a look at the Genesis .dsf file in /data and at the .duf file in /people but it seems those file cannot be read.
All I can see is symbols and numbers…


Btw the Stalker Girl guns Product view is open because I was checking why the DSON version for Studio 4.5 downloaded with the DIM did not show any metadata. But thats another issue…

Image Attachments
scene_ID_picked_up.jpg
 Signature 

My facebook page is always updated first with Computer Graphics, Photo and Video projects.
On deviantArt I post Computer Graphics and Photo projects.
On youtube you will find my Video projects.

Profile
 
 
Posted: 06 February 2013 08:45 PM   [ Ignore ]   [ # 1 ]
Active Member
Avatar
RankRank
Total Posts:  647
Joined  2007-01-04

Turn off and then uninstall the CMS, problem solved raspberry

 Signature 

**shuffles of with a new headache** tongue wink

Profile
 
 
Posted: 06 February 2013 09:35 PM   [ Ignore ]   [ # 2 ]
Active Member
Avatar
RankRank
Total Posts:  354
Joined  2011-03-26
Bejaymac - 06 February 2013 08:45 PM

Turn off and then uninstall the CMS, problem solved raspberry

smirk

hmmm

shut eye

downer

 Signature 

My facebook page is always updated first with Computer Graphics, Photo and Video projects.
On deviantArt I post Computer Graphics and Photo projects.
On youtube you will find my Video projects.

Profile
 
 
Posted: 07 February 2013 02:31 AM   [ Ignore ]   [ # 3 ]
Power Member
Avatar
RankRankRank
Total Posts:  1213
Joined  2012-03-24

actually,, I ignore these scene IDs ,when I check product Assets in content database editor.
So I hope someone clearly guide and teach me. without uninstall CMS^^;

I believe true scene ID is one.
when I select the genesis, in the scene,, then check scene identification.

it is real scene ID, it is reasonalbe.  grin  clear and beautiful.

and think it seems better not to check so deep in scene ID as product ,,
I believe we need often to pretend as if we can not see anything.

( there must be terrible secret.,,,,,,,  shut eye innocent curiosity cause a tragic event @@;)

Profile
 
 
Posted: 07 February 2013 11:15 PM   [ Ignore ]   [ # 4 ]
Active Member
Avatar
RankRank
Total Posts:  354
Joined  2011-03-26

I did some more testing.
Thanks to DIM this was all very quickly done.

I uninstalled DS4.5
I uninstalled my whole DIM library.
I manually deleted all databases located in

C:\ProgramData\DAZ 3D\Content Management Service\databases

Test I DS4.5 new install with Genesis Starter Essentials

Then I reinstalled DS4.5 again.
I reinstalled the Genesis Starter Essentials.

Now I went to the Product Library and opened the Content DB Editor from any random product with Genesis selected in the Scene:

Only the Genesis scene ID was showing.
Everything fine.

- - -
Test II load User Data backup with Genesis Starter Essentials official metadata
I queued the Genesis starter Essentials metadata and choose to load the User Data as well.

A check in the Product Library Content DB Editor showed stil only the Genesis scene ID.


I queued the Genesis starter Essentials metadata and choose to load the User Data as well and choose that User Data overwrittes Product Data.

A check in the Product Library Content DB Editor showed stil only the Genesis scene ID.

- - -

Test III reinstallation of the whole DIM library

I reinstalled 830+ products again with DIM and the official provided metadata.

This took the DIM less than 2 hours to install btw.

Now when having Genesis selected in the Product Library Content DB Editor all Eldorin Content items were showing again even when only Genesis was in the scene.

http://www.daz3d.com/eldorin-for-genesis

- - -

Test IV Uninstalling Eldorin

I uninstalled.Edlorin with the DIM.

Having Genesis selected in the Product Library Content DB Editor all Eldorin Content items were still showing again even when only Genesis was in the scene and even when Eldorin is uninstalled.

- - -

Test V Uninstalling Genesis again after Eldorin was uninstalled

I uninstalled and reinstalled the Genesis starter Essentials again.

Having Genesis selected in the Product Library Content DB Editor all Eldorin Content items were still showing again even when only Genesis was in the scene and even when Eldorin is uninstalled.

- - -

I honestly have no clue how this is possible.

My guess is that the Eldorin installer directly writes some information into one of the CMS databases and that information is kept even when both Eldorin and Genesis are uninstalled.

- - -

I wanted to test further with another version of Eldorin downloaded by the DIM but noticed that Eldorin currently cannot be downloaded.

I guess this is not a random coincidence and someone in the DAZ team noticed the addtional scene IDs showing?

- - -

I would still be interested in knowing if there is any other way than completly deleting the CMS to get rid of those scene Ids.

Guess all I can do at the moment is making backups of the CMS databases after every installation to make sure to have a quick way to go back to the last working version of Genesis.

 Signature 

My facebook page is always updated first with Computer Graphics, Photo and Video projects.
On deviantArt I post Computer Graphics and Photo projects.
On youtube you will find my Video projects.

Profile
 
 
Posted: 07 February 2013 11:37 PM   [ Ignore ]   [ # 5 ]
Member
Rank
Total Posts:  119
Joined  2003-10-09

Try this: load Genesis, select some character texture in Content Library. Open Content DB Editor. Uncheck the Scene IDs which are not for Genesis figure (in your case, Eldorin or any other present). Click Ok and accept the Overwrite existing metadata. I think this will work.

Profile
 
 
Posted: 07 February 2013 11:57 PM   [ Ignore ]   [ # 6 ]
Power Member
Avatar
RankRankRank
Total Posts:  1213
Joined  2012-03-24

It seems,, on ds 4.0.3 ,

when I saved scene as .daz
or saved assets ,,(or… dsf etc?)
it made scene ID about the items which I used geensis?

how I change product, when I select genesis, there are same *scene* id s

(I do not know clear,, these scene ID has meaning or not,,
and why when select genesis in the scene, and check content DB editro,
we need to see genesis scene ID?  IMO we need not,,
whether we select item in scene or not,, in Content DB editror,
just need scene ID about the itmes (figure or prop ) which declared in DB,,,

need genesis Scene ID too?

I found there is scene ID which I have uninstalled or delete already from data too.
so if overwrite user meta-data MBusch said,, export,, it may work.

but re import old exported meta-data,, it may come buck,, I think.

 

 

 

Profile
 
 
Posted: 08 February 2013 12:49 AM   [ Ignore ]   [ # 7 ]
Active Member
Avatar
RankRank
Total Posts:  354
Joined  2011-03-26
MBusch - 07 February 2013 11:37 PM

Try this: load Genesis, select some character texture in Content Library. Open Content DB Editor. Uncheck the Scene IDs which are not for Genesis figure (in your case, Eldorin or any other present). Click Ok and accept the Overwrite existing metadata. I think this will work.

kitakoredaz - 07 February 2013 11:57 PM

whether we select item in scene or not,, in Content DB editror,
just need scene ID about the itmes (figure or prop ) which declared in DB,,,

need genesis Scene ID too?

Well you both got it right.

If I want to save the metadata .dsa and .dsx files of a product by going to the “Product Library” “Content DB Editor” it is recommended that I select nothing in the scene and then export.

I cannot think of any case where I would want Genesis to have selected when I export metadata.

So one just has to remember not to select anything in the scene when exporting .dsa and .dsx files.

- - -

The issue nevertheless is when I forget to deselect Genesis before entering the “Content DB Editor”  it is very quickly to just remove the checkmark of those Scene IDs that should not be exported.

With only the Genesis Scene Id showing this was quickly done.
Now because my Genesis version picked up some Eldorin scene Ids as well I would have to uncheck all of those manually which takes more time.

And again I should not have selected Genesis in the first time. Just the matter that Genesis picked up some additional Ids made the mistake to have Genesis selected when exporting .dsa and .dsx files even bigger.

- - -

Anyway as you can see it is just an annoyance and one can work around it.


Nevertheless I really just interested in understanding WHY the Genesis scene ID picked up addtional scene Ids from the Eldorin content items.

If I can understand how it happened. I can then hopefully prevent it from happening again.

 

 

 Signature 

My facebook page is always updated first with Computer Graphics, Photo and Video projects.
On deviantArt I post Computer Graphics and Photo projects.
On youtube you will find my Video projects.

Profile
 
 
Posted: 08 February 2013 12:57 AM   [ Ignore ]   [ # 8 ]
Member
Rank
Total Posts:  119
Joined  2003-10-09


Nevertheless I really just interested in understanding WHY the Genesis scene ID picked up addtional scene Ids from the Eldorin content items.

If I can understand how it happened. I can then hopefully prevent it from happening again.

 

I cannot sword, but I remember see some products metadata with Scene IDs which not belong to the product. Someone made a mistake, not necessarily you.

Profile
 
 
Posted: 08 February 2013 03:49 AM   [ Ignore ]   [ # 9 ]
Active Member
Avatar
RankRank
Total Posts:  354
Joined  2011-03-26
MBusch - 08 February 2013 12:57 AM


Nevertheless I really just interested in understanding WHY the Genesis scene ID picked up addtional scene Ids from the Eldorin content items.

If I can understand how it happened. I can then hopefully prevent it from happening again.

 

I cannot sword, but I remember see some products metadata with Scene IDs which not belong to the product. Someone made a mistake, not necessarily you.

I used Notepad ++ to search the metadata .dsx files of all 830 products I currently have installed.


I seem to have figure out where it started:

The mat files of Garoul the werewolf

http://www.daz3d.com/garoul-the-werewolf

has references to scene ids of wardrobe items of

http://www.daz3d.com/eldorin-for-genesis

integrated.

From there it spread to other products:

http://www.daz3d.com/genesis-alive

http://www.daz3d.com/arashi-for-hiro-5

feature Eldorin references in their .dsx metadata files that only show up when using a text editor like note pad to look at the code.

I also noticed that Genesis alive has additional references to Pure Hair Space included:

http://www.daz3d.com/pure-hair-space

As you can see this issue has the potential to spread even further with more and more products being “infected” by the references.

- - -
I used DIIM to unistall Garoul and delted its installers.
I manually deleted all the found references in the .dsx filess in runtime/support with notepad++
I then deleted once again all databases.
I reimported all metadata .dsx and .dsa files again.

Then finally at last the additional Scene Ids did not show up again.


Can anyone confirm that this is also the case on their system?

I cannot imagine how I possibly would have managed to get Eldorin references mixed up with the Garoul material files.
But I do not want to open up another bug report without some other people confirming that the issue is also showing on their system.

Can someone please check
If you have Eldorin Scene ID references included in the Garoul material files and the metadata file?

DAZ_3D_13281_Garoul_The_Werewolf.dsx

Eldorin references in the Arashi for Hiro 5 metadata .dsx file?

DAZ_3D_15204_Arashi_for_Hiro_5.dsx

Eldorin references in the Genesis Alive metadata .dsx file?

DAZ_3D_13752_Genesis_Alive.dsx

Pure Hair Space references in the Genesis Alive metadata .dsx file?

DAZ_3D_13752_Genesis_Alive.dsx

- - -

If someone else can confirm to also have those entries on their system I guess I can open up a bug report.

But I do not want to cry wolf again, so to speak,  in case I might have caused those entries myself.

Added some screenshots so you can see how that looks like:

Image Attachments
Eldorin_Garoul.jpgEldorin_Arashi.jpgeldorin_Genesis_Alive.jpg
 Signature 

My facebook page is always updated first with Computer Graphics, Photo and Video projects.
On deviantArt I post Computer Graphics and Photo projects.
On youtube you will find my Video projects.

Profile
 
 
Posted: 10 March 2013 05:22 PM   [ Ignore ]   [ # 10 ]
Active Member
Avatar
RankRank
Total Posts:  354
Joined  2011-03-26

Update / Edit 2013-March-12:

I submitted a bug report:

https://bugs.daz3d.com/view.php?id=49769

- - -

It happened again.

Whenever I now have Genesis selected in the “Content DB Editor” not only the Genesis Scene Id appears but also the Scene ID of

Data/Morris/Anastasiya/!Anastasiya2_Character/Genesis.dsf#Genesis

I was able to find that same reference also in “Pale Shadows”

http://www.daz3d.com/pale-shadows

in the .duf actor scene Ids of

A5-Goth.duf
A5-Celtic.duf

It seems both those items were also declared as “Genesis” in the “Compatibility Tab” of the “Content DB Editor”.

My theory of this process is that if an item is declared as “Genesis” then Genesis picks up any Scene Ids linked to that item and that information is written in the databases.


The things I do not understand are:

What is that Anastasiya character?

I cannot even find a product by Morris with that name in the store.

I certainly do not have that one installed on my system.

Update Edit: 2013-March-12

Anastasiya is a character included in the Aiko 5 Premier Addon Bundle.

https://www.daz3d.com/anastasiya-for-a5

To me it seems the staff responsible for the metadata had allready acess to the Anastasiya character and seems to have used it in some way when creating A5-Goth.duf and A5-Celtic.duf

- - -

Just removing the Anastasiya references and removing the Genesis declarations of A5-Goth and A5-Celtic in Pale Shadows did not solve the issue.

This means there must be more of those Anastasiya scene ids saved in another place, my guess is one of the databases.

Can please someone that also has “Pale Shadows” installed go to their products library and with Genesis selected open up the “Content DB Editor” and check if they also can see that addtional Anastasiya scene Id?

- - -

Again my main concern is that if such scene Ids are not immediately removed they may keep spreading with new shared metadata like a virus whenever someone exports metadata with Genesis selected in the scene. If not dealt with in the end Genesis will have 100s of addtional ids included.

- - -

Update / Edit:

Quick Guide to fix this issue:

Step I:
Go to the “Product Library” to the product “Pale Shadows” and open the “Content DB Editor”. In the “Compatibility tab remove the declaration as “Genesis” for A5-Goth and A5-Celtic.

Step II:
Still in the “Content DB Editor” remove all Anastasiya scene ids linked to “Pale Shadow” “A5-Goth” and “A5-Celtic” manualy by unchecking the boxes.

Step III:
Export your own custom metadata of the product “Pale Shadow” by exporting the .dsx and .dsa files from the “Product Library” “Content DB Editor’” to runtime/support

Step IV:

Stop the CMS.

Step V
Delete all databases in C:\ProgramData\DAZ 3D\Content Management Service\databases

Step VI:
Start the CMS again.

Step VII:

Go to “Content DB Maintenance” and reimport the User Data and all your custom metadata “User Product Data” including the fixed “Pale Shadows” metadata.

- - -

My personal guess is that the “Scene Ids” are saved in one of the databases and will stay linked to any products until the database is deleted.

If someone knows any other way how to remove “Scene Ids” that were linked to Genesis from the database please share.

Image Attachments
Anastasiya_Pale_Shadows_Scene_Id_pickup_v1001.jpg
 Signature 

My facebook page is always updated first with Computer Graphics, Photo and Video projects.
On deviantArt I post Computer Graphics and Photo projects.
On youtube you will find my Video projects.

Profile