Cascade Skyline - with Microsoft Logo and Project Support header - author Brian Smith

  • Brian Smith's Microsoft Project Support Blog

    Project Server 2007: PSI Error when using QueueAddToProject


    A recent support incident had some failures when trying to add extra tasks through the PSI, but only to certain projects.  The exception was thrown from Project.QueueAddToProject method and was:

    Microsoft.Office.Project.Server.Errors.InconsistentInternalStateException: Error in the application.     at Microsoft.Office.Project.Server.Errors.PSError.FailIfFalseTag(ULSTagID ulsID, ULSCat catID, Boolean testCase)     at Microsoft.Office.Project.Server.BusinessLayer.CustomFields.Validate(DataTable customFieldsTable, String entityPrimaryKeyName, DataTable parentTable, Guid entityTypeUid, Guid projectUid, Boolean deleteCFValuesOnModify, Boolean fromWinProj)     at ...

    It went on a bit longer. but the key point to note was Custom Fields.  This was the thing to look for when comparing the projects that failed to those that were working - and the problem obviously wasn't in the data actually being added - but in the project itself that was having data added to.

    It was found that the failing projects were ones that had values set forthe project level local custom field Number4 which also had a custom name.  Removal of values from this field allowed the QueueAddToProject to proceed without any problems.

    Not sure exactly why data in this field had such an affect - but wanted to use this example to highlight a couple of things:

    1.  The problem may not be in the data you are trying to add when a QueueAddToProject fails

    2.  The error message can give clues to the location of bad stuff - in this case custom fields - to help in the battle to narrow down what is different for working and failing projects.

    So all projects need to be cleaned up to remove data from this project level field.  Anyone got a good VBA macro sitting around that might help?

    Technorati Tags: ,
  • Brian Smith's Microsoft Project Support Blog

    New Office UA Content for this Month - Project Server


    The UA team have some new stuff for you.  Enjoy! And thanks guys.

    Watch this: Use lag and lead time

    This demo shows how to use lag and lead time to create gaps and overlaps between tasks in a project.

    Watch this: Show the critical path

    This demo shows you several ways to display a project’s critical tasks. It also shows how to display multiple critical paths in a single project.

    Create work breakdown structure (WBS) codes

    This topic has been updated with more information about basic view usage.

    Set lead or lag time (float) between tasks

    This topic has had a number of terms added to make it more searchable from the perspective of the PMBOK.

    Use templates in Project 2007

    More information on templates.


  • Brian Smith's Microsoft Project Support Blog

    The saga continues...


    I have caught up with comments back to 7/9 and just have the gap from 6/19 to 7/9 left to finish.  My apologies for anyone still waiting for an answer.  I am back having more surgery tomorrow so don't expect any answers until next week - but do take the time to complete the survey :).

  • Brian Smith's Microsoft Project Support Blog

    Understanding How You Use This Blog


    NOTE: Survey now closed, but feel free to contact me via comments

    To enable us to better understand how you use this and many other support related blogs across MSDN and TechNet Ed Jolly has put together a survey.  I would certainly appreciate your time in completing this - so over to Ed!

    Greetings Blog Readers,

    My name is Ed Jolly, and I am a director in the Commercial Technical Support (CTS) organization at Microsoft. I am here to request a few minutes of your time.

    We would like to learn more about blog readership through a brief survey. This is an opportunity for us to better understand what is valuable to you and what you would like to see in the future.

    Below is a link that will take you to another website to complete the survey. Based on what we learn, we may request more feedback in future surveys like this.  When you open the survey, you will see a list of blogs that CTS engineers contribute to across many different products. We have not posted a listing of these blogs in the past, and I hope it helps you find other blogs that are helpful to you.

    The blog survey is completely anonymous.

    · Location: Survey now closed!

    · Availability:  Until August 22. You may receive a request to complete this survey through multiple RSS feeds. You need only to complete it one time.

    · Length: The survey can be a maximum of 11 questions.

    · Time: Less than 5 minutes (but providing more information in the open text fields may take a minute or two extra, improving our ability to understand your needs in these blogs).

    Thank you in advance for your time, participation and assistance.

    Ed Jolly (

  • Brian Smith's Microsoft Project Support Blog

    New Blog Dedicated to EPM Content - for all your Project Server needs


    For news on all the new content as it becomes available you really should subscribe to the new blog at  Our content team have created this to have links to new content each month including the articles for the recent Infrastructure Update.

    And if you aren't finding the content you need, or you feel the content isn't clear - or if you think it is perfect - then let them know!  They are committed to to finding out what is working and what isn't - and putting things right. 

Page 74 of 98 (490 items) «7273747576»