O
Owe Evans
Hi,
I have an client running Project Server 2007 on WSS server.
One of the persons experience a problem when going to the Issues and Risks
page in PWA:
"Your request has failed for an undetectable reason"
My guess is that it exists an inconsistency between available projects /
tasks and one of the issues or risks in the workspace (wss site).
But how can I determine which project / task / issue or risk is causing the
problem?
Grateful if someone can help me with this problem!
More information on the error below.
Regard,
Owe
If I turn off the customererrors in web.config a little more is revealed on
the error:
Your request has failed for an undetectable reason; you may need to contact
your system or database adminstrator. at
Microsoft.Office.Project.PWA.ApplicationPages.IssueRiskCenterPage.GetGridData(PWSListTemplateType templateType)
at
Microsoft.Office.Project.PWA.ApplicationPages.IssueRiskCenterPage.InitGrid(XmlGrid xmlGrid, HtmlGenericControl idMsgDiv, PWSListTemplateType templateType)
at
Microsoft.Office.Project.PWA.ApplicationPages.IssueRiskCenterPage.PJWebPage_OnLoad(EventArgs e)
at Microsoft.Office.Project.PWA.PJWebPage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
I also examined the ULS log and found this:
Exception occurred in method PWA.ProjectGetProjectDataForIssueRiskCenter
System.NullReferenceException: Object reference not set to an instance of an
object. at System.Data.Index.CompareRecords(Int32 record1, Int32 record2)
at System.Data.Index.IndexTree.CompareNode(Int32 record1, Int32 record2)
at System.Data.RBTree`1.SearchSubTree(Int32 root_id, K key) at
System.Data.RBTree`1.GetNodeByKey(K key) at
System.Data.Index.ApplyChangeAction(Int32 record, Int32 action) at
System.Data.DataTable.RecordStateChanged(Int32 record1, DataViewRowState
oldState1, DataViewRowState newState1, Int32 record2, DataViewRowState
oldState2, DataViewRowState newState2) at
System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord,
DataRowAction action, Boolean
isInMerge... 6b21195a-9f01-4e91-b4e0-b216da9a0d94
I have an client running Project Server 2007 on WSS server.
One of the persons experience a problem when going to the Issues and Risks
page in PWA:
"Your request has failed for an undetectable reason"
My guess is that it exists an inconsistency between available projects /
tasks and one of the issues or risks in the workspace (wss site).
But how can I determine which project / task / issue or risk is causing the
problem?
Grateful if someone can help me with this problem!
More information on the error below.
Regard,
Owe
If I turn off the customererrors in web.config a little more is revealed on
the error:
Your request has failed for an undetectable reason; you may need to contact
your system or database adminstrator. at
Microsoft.Office.Project.PWA.ApplicationPages.IssueRiskCenterPage.GetGridData(PWSListTemplateType templateType)
at
Microsoft.Office.Project.PWA.ApplicationPages.IssueRiskCenterPage.InitGrid(XmlGrid xmlGrid, HtmlGenericControl idMsgDiv, PWSListTemplateType templateType)
at
Microsoft.Office.Project.PWA.ApplicationPages.IssueRiskCenterPage.PJWebPage_OnLoad(EventArgs e)
at Microsoft.Office.Project.PWA.PJWebPage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
I also examined the ULS log and found this:
Exception occurred in method PWA.ProjectGetProjectDataForIssueRiskCenter
System.NullReferenceException: Object reference not set to an instance of an
object. at System.Data.Index.CompareRecords(Int32 record1, Int32 record2)
at System.Data.Index.IndexTree.CompareNode(Int32 record1, Int32 record2)
at System.Data.RBTree`1.SearchSubTree(Int32 root_id, K key) at
System.Data.RBTree`1.GetNodeByKey(K key) at
System.Data.Index.ApplyChangeAction(Int32 record, Int32 action) at
System.Data.DataTable.RecordStateChanged(Int32 record1, DataViewRowState
oldState1, DataViewRowState newState1, Int32 record2, DataViewRowState
oldState2, DataViewRowState newState2) at
System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord,
DataRowAction action, Boolean
isInMerge... 6b21195a-9f01-4e91-b4e0-b216da9a0d94