cancel
Showing results for 
Search instead for 
Did you mean: 

Dashboard randomly resets to default layout and dashlets

cybertoast
Champ in-the-making
Champ in-the-making
I'm in the process of creating new and customizing existing dashlets and find that there are random times when the user dashboard loses all customizations and goes back to the presets default. I also get this error on occasion in my catalina.out:

Unable to save object: page.component-2-1.user~admin~dashboard of type: component to persister: RemoteStore_alfresco/site-data/components_component due to error: Unable to save object: page.component-2-1.user~admin~dashboard.xml due to error: Unable to create document path: page.component-2-1.user~admin~dashboard.xml in remote store: alfresco due to error: 409

What is error 409 and what's the problem wiht it creating hte document path? Seems like a permission error, but I believe I've given write permissions to the appropriate directories. Is there some specific folder that I need to have world writable that I'm missing?
7 REPLIES 7

cybertoast
Champ in-the-making
Champ in-the-making
And now i get:

14:01:16,858  INFO  [web.framework.ModelObjectManager] Unable to save object: user/admin/dashboard of type: page to persister: RemoteStore_alfresco/site-data/pages_page due to error: Unable to save object: user/admin/dashboard.xml due to error: Unable to create document path: user/admin/dashboard.xml in remote store: alfresco due to error: 409

kilucas
Champ in-the-making
Champ in-the-making
I'm interested in this too. Does anyone have any suggestions perhaps?
Thanks
Kevin

cybertoast
Champ in-the-making
Champ in-the-making
I ended up moving away from the dashboard approach and instead created static pages. The dashboard was too unpredictable with the random resets. Also my users don't care so much about customizable dashboards so it was not an issue in this case - with static pages that include the dashlets I want to expose everyone gets the same view. So basically did not look into the random reset issue any further, but it's definitely still an issue as of 3.2r2 Smiley Sad

kilucas
Champ in-the-making
Champ in-the-making
Sorry to hear some of these challenges remain in 3.2r - I'm aiming to upgrade to it, partly because I'd read of various dashboard related bugs that were fixed there and I really want to get stable dashboards.

It hadn't occured to me to create my own pages and place the relevant dashlets in them, though I'd have been nervous that the fragilities arose in the dashlets or in identification of user-specific data to populate them with, rather than just with the dashboards themselves. But I may give this a try.

Before I do, therefore, can I just check:

-  when you say that you create "pages", is this in Share?
-  and do you mean wiki pages or something else?

Many thanks

Kevin

cybertoast
Champ in-the-making
Champ in-the-making
In Share. I'd be happy to write up what I did and post it tonight if it's of any use to you.

kilucas
Champ in-the-making
Champ in-the-making
If it's not too much trouble, that'd be great. After all, it sounds as if I'll still need to do this, even if I do upgrade.
Most helpful.
All the best
Kevin

cybertoast
Champ in-the-making
Champ in-the-making
I started documenting the creation of a new page at http://wiki.alfresco.com/wiki/Share_Custom_Pages. I'll be refining it over the next week.

It occurs to be that this might be an opportunity to create an administration page that does the following:
  • Show all Share users, site membership and roles

  • Edit User membership on sites

  • Change Site name

  • Invite/Add new users to Site

  • Reset user passwords

  • Set the default page for each Site (documentLibrary vs. Dashboard)

  • View and reset user preferences (for example if preferences get corrupted)
I know there are dashlets to do a lot of this, but it would be nice to have everything on a single administrative page. Also it's probably duplicating the functionality that's already in /alfresco (WCM), but it might be nice to have all this functionality directly in Share.

Feel free to edit the page as you see fit, as you find out more. The Reference links at the bottom of the wiki page helped me quite a bit.