We have suddenly started getting random YSOD. They are very random and I can't reproduce the behaviour. Getting lots of what looks like Umbraco/Node/SQl errors. See a couple of stack traces below.
System.IndexOutOfRangeException: uniqueID
Generated: Wed, 06 Jul 2011 05:01:57 GMT
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.IndexOutOfRangeException: uniqueID
at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name)
at umbraco.DataLayer.RecordsReaderAdapter`1.GetOrdinal(String fieldName)
at umbraco.DataLayer.RecordsReaderAdapter`1.IsNull(String fieldName)
at umbraco.cms.businesslogic.CMSNode.PopulateCMSNodeFromReader(IRecordsReader dr)
at umbraco.cms.businesslogic.CMSNode.setupNode()
at umbraco.cms.businesslogic.web.Document.setupNode()
at umbraco.cms.businesslogic.CMSNode..ctor(Int32 Id)
at umbraco.cms.businesslogic.Content..ctor(Int32 id)
at umbraco.cms.businesslogic.web.Document..ctor(Int32 id)
System.IndexOutOfRangeException: versionId
Generated: Wed, 06 Jul 2011 05:05:51 GMT
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.IndexOutOfRangeException: versionId
at System.Data.SqlClient.SqlDataReader.GetOrdinal(String name)
at umbraco.DataLayer.RecordsReaderAdapter`1.GetOrdinal(String fieldName)
at umbraco.DataLayer.RecordsReaderAdapter`1.GetGuid(String fieldName)
at umbraco.cms.businesslogic.Content.get_Version()
at umbraco.cms.businesslogic.web.Document.setupNode()
System.ArgumentException: No node exists with id '1209'
Generated: Wed, 06 Jul 2011 05:07:54 GMT
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentException: No node exists with id '1209'
at umbraco.cms.businesslogic.CMSNode.setupNode()
at umbraco.cms.businesslogic.web.Document.setupNode()
at umbraco.cms.businesslogic.CMSNode..ctor(Int32 Id)
at umbraco.cms.businesslogic.Content..ctor(Int32 id)
at umbraco.cms.businesslogic.web.Document..ctor(Int32 id)
A node with nodeid 1209 does exist. I have tried publishing node. Also a full republish..
Database corrupt?
We have suddenly started getting random YSOD. They are very random and I can't reproduce the behaviour. Getting lots of what looks like Umbraco/Node/SQl errors. See a couple of stack traces below.
A node with nodeid 1209 does exist. I have tried publishing node. Also a full republish..
Recycling the app pool seems to have fixed it for now.
is working on a reply...