Proposals can't be created - Incorrect Custom Field Value

G

GarthP - MCITP

I've been working with a client who has had an error, with which I'm having
difficulties with finding a solution.

When users try to create a new proposal or activity they get the following
error :-
"Invalid value specified for a custom field. Please correct the values and
try saving again".

The customer has 30 odd custom fields, which I've tried populating with
correct values and the error still occurs, none of the fields are set as
mandatory.

I checked the ULS logs and get this entry whenever I try and reproduce the
issue, however I can't garner any useful information from the entry.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
w3wp.exe (0x1E38) 0x1CE4 Project Server
Project Server - General 8mqg Exception
System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException: ProjectServerError(s)
LastError=CustomFieldCodeValueDoesNotMatchLookupTable Instructions: Pass this
into PSClientError constructor to access all error information at
Microsoft.Office.Project.Server.WebService.Project.QueueCreateProjectAndCheckOut(Guid
jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet dataset,
Boolean validateOnly) 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
....
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Any body got an idea as to how to isolate the issue?
 
D

Dale Howard [MVP]

GarthP --

This is probably a shot in the dark, but I ran into exactly this issue when
we were writing our Project Server 2007 book for project managers. The
source of my problem was the task Health field. I had edited the Health
lookup table by deleting some of the default values and adding new ones in
their place. After I saved the Health lookup table, I started getting
errors with both Proposals and Activity plans. I turns out that when I
edited the Health lookup table, I had deleted the DEFAULT value used by the
field. I had to open the Health field for editing and select a new default
value from the lookup table. After that, the errors with Proposals and
Activity plans completely disappeared. Perhaps this might be the source of
your problem as well. Let us know if this helps.




GarthP - MCITP said:
I've been working with a client who has had an error, with which I'm
having
difficulties with finding a solution.

When users try to create a new proposal or activity they get the following
error :-
"Invalid value specified for a custom field. Please correct the values
and
try saving again".

The customer has 30 odd custom fields, which I've tried populating with
correct values and the error still occurs, none of the fields are set as
mandatory.

I checked the ULS logs and get this entry whenever I try and reproduce the
issue, however I can't garner any useful information from the entry.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
w3wp.exe (0x1E38) 0x1CE4 Project Server
Project Server - General 8mqg Exception
System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException: ProjectServerError(s)
LastError=CustomFieldCodeValueDoesNotMatchLookupTable Instructions: Pass
this
into PSClientError constructor to access all error information at
Microsoft.Office.Project.Server.WebService.Project.QueueCreateProjectAndCheckOut(Guid
jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet
dataset,
Boolean validateOnly) 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
...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Any body got an idea as to how to isolate the issue?
 
G

GarthP - MCITP

Dale,

Thanks for the reply, I'll check it out and let you know if it fixes the
problem.

It's been frustrating for me, if I had any hair left I'd be tearing it out
at the moment!

Unfortunately the customer isn't following any sort of change management
process on their production or dev sites, they deleted an existing 'vanilla'
site and overwrote it with the production system data without keeping a
backup!!

It's a nightmare!
--
Garth Powys - MCITP Enterprise Management with Microsoft Office Project
Server 2007


Dale Howard said:
GarthP --

This is probably a shot in the dark, but I ran into exactly this issue when
we were writing our Project Server 2007 book for project managers. The
source of my problem was the task Health field. I had edited the Health
lookup table by deleting some of the default values and adding new ones in
their place. After I saved the Health lookup table, I started getting
errors with both Proposals and Activity plans. I turns out that when I
edited the Health lookup table, I had deleted the DEFAULT value used by the
field. I had to open the Health field for editing and select a new default
value from the lookup table. After that, the errors with Proposals and
Activity plans completely disappeared. Perhaps this might be the source of
your problem as well. Let us know if this helps.




GarthP - MCITP said:
I've been working with a client who has had an error, with which I'm
having
difficulties with finding a solution.

When users try to create a new proposal or activity they get the following
error :-
"Invalid value specified for a custom field. Please correct the values
and
try saving again".

The customer has 30 odd custom fields, which I've tried populating with
correct values and the error still occurs, none of the fields are set as
mandatory.

I checked the ULS logs and get this entry whenever I try and reproduce the
issue, however I can't garner any useful information from the entry.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
w3wp.exe (0x1E38) 0x1CE4 Project Server
Project Server - General 8mqg Exception
System.Web.Services.Protocols.SoapException:
System.Web.Services.Protocols.SoapException: ProjectServerError(s)
LastError=CustomFieldCodeValueDoesNotMatchLookupTable Instructions: Pass
this
into PSClientError constructor to access all error information at
Microsoft.Office.Project.Server.WebService.Project.QueueCreateProjectAndCheckOut(Guid
jobUid, Guid sessionUid, String sessionDescription, ProjectDataSet
dataset,
Boolean validateOnly) 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
...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Any body got an idea as to how to isolate the issue?
 

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