Не могу добавить исполнителя к существующему документу в реестре Alvex "Входящие"
Никакой ошибки в share не выдаёт. Делаю так: выбираю действие изменить в крайней правой колонке, выбираю исполнителя из оргструктуры и при нажатии кнопки ОК в таблице реестра на месте исполнителя пусто... =)
Использую: Alvex 2014.05 CE и Alfresco 4.2.f
Лог во вложении. Что может быть? Как это исправить?
Использую: Alvex 2014.05 CE и Alfresco 4.2.f
Лог во вложении. Что может быть? Как это исправить?
Прикрепленные файлы | Размер |
---|---|
screen1.jpg | 326.21 кб |
Комментарии
01/06/2014 - 15:57
Ругань в логах вида "Ignoring unrecognized field ..." намекает, что что-то не так с моделями. Банальные варианты: (а) лежат две копии jar-ников (от старого инстала и от обновления), (б) jar-ники заменены на новые, но данные реестров не обновлены (см. "миграция" в http://www.alvexcore.com/ru/releases/2014.05-ce/).
02/06/2014 - 22:17
12/06/2014 - 14:36
1. Открыть tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties и дописать в конец:
После этого в логах будет много отладочной информации. Так что лучше потом убрать сразу эти строчки.
2. Рестартнуть Tomcat.
3. Открыть форму редактирования какого-нибудь документа. Обратить внимание на nodeRef в строке адреса. (Адрес будет типа http://alfresco:8080/share/page/site/test/edit-metadata?nodeRef=workspac..., интересен только параметр NodeRef.)
4. Внести ровно одно изменение - добавить исполнителя. Сохранить форму.
5. Сразу после этого снять лог tomcat/logs/catalina.out. Сразу - потому что с включенной отладкой он очень быстро замусоривается, и искать в нем лог ровно этой транзакции будет довольно мучительно. Ближе к концу лога будет блок строк на 20-30 вида
Блок начинается со строчки
Где NodeRef - ровно тот, который в url-е страницы.
6. Выложить сюда (а) NodeRef, (б) описанный кусок лога (ну или приаттачить лог целиком).
Надеюсь, этого хватит, чтобы разобраться, откуда такое счастье возникает.