powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Активити выкидывает ошибки, когда в схеме после таймера стоят script task и service task
3 сообщений из 3, страница 1 из 1
Активити выкидывает ошибки, когда в схеме после таймера стоят script task и service task
    #39733659
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Вопрос по Alfresco's Activiti 6. Если в схеме ставлю после таймера (intermediate timer catching event или boundary timer event) стоит блок service task или script task, то сыпятся ошибки, и процесс дальше не идёт.
Если стоит блок service task, то такая ошибка возникает:
couldn't instantiate <полное_имя_класса>,
где <полное_имя_класса> - имя класса, прописанное у блока service task в свойстве class.

Если script task - то такая:
Can't find scripting engine for 'groovy'

При этом класс для service task в classpath есть, и библиотека для движка груви тоже подключена.
Самое интересное, что эти ошибки сыпятся не всегда, и в 1 из 5-10 случаев всё срабатывает. Закономерность не нашёл.
...
Рейтинг: 0 / 0
Активити выкидывает ошибки, когда в схеме после таймера стоят script task и service task
    #39733671
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробовал работать с таймерами и service task и в своем рабочем проекте (с REST и Spring Web Mvc), и в простеньком тестовом приложение, написанном на Swing. Ошибки возникают и там, и там.

Если описывать подробно, то для решения данной проблемы были попробовано следующее:
в тестовом приложении:
- в директорию src/main/java помещён класс WEB-INF.classes.<пакеты_класса>. <короткое_имя_класса> (причём в файле самого класса в package было прописано <пакеты_класса>) - не помогло
- в директорию src/main/java помещена директория WEB-INF/classes/<пакеты_класса> со скомпилированным классов внутри (причём в файле самого класса в package также было прописано <пакеты_класса>) - не помогло


в рабочем проекте в директорию src/main/java добавлен класс <пакеты_класса>. <короткое_имя_класса> (причём в файле самого класса в package было прописано <пакеты_класса>) - не помогло

При этом в конечном архиве с приложением (jar или war класс находился в директории WEB-INF/classes/<пакеты_класса>). При этом в рабочем проекте в зависимостях (и, значит, в директории WEB-INF/lib или в директории lib сервера Tomcat) лежал джарник с данным классом, расположенным в нужном пакете, и это тоже не помогло.
...
Рейтинг: 0 / 0
Активити выкидывает ошибки, когда в схеме после таймера стоят script task и service task
    #39735107
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выяснил причину того, что были ошибки при срабатывании таймеров. Это из-за того, что параллельно были запущены Activiti Modeler и Activiti Admin (activiti-app и activiti-admin, соответственно), и они использовали ту же базу, что и основное приложение.

Так как есть необходимость использовать Activiti Admin (которое работает через Activiti Modeler), то ищу решение, как сделать, чтобы без ошибок работало оба приложение (основное и приложения Активити).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Активити выкидывает ошибки, когда в схеме после таймера стоят script task и service task
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]