Is this happening locally or is it when deployed to another environment? Has it just started to happen or has it been acting like this all the time? Is it a fresh installation? What exact version of Umbraco 7 are you using?
Have you done any customization using the Examine index or something like that?
Ok - Is it shared hosting or is it a dedicated server?
Have you investigated the /App_Data/Logs file to see if it contains further information about the issue? And do you see any error in your browser console log?
When you make your deploy, which folders do you deploy? Do you deploy the /App_Data/TEMP folder for instance? If so try deleting the content in this folder and make sure it's not deployed next time since it's TEMP files related to the instance rather than the project.
Also it might be a good idea to double check the permissions have been setup properly. Judging from the error it could be a permission issue where something can't be read.
Also try rebuilding the examine index by going to the "Developer" section and click on the "Examine" rebuild the indexes.
And finally it might be a good idea to try and clear the Umbraco backoffice cache by going to the /config/ClientDependency.config file and increment the version number in order to bust the backoffice cache.
Thanks for your response. I reinstalled Umbraco on an Azure website and then updated the nuget package manager, client dependency, deleted all the temp data and caches - this removed the problem.
As I reinstalled, I still don't know what the root problem was but I do appreciate your ideas which I will keep in mind for next time.It wasn't the best method of solving the problem but it was quicker just to restart on Azure as our current host provider had web deploy and db access restrictions.
I just experienced the same issue; attempting to clear the TEMP folder revealed that a crashed background IIS Express process had a lock over some of the index files and this was causing the error.
@C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Temporary ASP.NET Files\\root\\ccdd6ebd\\49a87a96\\App_Data\\TEMP\\ExamineIndexes\\InternalMember\\write.lock"
I have removed this file, removed the entire TEMP folder in Umbraco, reset client dependancy cache number, recycled app pool, restarted iis - no joy.
Any ideas if this is actually the issue, or could this be hiding something else which is errorring? Any ideas much appreciated!
UPDATE: I can confirm this is related to upgrading from 7.2.2 to 7.2.4 - in a 7.2.2 version it was fine, but I upgraded this morning and it is now doing the same as above.
Here is the full exception from /umbraco/BackOffice/Api/ExamineManagementApi/GetIndexerDetails. This only started happening after we upgraded to 7.2.4 from 7.2.2:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Message>An error has occurred.</Message>
<ExceptionMessage>
The 'ObjectContent`1' type failed to serialize the response body for content type 'application/xml; charset=utf-8'.
Failed to retrieve indexer details
Hi,
I am experiencing a problem when the Developer section is clicked, I receive the error:
"Failed to retrieve indexer details "
Please can anyone suggest how to solve this?
Regards,
Steph
Hi Steph
Is this happening locally or is it when deployed to another environment? Has it just started to happen or has it been acting like this all the time? Is it a fresh installation? What exact version of Umbraco 7 are you using?
Have you done any customization using the Examine index or something like that?
Looking forward to hearing from you.
/Jan
Hi Jan,
It only started happening after it was deployed to our online dev environment, there are no problems locally. I am using Umbraco 7.2.2.
I haven't done any customisation, I also tried a fresh install and the same error comes up when the developer button is clicked.
It's only when it's uploaded to our hosted site this error happens.
Steph
Hi Steph
Ok - Is it shared hosting or is it a dedicated server?
Have you investigated the /App_Data/Logs file to see if it contains further information about the issue? And do you see any error in your browser console log?
When you make your deploy, which folders do you deploy? Do you deploy the /App_Data/TEMP folder for instance? If so try deleting the content in this folder and make sure it's not deployed next time since it's TEMP files related to the instance rather than the project.
Also it might be a good idea to double check the permissions have been setup properly. Judging from the error it could be a permission issue where something can't be read.
Also try rebuilding the examine index by going to the "Developer" section and click on the "Examine" rebuild the indexes.
And finally it might be a good idea to try and clear the Umbraco backoffice cache by going to the /config/ClientDependency.config file and increment the version number in order to bust the backoffice cache.
Hope that some of these pointers help!
/Jan
Hi Jan,
Thanks for your response. I reinstalled Umbraco on an Azure website and then updated the nuget package manager, client dependency, deleted all the temp data and caches - this removed the problem.
As I reinstalled, I still don't know what the root problem was but I do appreciate your ideas which I will keep in mind for next time.It wasn't the best method of solving the problem but it was quicker just to restart on Azure as our current host provider had web deploy and db access restrictions.
Thanks again,
Steph
I just experienced the same issue; attempting to clear the TEMP folder revealed that a crashed background IIS Express process had a lock over some of the index files and this was causing the error.
Thanks Jan!
Hello,
I am also experiencing this error on 7.2.4 - I can't tell if its just become an issue since we upgraded from 7.2.2 or not.
ExceptionMessage":"Lock obtain timed out: NativeFSLock
@C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Temporary ASP.NET Files\\root\\ccdd6ebd\\49a87a96\\App_Data\\TEMP\\ExamineIndexes\\InternalMember\\write.lock"
I have removed this file, removed the entire TEMP folder in Umbraco, reset client dependancy cache number, recycled app pool, restarted iis - no joy.
Any ideas if this is actually the issue, or could this be hiding something else which is errorring? Any ideas much appreciated!
Thanks,
Kenny
UPDATE: I can confirm this is related to upgrading from 7.2.2 to 7.2.4 - in a 7.2.2 version it was fine, but I upgraded this morning and it is now doing the same as above.
Thanks,
Kenny
Here is the full exception from /umbraco/BackOffice/Api/ExamineManagementApi/GetIndexerDetails. This only started happening after we upgraded to 7.2.4 from 7.2.2:
Is there no solution to this problem? I am facing the same thing..
In my case this turned out to be a disk space issue. Once we allocated more space this error went away. Hope that helps somebody.
is working on a reply...