Tuesday, January 8, 2013

Project Server 2010 PSI : Unhandled Communication Fault #projectserver




Environment
  • Two tier environment
  • -        2x NLB Servers operating in WFE/APP role
  • -        Active/Passive SQL Cluster
  • NLB Settings
  • -        Multicast
  • -        Single affinity / sticky sessions
  • Web App created against NLB Host
  • PWA site created on Host Header
  • PWA Site DNS Alias linked to NLB Hostname

Issue: 
Running a custom powershell PSI job failed.  

Exception calling "readuserlist" with "1" argument(s): "Unhandled Communication Fault Occurred"
At line: 1 char:25
CategoryInfo NotSpecified: (:) [], MethodInvocationException

I ran projtool and when attempting to log on I received “Unhandled Communication Fault occurred” 

Fiddler returned the following http 500 error

1a2
http://schemas.xmlsoap.org/soap/envelope/
">http://Microsoft.Office.Project.Server">a:ProjectServerFaultCodeUnhandled Communication Fault occurredhttp://schemas.microsoft.com/2003/10/Serialization/">Value cannot be null.
Parameter name: account

0

Resolution:
Disabling Anonymous Access in IIS on both WFE/APP Servers resolved the issue

  • Open IIS
  • Identify and select the website that is hosting the Project Web App Site(s)
  • Select Authentication 
  • Right click on Anonymous Access and Disable
  • Retest PSI Calls - should now be successful