Update Work Item (Completed work)

Aug 22, 2007 at 7:11 PM
Hi,

I've got a problem after I updated the remaining work in my TFS task I get the following error in my event log:

Timestamp: 8/22/2007 5:48:55 PM
Message: Unable to find the custom field of Health
Category: General
Priority: 9
EventId: 0
Severity: Error
Title:
Machine: TFSRTM
Application Domain: /LM/W3SVC/3/Root/Connector Web Service-2-128322774531050291

Timestamp: 8/22/2007 5:48:55 PM
Message: The parameter 'customField' must not be null
Category: General
Priority: 12
EventId: 0
Severity: Critical
Title:
Machine: TFSRTM
Application Domain: /LM/W3SVC/3/Root/Connector Web Service-2-128322774531050291

Timestamp: 8/22/2007 5:48:55 PM
Message: Unable to create new Assignments
Category: General
Priority: 12
EventId: 0
Severity: Critical
Title:
Machine: TFSRTM
Application Domain: /LM/W3SVC/3/Root/Connector Web Service-2-128322774531050291
Process Id: 3548
Process Name: c:\windows\system32\inetsrv\w3wp.exe
Win32 Thread Id: 3096
Thread Name:
Extended Properties:

After this events the w3wp.exe was crashed.
Did anybody have the same problem?

Bye
Tom
Coordinator
Aug 23, 2007 at 3:50 PM
working offline with Tom on this. My first guess is either a modification to the configuration settins or some change to the PS Health Lookup table and/or custom fields.
Nov 12, 2007 at 10:01 PM
Hello, I'm getting the same error and logs.

Have you identified and solved it?

Regards,

Marcelo Azuma
Nov 12, 2007 at 10:46 PM
I found that my PWA site did not have a custom field named Health. Since it is a localized version, in Brazilian Portuguese, the custom field names are versioned too.

I solved it copying a Custom Task Field named Integridade and named it Health. I don't if it is the correct field, but my options were Estado, a Project Custom Field that would translated to State, or Integridade, that means Integrity.

My suggestion is that you change this code to lookup for the guid, and not the custom field name.

Regards,

Marcelo Azuma
Coordinator
Feb 4, 2008 at 6:05 PM
Unfortuntely, that wouldnt work. The Guid can be different for every installation of Project Server. As klugey as it seems, the best way to get this field is to use the name. However, if your Name is different for your custom fields, you can modify the name in the mapping for the Connector (in the Connector's web service web.config file) and it will use that name instead.

HTH,
Lenny