FAILED due to an exception - GeneralUnhandledException

Feb 25, 2010 at 2:44 PM
Edited Feb 25, 2010 at 2:45 PM

I recently setup the Timesheet Tied-Mode Service and Event Handler, and for most users, it works great.  Except for 3 users's timesheets that are throwing errors.  These errors repeat over and over in the Application Event log and the Timesheet Auto Approval Service\Logs folder log files.

Here are the events in the Application Log.  These 3 events just repeat over and over:


Event Type: Information
Event Source: EPM 2007 Timesheet Event
Event Category: None
Event ID: 8989
Date:  2/25/2010
Time:  8:15:16 AM
User:  N/A
Computer: MYPROJSERVER
Description:
Update status on row 214

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.


Event Type: Information
Event Source: EPM 2007 Timesheet Event
Event Category: None
Event ID: 8989
Date:  2/25/2010
Time:  8:15:16 AM
User:  N/A
Computer: MYPROJSERVER
Description:
siteGuid=39c6ab6b-e385-4f8c-8279-39e4b1599adf, tsGuid=bdbeb0e4-d88d-45ad-b2c8-eec0d3b5bbf1

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.


Event Type: Error
Event Source: EPM 2007 Timesheet Event
Event Category: None
Event ID: 8989
Date:  2/25/2010
Time:  8:15:16 AM
User:  N/A
Computer: MYPROJSERVER
Description:
FAILED due to a SoapException: ==============================
Error:

System.Web.Services.Protocols.SoapException: ProjectServerError(s) LastError=GeneralUnhandledException Instructions: Pass this into PSClientError constructor to access all error information
   at Microsoft.Office.Project.Server.WebService.Statusing.ImportTimesheet(Guid periodUID)
==============================
PSCLientError Output:
 
GeneralUnhandledException

============================

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.



And these are the errors that are logged over and over in the Timesheet Auto Approval Service\Logs folder log files for the 3 users who are having troulble:


8:00:36 AM: SubmitStatus: True; timesheet URL: http://MYPROJSERVER:45016/PWA/_vti_bin/psi/timesheet.asmx; statusing URL: http://MYPROJSERVER:56737/SharedServices1/psi/statusing.asmx
8:00:36 AM: Timesheet: Timesheet #3; Resource: USERNAME; Creator: USERNAME, Period: d5383aad-19bb-4b7f-a1d2-99f9618d5f31
8:00:36 AM: Total execution time: 5.56 seconds; SubmitStatus: 0.00 seconds

8:00:36 AM: STEP 1 - Initialize Web Service urls
8:00:36 AM: STEP 2 - Start event override for timesheet UID: 73b2d821-0e44-494c-a030-d925cfa92cae
8:00:36 AM: STEP 3 - Statusing Impersonation for RES_UID: bec2a611-3e9d-47be-94f2-407490dd1dc5
8:00:36 AM: FAILED due to an exception: ==============================
Error:

System.Web.Services.Protocols.SoapException: ProjectServerError(s) LastError=GeneralUnhandledException Instructions: Pass this into PSClientError constructor to access all error information
   at Microsoft.Office.Project.Server.WebService.Statusing.ImportTimesheet(Guid periodUID)
==============================
PSCLientError Output:
 
GeneralUnhandledException


Anyone know what could be causing these or how I can fix them?  Thanks for any help!

 

Feb 25, 2010 at 8:29 PM

I was able to find a resolution to this!  See the link below for more info, but the basics of it is some of the tasks in the users timesheet were assigned a different Assignment Owner.  The Assignment Owner needs to be the same as the user who's timesheet it is.

http://blogs.msdn.com/brismith/archive/2008/05/16/project-server-2007-have-you-ever-got-stuck-in-the-timesheet-import-page.aspx?CommentPosted=true#commentmessage