My Task Page Error - Help Needed!

G

Gary Zag

I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.
The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)
I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
M

Marc Soester [MVP]

Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


Gary Zag said:
I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.
The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)
I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
G

Gary Zag

Marc,

Thanks for the reply. I ran the SQL script and it found a few issues. I
was assigned to a task twice. The reason was I am a resource manager. I
have several generic resources that I am the default assignment owner for.
Two different generic resources were assigned to a task that I am the default
assignment owner for. Hence assigned to the task twice.

I removed the double assignments and republished the project. This seemed
to fix the My Tasks error for a few times. Now only sometimes I still get
the error. The error message is different.

<
An unexpected error has occurred.
Troubleshoot issues with Windows SharePoint Services.
It does not include the "Web Parts Maintenance Page" statement. All other
PWA pages display OK. Also there is now no event generated on the server
when the error occurs.

Need more help.

Gary
 
T

TLBartz

Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

Marc Soester said:
Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


Gary Zag said:
I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.
The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)
I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
G

Gary Zag

The problem went away for me after a few days of having intermittent
problems. We must have republished the project or completed the tasks
assignment or something. Sorry but I don''t have a clue what fixed it.

Gary

TLBartz said:
Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

Marc Soester said:
Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


Gary Zag said:
I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.


The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
M

Marc Soester [MVP]

Sorry Gary, I did not get a reply notification from your last post hence the
reason why I did not replu.
TLBartz, can you please send the exact error message
Thanks
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


Gary Zag said:
The problem went away for me after a few days of having intermittent
problems. We must have republished the project or completed the tasks
assignment or something. Sorry but I don''t have a clue what fixed it.

Gary

TLBartz said:
Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

Marc Soester said:
Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.


The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
T

TLBartz

Today Symptoms: When any user clicks on 'My Tasks' it is just a blank
screen.

Yesterday Symptoms: The following error was being displayed when users
clicked on 'My Tasks' except for my user ID. My user ID was always receiving
the blank page whereas the other users were receiving the error below.

An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this
page to temporarily close Web Parts or remove personal settings. For
more information, contact your site administrator.
Troubleshoot issues with Windows SharePoint Services.





When I click on 'My Tasks' the page is blank. When the other user clicks on
'My Tasks' the following error message is given:




Marc Soester said:
Sorry Gary, I did not get a reply notification from your last post hence the
reason why I did not replu.
TLBartz, can you please send the exact error message
Thanks
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


Gary Zag said:
The problem went away for me after a few days of having intermittent
problems. We must have republished the project or completed the tasks
assignment or something. Sorry but I don''t have a clue what fixed it.

Gary

TLBartz said:
Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

:

Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.


The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
T

TLBartz

Marc - I am wondering if it is an issue with this one project. I ran that
SQL Query but it doesn't find any issues with it. However, if I try to
publish this one project I receive an error id: 12000. Here is the details
of it.


Error summary/areas:
Data format error: Insufficient stream size to read date type custom
property value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f
for container Project
ActiveCacheInvalidDataFormat
ActiveCacheQueuedMessageExecutionError
ActiveCacheQueuedMessageExecutionError
Queue
GeneralQueueJobFailed
Error details:

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read date
type custom property value for pid B608005 for row
fe913a17-9264-4ea3-9136-2f80e047a85f for container Project">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="75b16b1c-5d1e-480a-aff9-5f3e0fb4d9cf" error="Data format error:
Insufficient stream size to read date type custom property value for pid
B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for container Project" />
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="9872de29-07b4-47d5-a83c-2325f82bfd88"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read date type custom property
value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for
container Project
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)" />
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="542d0080-9019-4a25-878b-500707057a12"
JobUID="422228dc-c1d5-4ed7-9eb6-de4fd934c13b" ComputerName="VM-PROJ07"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="23" Stage="" />
</class>
</general>
</errinfo>

Marc Soester said:
Sorry Gary, I did not get a reply notification from your last post hence the
reason why I did not replu.
TLBartz, can you please send the exact error message
Thanks
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


Gary Zag said:
The problem went away for me after a few days of having intermittent
problems. We must have republished the project or completed the tasks
assignment or something. Sorry but I don''t have a clue what fixed it.

Gary

TLBartz said:
Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

:

Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.


The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
M

Marc Soester [MVP]

HI TLBartz,

hmmmm, you could be right. Can you assing youself to another projet and see
if this task shows up in the my task list.
If so than it could be that it is only this one project.
Let me know how you go
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


TLBartz said:
Marc - I am wondering if it is an issue with this one project. I ran that
SQL Query but it doesn't find any issues with it. However, if I try to
publish this one project I receive an error id: 12000. Here is the details
of it.


Error summary/areas:
Data format error: Insufficient stream size to read date type custom
property value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f
for container Project
ActiveCacheInvalidDataFormat
ActiveCacheQueuedMessageExecutionError
ActiveCacheQueuedMessageExecutionError
Queue
GeneralQueueJobFailed
Error details:

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read date
type custom property value for pid B608005 for row
fe913a17-9264-4ea3-9136-2f80e047a85f for container Project">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="75b16b1c-5d1e-480a-aff9-5f3e0fb4d9cf" error="Data format error:
Insufficient stream size to read date type custom property value for pid
B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for container Project" />
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="9872de29-07b4-47d5-a83c-2325f82bfd88"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read date type custom property
value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for
container Project
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)" />
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="542d0080-9019-4a25-878b-500707057a12"
JobUID="422228dc-c1d5-4ed7-9eb6-de4fd934c13b" ComputerName="VM-PROJ07"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="23" Stage="" />
</class>
</general>
</errinfo>

Marc Soester said:
Sorry Gary, I did not get a reply notification from your last post hence the
reason why I did not replu.
TLBartz, can you please send the exact error message
Thanks
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


Gary Zag said:
The problem went away for me after a few days of having intermittent
problems. We must have republished the project or completed the tasks
assignment or something. Sorry but I don''t have a clue what fixed it.

Gary

:

Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

:

Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.


The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
T

TLBartz

I have removed the project that I thought was causing the problem and no
change. When I (anyone) click on 'My Tasks' it is just a blank screen.
Before we were receiving the error message below. Now we are just getting a
blank screen.


An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can your site
administrator.

Troubleshoot issues iwth windows Sharepoint services.

Marc Soester said:
HI TLBartz,

hmmmm, you could be right. Can you assing youself to another projet and see
if this task shows up in the my task list.
If so than it could be that it is only this one project.
Let me know how you go
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


TLBartz said:
Marc - I am wondering if it is an issue with this one project. I ran that
SQL Query but it doesn't find any issues with it. However, if I try to
publish this one project I receive an error id: 12000. Here is the details
of it.


Error summary/areas:
Data format error: Insufficient stream size to read date type custom
property value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f
for container Project
ActiveCacheInvalidDataFormat
ActiveCacheQueuedMessageExecutionError
ActiveCacheQueuedMessageExecutionError
Queue
GeneralQueueJobFailed
Error details:

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read date
type custom property value for pid B608005 for row
fe913a17-9264-4ea3-9136-2f80e047a85f for container Project">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="75b16b1c-5d1e-480a-aff9-5f3e0fb4d9cf" error="Data format error:
Insufficient stream size to read date type custom property value for pid
B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for container Project" />
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="9872de29-07b4-47d5-a83c-2325f82bfd88"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read date type custom property
value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for
container Project
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)" />
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="542d0080-9019-4a25-878b-500707057a12"
JobUID="422228dc-c1d5-4ed7-9eb6-de4fd934c13b" ComputerName="VM-PROJ07"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="23" Stage="" />
</class>
</general>
</errinfo>

Marc Soester said:
Sorry Gary, I did not get a reply notification from your last post hence the
reason why I did not replu.
TLBartz, can you please send the exact error message
Thanks
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

The problem went away for me after a few days of having intermittent
problems. We must have republished the project or completed the tasks
assignment or something. Sorry but I don''t have a clue what fixed it.

Gary

:

Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

:

Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.


The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
T

TLBartz

Yeah! I fixed it. Please note that this environment is new to me so
Sharepoint, PWA, etc are all new to me. After lots of research I learned how
to recreate a web part and that resolved the issue.

Marc Soester said:
HI TLBartz,

hmmmm, you could be right. Can you assing youself to another projet and see
if this task shows up in the my task list.
If so than it could be that it is only this one project.
Let me know how you go
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


TLBartz said:
Marc - I am wondering if it is an issue with this one project. I ran that
SQL Query but it doesn't find any issues with it. However, if I try to
publish this one project I receive an error id: 12000. Here is the details
of it.


Error summary/areas:
Data format error: Insufficient stream size to read date type custom
property value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f
for container Project
ActiveCacheInvalidDataFormat
ActiveCacheQueuedMessageExecutionError
ActiveCacheQueuedMessageExecutionError
Queue
GeneralQueueJobFailed
Error details:

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read date
type custom property value for pid B608005 for row
fe913a17-9264-4ea3-9136-2f80e047a85f for container Project">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="75b16b1c-5d1e-480a-aff9-5f3e0fb4d9cf" error="Data format error:
Insufficient stream size to read date type custom property value for pid
B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for container Project" />
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="9872de29-07b4-47d5-a83c-2325f82bfd88"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read date type custom property
value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for
container Project
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues, Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes, ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)" />
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="542d0080-9019-4a25-878b-500707057a12"
JobUID="422228dc-c1d5-4ed7-9eb6-de4fd934c13b" ComputerName="VM-PROJ07"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="23" Stage="" />
</class>
</general>
</errinfo>

Marc Soester said:
Sorry Gary, I did not get a reply notification from your last post hence the
reason why I did not replu.
TLBartz, can you please send the exact error message
Thanks
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

The problem went away for me after a few days of having intermittent
problems. We must have republished the project or completed the tasks
assignment or something. Sorry but I don''t have a clue what fixed it.

Gary

:

Hello! I ran this script as I am having the same issue and the results are
blank. Any ideas? Results are blank and messages are (613 row(s) affected)
(0 row(s) affected).

:

Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been allocated to a
task where another resource is already allocated and already has actual work.

What you need to do is find the Project and the task and remove you as a
resource, that should resolve the issue. The PM will have to create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks, MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you remove yourself
from this task. Then you should not experience this issue again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

I get the following error when I go to the My Tasks page. No one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can use this page to
temporarily close Web Parts or remove personal settings. For more
information, contact your site administrator.


The following event shows up in the event log of the server everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column, Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table, Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader reader)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks assignment that
others have posted for the same My Tasks error, but none are returned.

Can anyone offer any help?

Thanks

Gary
 
G

Gary L. Chefetz [MVP]

I was just going to say, it sounds like someone clicked to close the
webpart.

--

Gary L. Chefetz, MVP
MSProjectExperts
For Project Server Consulting: http://www.msprojectexperts.com
For Project Server FAQS: http://www.projectserverexperts.com


TLBartz said:
Yeah! I fixed it. Please note that this environment is new to me so
Sharepoint, PWA, etc are all new to me. After lots of research I learned
how
to recreate a web part and that resolved the issue.

Marc Soester said:
HI TLBartz,

hmmmm, you could be right. Can you assing youself to another projet and
see
if this task shows up in the my task list.
If so than it could be that it is only this one project.
Let me know how you go
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


TLBartz said:
Marc - I am wondering if it is an issue with this one project. I ran
that
SQL Query but it doesn't find any issues with it. However, if I try to
publish this one project I receive an error id: 12000. Here is the
details
of it.


Error summary/areas:
Data format error: Insufficient stream size to read date type custom
property value for pid B608005 for row
fe913a17-9264-4ea3-9136-2f80e047a85f
for container Project
ActiveCacheInvalidDataFormat
ActiveCacheQueuedMessageExecutionError
ActiveCacheQueuedMessageExecutionError
Queue
GeneralQueueJobFailed
Error details:

<?xml version="1.0" encoding="utf-16"?>
<errinfo>
<general>
<class name="Data format error: Insufficient stream size to read
date
type custom property value for pid B608005 for row
fe913a17-9264-4ea3-9136-2f80e047a85f for container Project">
<error id="12000" name="ActiveCacheInvalidDataFormat"
uid="75b16b1c-5d1e-480a-aff9-5f3e0fb4d9cf" error="Data format error:
Insufficient stream size to read date type custom property value for
pid
B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for container
Project" />
</class>
<class name="ActiveCacheQueuedMessageExecutionError">
<error id="12005" name="ActiveCacheQueuedMessageExecutionError"
uid="9872de29-07b4-47d5-a83c-2325f82bfd88"
error="Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjException:
Data format error: Insufficient stream size to read date type custom
property
value for pid B608005 for row fe913a17-9264-4ea3-9136-2f80e047a85f for
container Project
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadPropertyValue(CustomFieldMetadata
cfmd, Int32 endOffset, Int32 valSize, CustomFieldValues cfValues,
P12ContainerHeader cntrHeader)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadCustomNonNullProps(P12ContainerHeader
cntrHeader, Int32 rowEndOffset, CustomFieldValues cfValues,
Dictionary`2
graphicalIndicators)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ReadNextCustomFieldValuesRow(P12ContainerHeader
cntrHeader, Int32 cntrDataEndOffset, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.P12Deserializer.ProcessCustomFieldValuesContainerData(P12ContainerHeader
cntrHeader, CustomFieldValues cfValues)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.CustomFieldValues.ProcessCustomFieldValues(Guid
projGuid, String projName, DataStoreEnum store, Guid jobGuid, DateTime
modDate, Int32 revRank, Int32 modRevCounter, Byte[] cntrBytes,
ProjectType
projectType, Guid sessionGuid, String sessionDescription, Boolean
isNewProject, Guid projectOwnerGuid)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjSynchronousSaveProcessor.ProcessCustomFieldValuesContainer(Guid
projGuid, String projName, DataStoreEnum store, Guid userGuid, Guid
sessionGuid, String sessionDescription, Guid jobGuid, ProjectType
projType,
DateTime modDate, Int32 revRank, Int32 modRevCounter, Boolean
isOverwriteSave, Boolean isNewProject, Guid projectOwnerGuid, Byte[]
cntrBytes)
at
Microsoft.Office.Project.Server.BusinessLayer.WinProjUtility.WinProjQueueMessageDispatcher.DispatchMessage(ACMessage
acMessage, Message msg, Group messageGroup, JobTicket jobTicket,
MessageContext mContext)" />
</class>
<class name="Queue">
<error id="26000" name="GeneralQueueJobFailed"
uid="542d0080-9019-4a25-878b-500707057a12"
JobUID="422228dc-c1d5-4ed7-9eb6-de4fd934c13b" ComputerName="VM-PROJ07"
GroupType="ACProjectSave" MessageType="Byte[]" MessageId="23" Stage=""
/>
</class>
</general>
</errinfo>

:

Sorry Gary, I did not get a reply notification from your last post
hence the
reason why I did not replu.
TLBartz, can you please send the exact error message
Thanks
--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

The problem went away for me after a few days of having
intermittent
problems. We must have republished the project or completed the
tasks
assignment or something. Sorry but I don''t have a clue what fixed
it.

Gary

:

Hello! I ran this script as I am having the same issue and the
results are
blank. Any ideas? Results are blank and messages are (613
row(s) affected)
(0 row(s) affected).

:

Hi Gary,

I believe this is a known issue (sad to say).

Generally, the reason why this occurs is if you have been
allocated to a
task where another resource is already allocated and already
has actual work.

What you need to do is find the Project and the task and remove
you as a
resource, that should resolve the issue. The PM will have to
create an extra
task for you.

The big questions is "how do I find the Project?"
Here is a sql script that will identify the project, task and
resource:

-- Workaround Duplicate Assignment Owners on the same task --

The following query needs to run against the published database
and will
identify likely
projects, tasks and resources affected by this problem.

SELECT COUNT(MSP_TASKS_SAVED.TASK_UID) AS CountTasks,
MSP_PROJECTS.PROJ_NAME,
MSP_TASKS_SAVED.TASK_NAME, MSP_RESOURCES.RES_NAME
into #MultiAssn
FROM MSP_TASKS_SAVED INNER JOIN
MSP_ASSIGNMENTS_SAVED ON MSP_TASKS_SAVED.PROJ_UID =
MSP_ASSIGNMENTS_SAVED.PROJ_UID AND
MSP_TASKS_SAVED.TASK_UID = MSP_ASSIGNMENTS_SAVED.TASK_UID
INNER JOIN
MSP_PROJECTS ON MSP_TASKS_SAVED.PROJ_UID =
MSP_PROJECTS.PROJ_UID INNER JOIN
MSP_RESOURCES ON MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER =
MSP_RESOURCES.RES_UID
where
MSP_TASKS_SAVED.TASK_UID=MSP_TASKS_SAVED.TASK_PUBLISHED_UID
GROUP BY MSP_TASKS_SAVED.TASK_UID, MSP_TASKS_SAVED.PROJ_UID,
MSP_PROJECTS.PROJ_NAME, MSP_ASSIGNMENTS_SAVED.RES_UID_OWNER,
MSP_RESOURCES.RES_NAME, MSP_TASKS_SAVED.TASK_NAME
ORDER BY CountTasks DESC
select * from #MultiAssn
where CountTasks > 1
Order by RES_NAME
Drop Table #MultiAssn


Once you identified the project and task, make sure that you
remove yourself
from this task. Then you should not experience this issue
again.

This has not always helped, but I hope it will for you
Let me know how you went

--
Marc Soester [MVP]
National Manager: EPM
http://marcsoester.blogspot.com


:

I get the following error when I go to the My Tasks page. No
one else has
the problem.

<
An unexpected error has occurred.

Web Parts Maintenance Page: If you have permission, you can
use this page to
temporarily close Web Parts or remove personal settings. For
more
information, contact your site administrator.


The following event shows up in the event log of the server
everytime I
navigate to the page.

<
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server General
Event ID: 7888
Date: 3/13/2008
Time: 6:25:18 PM
User: N/A
Computer: LS-ENGAPP07
Description:
A runtime exception was detected. Details follow.
Message: Exception of type 'System.OutOfMemoryException' was
thrown.

Techinal Details:
System.OutOfMemoryException: Exception of type
'System.OutOfMemoryException'
was thrown.
at System.Convert.FromBase64String(String s)
at
System.Data.Common.ObjectStorage.ConvertXmlToObject(String s)
at System.Data.XmlDataLoader.LoadColumn(DataColumn column,
Object[]
foundColumns)
at System.Data.XmlDataLoader.LoadTable(DataTable table,
Boolean isNested)
at System.Data.XmlDataLoader.LoadData(XmlReader reader)
at System.Data.DataSet.ReadXmlDiffgram(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, Boolean
denyResolving)
at System.Data.DataSet.ReadXml(XmlReader reader)
at
Microsoft.Office.Project.Server.Schema.StatusingDataSet.ReadXmlSerializable(XmlReader
reader)
at
System.Data.DataSet.System.Xml.Serialization.IXmlSerializable.ReadXml(XmlReader
reader)
at
System.Xml.Serialization.XmlSerializationReader.ReadSerializable(IXmlSerializable
serializable)
at
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPWA.Read37_Item()
at
Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer49.Deserialize(XmlSerializationReader
reader)
at
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle, XmlDeserializationEvents
events)
at
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader
xmlReader, String encodingStyle)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
message, WebResponse response, Stream responseStream, Boolean
asyncCall)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters)
at
Microsoft.Office.Project.Server.WebServiceProxy.PSIProxyBase.InvokePSI(String
serviceName, String methodName, Object[] parameters)


I ran the sql script to have it check for corrupt tasks
assignment that
others have posted for the same My Tasks error, but none are
returned.

Can anyone offer any help?

Thanks

Gary
 
M

Mitchell Treece

We are having this same problem where someone has close the web part and now my task is blank. How do you recreate it?
 
G

Gopinath Mani

I had similiar issue. I checked it and ran the SQL Script. I found few issues. The project is republished with updated tasks. Even then, i found my tasks page as blank.

I just went to Site Actions, Edit Page being in My Task Page. Then, Click on Add Web Part and select My Tasks from the Closed Web Part Collection.

Now, after exit the Edit Page Mode, i could see my tasks.

Thanks for opportunity.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top