none
Неизвестная ошибка в веб-части "My tasks" Project Server 2010 SP1 RRS feed

  • Вопрос

  • Доброго времени суток. Уже несколько месяцев пытаюсь побороть известную ошибку, которая вылезает, когда ресурс открывает веб-часть "My tasks". Перепробовал разные решения: искал задачи, где дата окончания задачи раньше, чем дата начала, ставил все задачи ресурса в состояние "Не опубликовать", пробовал "играть" с правами, выполнял обслуживание БД, деактивировал ресурс. Ничего из этого не помогло. В логах вижу вот такую ошибку:

    Error is: GeneralStartDateGTorEQFinishDate. Details: . Standard Information: Входная точка PSI: Пользователь проекта: OFFICE\user ИД взаимосвязи: ff22e18f-28c0-4eb2-a959-bdbb3388d05c URL-адрес сайта PWA: <адрес сайта PWA> Имя SSP: Приложение-служба Project Server Ошибка PS: GeneralStartDateGTorEQFinishDate (26).

    На сервере стоят последние декабрьские обновления.

    Прошу помощи. Заранее спасибо.

    14 февраля 2013 г. 14:58

Ответы


  • Проблему наконец-то решил. Если в логах вылезает такая  ошибка, то делаем следующее: идем в SQL Management Studio и выполняем там два запроса.

    1. USE ProjectServer_Published
    DELETE FROM
    dbo.MSP_WEB_USERPROPERTIES
    WHERE RES_UID = 'UID проблемного ресурса'
    AND PROP_NAME = 'TimephasedStartMyTasksJSGridControl'

    2. USE ProjectServer_Published
    DELETE FROM
    dbo.MSP_WEB_USERPROPERTIES
    WHERE RES_UID = 'UID проблемного ресурса'
    AND PROP_NAME = 'TimephasedFinishMyTasksJSGridControl'

    Ссылка с описанной проблемой и разъяснением указана  выше.

    Запрос нашел на просторах интернета (ссылку почему-то не дают в сообщение вставить), изначально он был написан для решения неизвестной задачи в центре проектов.
    Покопавшись в таблице dbo.MSP_WEB_USERPROPERTIES, я нашел нужные мне параметры и переделал запрос под себя.

    Большущее спасибо за помощь!
    • Помечено в качестве ответа SLN89 21 февраля 2013 г. 11:28
    21 февраля 2013 г. 11:28

Все ответы

  • может єто поможет http://projectserverblogs.com/?p=1077 ?
    16 февраля 2013 г. 21:05
  • Спасибо за ссылку. Я правильно понял? В статье речь идет о назначенной ресурсу задаче, которую служба очереди неадекватно воспринимает (ей кажется, что  дата начала и дата окончания одинаковы или же незначительно различаются). Если да, то подскажите, как мне вычислить эту проблемную задачу? Посредством SQl-запроса, сравнивая даты начала и окончания задачи или же есть другой способ?
    19 февраля 2013 г. 12:51

  • Проблему наконец-то решил. Если в логах вылезает такая  ошибка, то делаем следующее: идем в SQL Management Studio и выполняем там два запроса.

    1. USE ProjectServer_Published
    DELETE FROM
    dbo.MSP_WEB_USERPROPERTIES
    WHERE RES_UID = 'UID проблемного ресурса'
    AND PROP_NAME = 'TimephasedStartMyTasksJSGridControl'

    2. USE ProjectServer_Published
    DELETE FROM
    dbo.MSP_WEB_USERPROPERTIES
    WHERE RES_UID = 'UID проблемного ресурса'
    AND PROP_NAME = 'TimephasedFinishMyTasksJSGridControl'

    Ссылка с описанной проблемой и разъяснением указана  выше.

    Запрос нашел на просторах интернета (ссылку почему-то не дают в сообщение вставить), изначально он был написан для решения неизвестной задачи в центре проектов.
    Покопавшись в таблице dbo.MSP_WEB_USERPROPERTIES, я нашел нужные мне параметры и переделал запрос под себя.

    Большущее спасибо за помощь!
    • Помечено в качестве ответа SLN89 21 февраля 2013 г. 11:28
    21 февраля 2013 г. 11:28
  • Аналогичная ошибка. Указанные запросы помогли. Огромное спасибо.

    Но не подскажете ли более подробную информацию о таблице MSP_WEB_USERPROPERTIES? Что в нех хранится и расшифровки PROP_NAME? Не хочется делать то что не полностью понимаю.

  • В таблице находятся различные свойства для веб-частей, которые есть у каждого пользователя. При удалении этих параметров, настройки свойств скидываются в дефолтные, пока пользователь снова не зайдет в веб-часть и не начнет менять в ней параметры.

    Я не знаю точную расшифровку всех PROP_NAME, но по названию некоторых (пример TimephasedStartMyTasksJSGridControl)  можно понять за что они отвечают. Если хотите поподробнее в ней покопаться, советую завести тестовый ресурс на project сервере и поиграться с ним.

    Это мои личные наблюдения, так что могу быть не прав. Если есть знающие люди, поправьте.