2016-10-16 3 views
0

„Нет начальной активности найдены для подпроцесса“, то, что не является основной причиной этой ошибкиНет начальной активности не найдена для подпроцесса»

org.activiti.engine.ActivitiException: Нет начальной активности не найдена для подпроцесса subprocess2

Исходный код, понятный, что это исключение вызывается, когда в синтаксисе xml bpm не добавлен параметр с именем «initail», но он не может найти никакой документации относительно этого «начального» параметра где-нибудь в bpm/activiti-bpm. Пожалуйста, поделитесь некоторой информацией, если она доступна.

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

Я серьезно сомневаюсь, что это ошибка в activiti. Ниже вы найдете мои выводы:
1. Я смоделировал свой bpd с несколькими подпроцессами.
2. Начал каждый подпроцесс с событий начала сообщения.
Затем я получил исключение и прошел через документ. Я понял, что подпроцесс поддерживает только начальное событие как начало потока.
3. Так я редактировала все мои подпроцесса контейнеры и добавлена ​​следующий атрибут: triggeredByEvent = «истинный» так, что теперь они становятся подпроцесс события с пуском сообщения о событии, как начать events.But, когда я побежал, я получил исключение говоря Msgstr "Начальная активность не найдена для подпроцесса".
4. Теперь я решил проблему с помощью работы. Изменены все подпроцессы событий в обычный подпроцесс. Не добавлено ни одного события запуска, за которым следует промежуточное событие catch сообщения.

Исходные баррелей в сутки дает ошибку: enter image description here Текущая BPD без ошибок: enter image description here

Пожалуйста, проверьте, если это правильный вопрос.

+0

, пожалуйста, поделитесь своим bmp.xml –

ответ

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^