Size: a a a

Camunda BPM Group

2021 February 25

DK

Denis Kotov in Camunda BPM Group
И меня именно ошибки камунды для деплоя интересуют
источник

DK

Denis Kotov in Camunda BPM Group
А не в общем виде
источник

DK

Denis Kotov in Camunda BPM Group
vPAV посмотрел, там на тесты ориетировано, мне рантайм надо
источник

DG

Dmitriy Gavrilenko in Camunda BPM Group
Denis Kotov
По-моему это старые приколы Джексона с котлином. Такие джисуны убьют вам базу под нагрузкой:)
Почему?
источник

DK

Denis Kotov in Camunda BPM Group
Dmitriy Gavrilenko
Почему?
Потому что все данные контекста лежат в одной таблице, иногда со ссылкой на другую толстую таблицу. На каждом элементе диаграммы данные гетаются и сераализуются, бывает по несколько раз
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
@Kotskin Чтобы встроенные валидаторы Камунды заработали (действительно отлавливали ошибки), надо поплясать с бубном.

Я что-то такое пытался сделать 2 года тому назад, но уже забыл, что там получилось.

Ссылки ниже — стартовая точка для исследований.

1. Тест, в котором программно вызываются валидаторы модели. Но это из архивного проекта, поэтому названия или пакеты классов могли поменяться.

https://github.com/camunda/camunda-bpmn-model/blob/master/src/test/java/org/camunda/bpm/model/bpmn/validation/ValidateProcessTest.java

2. Программная проверка XML файла на соответствие схеме.

https://stackoverflow.com/questions/36938710/camunda-bpmn-validation-successful-although-model-is-incomplete
источник

DK

Denis Kotov in Camunda BPM Group
Dmitrii Pisarenko
@Kotskin Чтобы встроенные валидаторы Камунды заработали (действительно отлавливали ошибки), надо поплясать с бубном.

Я что-то такое пытался сделать 2 года тому назад, но уже забыл, что там получилось.

Ссылки ниже — стартовая точка для исследований.

1. Тест, в котором программно вызываются валидаторы модели. Но это из архивного проекта, поэтому названия или пакеты классов могли поменяться.

https://github.com/camunda/camunda-bpmn-model/blob/master/src/test/java/org/camunda/bpm/model/bpmn/validation/ValidateProcessTest.java

2. Программная проверка XML файла на соответствие схеме.

https://stackoverflow.com/questions/36938710/camunda-bpmn-validation-successful-although-model-is-incomplete
Да вот я устал что-то плясать, думал кто-то отплясал))
источник

ET

Ed Tsoy in Camunda BPM Group
Denis Kotov
Да вот я устал что-то плясать, думал кто-то отплясал))
Я бы отсюда плясал: https://github.com/camunda/camunda-bpmn-model/blob/master/src/main/java/org/camunda/bpm/model/bpmn/impl/BpmnParser.java

У его родителя есть метод validateModel(DomDocument)
источник

ET

Ed Tsoy in Camunda BPM Group
synchronized(documentBuilderFactory) {
   document = DomUtil.parseInputStream(documentBuilderFactory, inputStream);
}

validateModel(document);
источник

ET

Ed Tsoy in Camunda BPM Group
как-то так
источник

AB

Alexandr Burdovitzin in Camunda BPM Group
Возник вопрос - имеется External Task на на него можно как-то поверить error/cancel event?
источник

DK

Denis Kotov in Camunda BPM Group
Alexandr Burdovitzin
Возник вопрос - имеется External Task на на него можно как-то поверить error/cancel event?
Можно
источник

AB

Alexandr Burdovitzin in Camunda BPM Group
Denis Kotov
Можно
Вопрос как?
источник

DK

Denis Kotov in Camunda BPM Group
Alexandr Burdovitzin
Вопрос как?
Ну повесить как обычно, а потом стрелять из клиента
источник

DK

Denis Kotov in Camunda BPM Group
Cancel это для транзакционных процессов, его нельзя на активити повесить
источник

AB

Alexandr Burdovitzin in Camunda BPM Group
Ок - про Cancel Понял
источник

MZ

Max Zimin in Camunda BPM Group
Доброго времени суток. У нас был инстанс камунды, который работал с хранилищем H2. В какой то момент произошел инцидент, который судя по всему эту базу повредил. Не подскажете в чем потенциально может быть дело? Это нужно исключительно для моего понимания и недопущения подобных вещей в будущем.
источник

DK

Denis Kotov in Camunda BPM Group
Max Zimin
Доброго времени суток. У нас был инстанс камунды, который работал с хранилищем H2. В какой то момент произошел инцидент, который судя по всему эту базу повредил. Не подскажете в чем потенциально может быть дело? Это нужно исключительно для моего понимания и недопущения подобных вещей в будущем.
А какие симптомы?
источник

MZ

Max Zimin in Camunda BPM Group
Битый файл
источник

MZ

Max Zimin in Camunda BPM Group
Как мне описывают
источник