SetAssignmentWorkData - size limit on changeXML?

M

Mike

Hi all,
Does anyone know - is there any limitation on size, or amount of changes
that can be submitted in a single call to SetAssignmentWorkData(xml)?
I've seen this call chug along for about an hour then explode with the
following error (About 2000 entries in the xml that was submitted):

The request failed with the error message:
--
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a
href="http://corp-alt-vm13/pwa/_layouts/1...eference not set to an instance of an object.">here</a>.</h2>
</body></html>

--.
Process Id: 4292
 
M

Mike

Also, I'm seeing this over and over in the ULS logs when this occurs..

--------------------------------------------------------------------------
some big time error StackTrace: at
Microsoft.Office.Project.DataEdit.Tasks.TaskCntr.RecomputeAssnDates(TaskNode
taskNode) at
Microsoft.Office.Project.DataEdit.Assignments.AssnCntr.SetPeriodActualWork(AssnNode
assnNode, TaskNode taskNode, DateTime dtStart, DateTime dtEnd, Double wrk,
Boolean fRollup) at
Microsoft.Office.Project.DataEdit.Assignments.AssnCntr.SetPeriodAssnActualWork(Guid
guid, DateTime dtStart, DateTime dtEnd, Double wrk, Boolean fRollup) at
Microsoft.Office.Project.DataEdit.Obj.ProjCntr.SetPeriodData(Guid guid,
UInt32 pid, DateTime dtStart, DateTime dtEnd, Object obj, Boolean fRollup,
Boolean fDisableSlowTaskRecompution) at
Microsoft.Office.Project.Server.BusinessLayer.Statusing.UpdateStatusHelper(String
changexml, String originalxml, UPDATE_TYPE
updatetype... b6062cf5-c5af-4045-aa7d-ea260e97849d
02/10/2009 09:29:30.92* w3wp.exe (0x0D6C)
0x04D0 Project Server Project Server-side Project
Ope 76yg Assert ...) at
Microsoft.Office.Project.Server.BusinessLayer.Statusing.SetAssignmentWorkData(String
changeXML) at
Microsoft.Office.Project.Server.WebService.Statusing.SetAssignmentWorkData(String changeXML) at System.Runt b6062cf5-c5af-4045-aa7d-ea260e97849d
 
M

Mike

Hi Stephen,
I did some testing and chunked out the call a bit - - looking through, this
particular error ("some big time error") gets thrown every single call,
regardless of size, anywhere from 25 - 200 times per call to
SetAssignmentWorkData() (In these calls I send exactly 10 updates at a shot
per call) It does not explode with this error though - it "seems" to
continue to process, each call takes anywhere from 20 seconds to 2 minutes
(the 2 minutes end seems way too much for a small call though).

The 20k limit could be what was making it completely explode though - a
notepad version of the XML that blew up was 17k, so it wouldn't take much
padding to hit that. Thanks!
 

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