Autodesk Inventor
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
281 Views, 22 Replies
05-13-2009 03:01 PM
I am relying on a server based custom Content Center . . . I am the only Content Center Admin, the other only user is set up as a Content Center Consumer.
This problem manifested when I made changes to the server custom library, and the user's dialogues didn't comply to the new key defiinitions in a family. I also noticed that my updates to the templates of families weren't showing up in instances he was creating.
I went with my first instincts and played with logins to see if cache files were being called upon instead of Content Center files.
Lo and Behold, there is a folder of cache files which take precedence over the server's information. THIS IS NOT GOOD!!
The folder is
Documents and Settings\null\Application Data\Autodesk\Inventor 2010\{concent center server}\{Custom library name}\Families\ . . . and then there's a whole slew of XML and IPT files stashed away in here.
As soon as I blow away this Families folder in the offending users' Documents and Settings, life is good again - he sees the latest family information from the server. He can access the additional famiy members, and the key fields conform to the changes that I made to the server's custom library.
Now my question is: HOW DO I MAKE A SERVER-BASED CONTENT CENTER SETUP STOP CACHING FAMILY INFORMATION ON LOCAL MACHINES!!?!!? Ummm isn't it rather pointless to have a custom content library that everyone looks at, when each user seems to store an unsynchronized version of it locally?!?!
What this means is that, until this issue is resolved, for every time I add a family member or redefine a family template, or key columns, I have to go around and clear these cache folders on every users' login on every workstation. I don't have time to design all day and then go visit every coworker every time I make a slight change to the custom library
HOW DO I MAKE A SERVER-BASED CONTENT CENTER SETUP STOP CACHING FAMILY INFORMATION ON LOCAL MACHINES!!?!!?
This problem manifested when I made changes to the server custom library, and the user's dialogues didn't comply to the new key defiinitions in a family. I also noticed that my updates to the templates of families weren't showing up in instances he was creating.
I went with my first instincts and played with logins to see if cache files were being called upon instead of Content Center files.
Lo and Behold, there is a folder of cache files which take precedence over the server's information. THIS IS NOT GOOD!!
The folder is
Documents and Settings\null\Application Data\Autodesk\Inventor 2010\{concent center server}\{Custom library name}\Families\ . . . and then there's a whole slew of XML and IPT files stashed away in here.
As soon as I blow away this Families folder in the offending users' Documents and Settings, life is good again - he sees the latest family information from the server. He can access the additional famiy members, and the key fields conform to the changes that I made to the server's custom library.
Now my question is: HOW DO I MAKE A SERVER-BASED CONTENT CENTER SETUP STOP CACHING FAMILY INFORMATION ON LOCAL MACHINES!!?!!? Ummm isn't it rather pointless to have a custom content library that everyone looks at, when each user seems to store an unsynchronized version of it locally?!?!
What this means is that, until this issue is resolved, for every time I add a family member or redefine a family template, or key columns, I have to go around and clear these cache folders on every users' login on every workstation. I don't have time to design all day and then go visit every coworker every time I make a slight change to the custom library
HOW DO I MAKE A SERVER-BASED CONTENT CENTER SETUP STOP CACHING FAMILY INFORMATION ON LOCAL MACHINES!!?!!?
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-13-2009 07:23 PM in reply to:
dick_upton
Heh, I guess that's one way to make Content Center "faster" !!
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-13-2009 08:46 PM in reply to:
dick_upton
Hi,
I tried and found the other user could get the updates by "Refresh" manually. Have you tried with "Refresh" button when place from CC? Hope this could help.
thanks,
Jessica Yan(Autodesk)
I tried and found the other user could get the updates by "Refresh" manually. Have you tried with "Refresh" button when place from CC? Hope this could help.
thanks,
Jessica Yan(Autodesk)
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-14-2009 04:05 AM in reply to:
dick_upton
Thanks for the reply Jessica, and no I was not aware of the function of the "Refresh" button. I'm sure it must work fine but . . .
This is a very dangerous thing, no?
Relying on the user to manually flush the local cache?? Is this normal function for a server-client relationship?! I don't think the user should get a choice whether or not they see the most current information from the server.
Now let's take this line of thinking to Vault in general:
Day 1: You are working on a design and you check it in. You are in sync with the server.
Day 2: Sam, the other designer, makes a change and checks the data in.
Day 3: You pull up your local version and release it. The shop builds to old data that you had stored locally. Day 4: Customer comes in and says, "I'm not buying off on this until you make the changes we talked about!!" The shop spends a week cutting it all apart and rewelding it. Your boss comes to you and says, "What the Hell happened, Jessica??? I thought Sam made the changes.
You say, it's ok, I just forgot to hit the Refresh button!?!?
Maybe I'm missing something here but that's just wrong.
This is a very dangerous thing, no?
Relying on the user to manually flush the local cache?? Is this normal function for a server-client relationship?! I don't think the user should get a choice whether or not they see the most current information from the server.
Now let's take this line of thinking to Vault in general:
Day 1: You are working on a design and you check it in. You are in sync with the server.
Day 2: Sam, the other designer, makes a change and checks the data in.
Day 3: You pull up your local version and release it. The shop builds to old data that you had stored locally. Day 4: Customer comes in and says, "I'm not buying off on this until you make the changes we talked about!!" The shop spends a week cutting it all apart and rewelding it. Your boss comes to you and says, "What the Hell happened, Jessica??? I thought Sam made the changes.
You say, it's ok, I just forgot to hit the Refresh button!?!?
Maybe I'm missing something here but that's just wrong.
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-14-2009 05:54 AM in reply to:
dick_upton
Use Task Scheduler, create a "task" that runs "Refresh Standard Components" on each user's machine. Problem is, "daily" is the most frequent option available....
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-14-2009 06:28 AM in reply to:
dick_upton
Can't you just let the cache reside on the server too?
If all users get the same generated models from the server and someone updates the CC and then refreshes the cache it should be less prone to wrong versions.

Using IV2013 Pro SP1.1, Win7-64bit
If all users get the same generated models from the server and someone updates the CC and then refreshes the cache it should be less prone to wrong versions.

Using IV2013 Pro SP1.1, Win7-64bit
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-14-2009 06:49 AM in reply to:
dick_upton
That would be a great solution but I think Content Center is dictating where the cache resides for each user - in that folder structure I layed out above.
But then again, what is the purpose of the cache in the first place besides
A) speed
B) speed
C) speed
So somewhere in the development of Content Center, it seems - pure conjecture here - a developer decided it was too slow to go get template file data for families each time, and to go get dialogue and key column data for families each time, so they figured the best solution was to generate these cache repositories on each users' login on the local machine. What they forgot to provide was an automatic refresh / resync. So it appears the only way to keep things in sync is MANUALLY (NOT GOOD).
Maybe I'm missing what you're suggesting Neils. Thanks for the input.
I believe this is an oversight on the part of the CC developers - Content Center shouldn't require manual resynchronization with the server databases. And I don't see any place in the interface to configure the user's cache location.
But then again, what is the purpose of the cache in the first place besides
A) speed
B) speed
C) speed
So somewhere in the development of Content Center, it seems - pure conjecture here - a developer decided it was too slow to go get template file data for families each time, and to go get dialogue and key column data for families each time, so they figured the best solution was to generate these cache repositories on each users' login on the local machine. What they forgot to provide was an automatic refresh / resync. So it appears the only way to keep things in sync is MANUALLY (NOT GOOD).
Maybe I'm missing what you're suggesting Neils. Thanks for the input.
I believe this is an oversight on the part of the CC developers - Content Center shouldn't require manual resynchronization with the server databases. And I don't see any place in the interface to configure the user's cache location.
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-14-2009 07:31 AM in reply to:
dick_upton
I might be misunderstanding what you mean by cache, but i was thinking of where inventor generates the files for each CC item.
You can set this in the application options > file > default content center files.
But i do have to agree on the manual part, especially tedious when you have both pro and suite and some CC stuff is authored for tube&pipe... only the pro version can refresh those...

Using IV2013 Pro SP1.1, Win7-64bit
You can set this in the application options > file > default content center files.
But i do have to agree on the manual part, especially tedious when you have both pro and suite and some CC stuff is authored for tube&pipe... only the pro version can refresh those...

Using IV2013 Pro SP1.1, Win7-64bit
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-14-2009 07:50 AM in reply to:
dick_upton
> {quote:title=-Niels- wrote:}{quote}
> I might be misunderstanding what you mean by cache, but i was thinking of where inventor generates the files for each CC item.
You can set this in the application options > file > default content center files.
Correct, you are misunderstanding what I mean by cache. I am aware of the default content center file location and how to control it. What I'm talking about is this secret little cache where Content Center is keeping stuff unawares to anyone, until a sync issue exposes the fallacy of the construct.
Go look for yourself. They are there. And you can't choose NOT to have them or where to put them.
> I might be misunderstanding what you mean by cache, but i was thinking of where inventor generates the files for each CC item.
You can set this in the application options > file > default content center files.
Correct, you are misunderstanding what I mean by cache. I am aware of the default content center file location and how to control it. What I'm talking about is this secret little cache where Content Center is keeping stuff unawares to anyone, until a sync issue exposes the fallacy of the construct.
Go look for yourself. They are there. And you can't choose NOT to have them or where to put them.
Re: Content Center: Make local logins STOP CACHING data!!!! SERIOUS BUG!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-14-2009 10:40 AM in reply to:
dick_upton
Thanks Hall,
It sounds like you've had some experiences with this shortcoming as well. Can Task Scheduler be set up to run as a service in the background upon login?
Is this per Autodesk recommended workflow? Or is this a personal suggestion?
I appreciate your input.
It sounds like you've had some experiences with this shortcoming as well. Can Task Scheduler be set up to run as a service in the background upon login?
Is this per Autodesk recommended workflow? Or is this a personal suggestion?
I appreciate your input.



