PS-TFS Connector 2.0 Synchronization Problem

May 27, 2008 at 1:12 PM

Hi,

We have installed the PSTFS Connector version 2.0 in a two machine environment where the configuration is:

Machine 1: Project Server 2007 and Connector Project Server component. (logged in with TFSService Domain Account with Local Admin rights)

Machine 2: TFS Server 2008, Connector TFS component & Connector Web Site + Web Service (Connector Website and Webservice are both running under the TFS Root at port 8080.) (logged in with TFSService Domain Account with Local Admin rights)

 

We have followed all the steps mentioned during installation and followed the following procedure:

1) Created a test project with two custom columns in MS Project for "Enterprise Workitem Type" and "

AutoSync with external system". The value for first column was set to "Task" and value for AutoSync column set to "True" in the Task Usage View. We have also saved and published this project.

 

2) Created a test project on TFS Server from the template named "MSF Agile For PS Connector - v4.2".

3) Accessed the Connector Website which showed the button to create new project association.

4) Created the project association between the two newly created projects, (first 2 options checked). It looked as though the project was locked (after a long wait), when we unlocked the project using the Administraion Web Service, the project association had been created without creating any task/assignment association. No tasks appear in the drop down if you select or assignments otherwise.

5) We checked the Event Log for errors during this time and found the following related exceptions:

Exception # 1

Timestamp: 5/26/2008 7:27:58 AM

Message: Unable to locate configuration information for the process template of MSF Agile For PS Connector - v4.2

Category: General

Priority: 12

EventId: 0

Severity: Critical

Title:

Machine: TFS08

Application Domain: /LM/W3SVC/1648131788/Root/Connector Web Service-1-128562603052585440

Process Id: 692

Process Name: c:\windows\system32\inetsrv\w3wp.exe

Win32 Thread Id: 132

Exception # 2

Timestamp: 5/26/2008 7:27:58 AM

Message: Unable to obtain the WorkItemTypeMapping from configuration for WorkItemType MSF Agile For PS Connector - v4.2 and ProcessTemplate Task

Category: General

Priority: 12

EventId: 0

Severity: Critical

Title:

Machine: TFS08

Application Domain: /LM/W3SVC/1648131788/Root/Connector Web Service-1-128562603052585440

Process Id: 692

Process Name: c:\windows\system32\inetsrv\w3wp.exe

Win32 Thread Id: 132

Exception # 3

Timestamp: 5/26/2008 7:27:58 AM

Message: Unable to create a list of WorkItems for the project with the id of fe545123-5075-4a4b-a5ad-75da98e511d4

Category: General

Priority: 12

EventId: 0

Severity: Critical

Title:

Machine: TFS08

Application Domain: /LM/W3SVC/1648131788/Root/Connector Web Service-1-128562603052585440

Process Id: 692

Process Name: c:\windows\system32\inetsrv\w3wp.exe

Win32 Thread Id: 132

Exception # 4

Timestamp: 5/26/2008 7:27:58 AM

Message: Unable to obtain a list of WorkItems for the project with the id of vstfs:///Classification/TeamProject/f07407dc-dcb2-41f3-b55f-67efd69901b4

Category: General

Priority: 12

EventId: 0

Severity: Critical

Title:

Machine: TFS08

Application Domain: /LM/W3SVC/1648131788/Root/Connector Web Service-1-128562603052585440

Process Id: 692

Process Name: c:\windows\system32\inetsrv\w3wp.exe

Win32 Thread Id: 132

 

and finally the ASP.Net Worker Process exception

Exception # 5

An unhandled exception occurred and the process was terminated.

Application ID: DefaultDomain

Process ID: 692

Exception: System.Runtime.Serialization.SerializationException

Message: Unable to find assembly 'Microsoft.Vsts.Ranger.Connector.PS2007Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.

StackTrace: at System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo.GetAssembly()

at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)

at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)

at System.Runtime.Remoting.Channels.CrossAppDomainSerializer.DeserializeObject(MemoryStream stm)

at System.AppDomain.Deserialize(Byte[] blob)

at System.AppDomain.UnmarshalObject(Byte[] blob)

 

We are waiting for your quick response since we have searched the forums for this and also tried different things mentioned in the forums but its still not working

Thanks a lot for your help!!!