We are getting below error while login as non-admin user and accessing the Sitecore items

"The security settings for the current language prevent you from seeing this item. To continue, select another language from the Language drop-down list on the Versions tab."

I have check the below post and language read/write access already there to the user https://stackoverflow.com/questions/16243493/sitecore-cant-access-content-items

This works fine, only when I recycle app pool. But reoccurring again and again in every week or 2 differences.

Any permanent solution for this? I am using Sitecore 8.1 Update 3.

  • Every 2-3 weeks... Are you sure these language items are not deployed as part of your integration processes? If /sitecore/system/languages is under TDS or Unicorn control in your environment, any changes to security settings on these would get overwritten. And it happening every 2-3 weeks would seem to indicate something like this.
    – Mark Cassidy
    Commented Feb 5, 2018 at 8:26
  • Hi Mark, Yes language item not deployed.it's stable system only file system deployment happening.
    – Singh
    Commented Feb 5, 2018 at 8:55
  • Is this item in some workflow. Check if this item is given rights to the workflow entities in the security editor. Please post a screen shot on the access viewer including these two columns as well. Regards, Gopi.S.V
    – Gopi S V
    Commented Feb 5, 2018 at 8:58
  • No it is not in workflow.it is occurs for every item when issue reproduces.Can't see any option to attache or paste screenshot here.
    – Singh
    Commented Feb 5, 2018 at 10:29
  • You can't attach screenshot in a comment but attach with your question. Commented Feb 15, 2018 at 15:01

2 Answers 2


If you have followed all steps given in the link then, sitecore stores all security access details to individual item's _security field under standard field. Please check this field values whenever you face the same issue again and if you don't find language read/write access there then there must be something which overwrite you language item, it could be package or could be some mistake in deployment which overwrites your language items.


It happened to me after upgrade to Sitecore 10 at the beginning I was cleaning cache every now and then but the issue was coming back randomly then I found permanent solution below: go to control panel-> Administration tools-> Database Cleanup-> Cleanup Invalid Language Data

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.