Size: a a a

Camunda BPM Group

2020 October 07

DK

Denis Kotov in Camunda BPM Group
так тут все сидят люди на оперсорсе, откуда ж нам знать откуда ее качать)
источник

IP

Igor Petetskikh in Camunda BPM Group
ну да, ну да...
источник

IP

Igor Petetskikh in Camunda BPM Group
не, там дальше она всё равно лицензию требовать будет в файле, так что распространение этого файла без лицензии - вроде как не пиратство?
источник

IP

Igor Petetskikh in Camunda BPM Group
Igor Petetskikh
не, там дальше она всё равно лицензию требовать будет в файле, так что распространение этого файла без лицензии - вроде как не пиратство?
https://docs.camunda.org/stable/enterprise/

если вдруг кому еще нада...

<repositories>
 <repository>
   <id>camunda-bpm-nexus</id>
   <name>camunda-bpm-nexus</name>
   <url>https://app.camunda.com/nexus/content/repositories/camunda-bpm-ee</url>
 </repository>
</repositories>
источник

IP

Igor Petetskikh in Camunda BPM Group
Igor Petetskikh
https://docs.camunda.org/stable/enterprise/

если вдруг кому еще нада...

<repositories>
 <repository>
   <id>camunda-bpm-nexus</id>
   <name>camunda-bpm-nexus</name>
   <url>https://app.camunda.com/nexus/content/repositories/camunda-bpm-ee</url>
 </repository>
</repositories>
Not authorized =))
источник

IP

Igor Petetskikh in Camunda BPM Group
Igor Petetskikh
Ребят, вопрос по камунде.

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

org.camunda.bpm.engine.impl.migration.batch.MigrateProcessInstanceBatchCmd.getBatchJobHandler:
return (BatchJobHandler)processEngineConfiguration.getBatchHandlers().get("instance-migration");

processEngineConfiguration.getBatchHandlers() - эта штука == null.

Далее полез смотреть как она заполняется и инициализируется.

Нашел следующие куски кода.
Сначала выполняется
org.camunda.bpm.spring.boot.starter.util.CamundaSpringBootUtil.init() :
 if (configuration.getBatchHandlers() == null) {
      configuration.setBatchHandlers(new HashMap());
   }
 
Потом выполняется:

org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl.initBatchHandlers() :

if (this.batchHandlers == null) {
           this.batchHandlers = new HashMap();
           MigrationBatchJobHandler migrationHandler = new MigrationBatchJobHandler();
     .....
     
понятно, что условие false, потому что там пустая мапа, и получается, что хендлеры не инициализированы...

Камунда - в виде embedded-jar:
- camunda-bpm-spring-starter-2.0.0.jar
- camunda-enigne-7.7.3-ee.jar
так..... а если какой то процесс инстанс мигрирует, а какой-то дает NPE, тогда чего может быть?
причем target and source definitions are the same
источник

AK

Artem Kuraev in Camunda BPM Group
Igor Petetskikh
так, а <version>7.13.0-ee</version> скачивается из камундовского репа, верно?
Не из обычного мавена?
Да, это Энтерпрайз репозиторий, к которому нужен ключ, выдаваемый камундой :)
источник
2020 October 08

MD

Maksim Davliatshin in Camunda BPM Group
Всем привет 🖖🏼
Кто смотрел Camundacon2020.2?
Какие презы понравились? :)
источник

MD

Maksim Davliatshin in Camunda BPM Group
Maksim Davliatshin
Всем привет 🖖🏼
Кто смотрел Camundacon2020.2?
Какие презы понравились? :)
Первый день :)
Завтра еще продолжение.
источник
2020 October 09

25СМ В ХОЛОДНОЙ ВОДЕ... in Camunda BPM Group
Записи есть?
источник

IP

Igor Petetskikh in Camunda BPM Group
ребят, а с CamundaCon 2020 записи докладов в сети жеж будут?
источник

КШ

Коля Шипяков... in Camunda BPM Group
а в чем проблема зарегаться и смотреть? зависи вроде остаются
источник
2020 October 10

E

Egor Pavlov in Camunda BPM Group
всем привет! пишу петку спрингбут прилажки с камундой, столкнулся с тем, что дефолтный процесс энжин при наличии флага в пропертях camunda.bpm.auto-deployment-enabled=false
всё равно упорно деплоит процесс при старте приложения. покопал конфиг движка процессов, но что-то в явном виде пока не нашел причину того, что он не смотрит на этот флаг.
цель была - сделать запуск процесса по событию. это получилось сделать пока только через
repositoryService.createDeployment().addInputStream("process.bpmn", this.getClass().getClassLoader().getResourceAsStream("process.bpmn")).deploy();
источник

E

Egor Pavlov in Camunda BPM Group
подскажите, пожалуйста, как можно дефолтный движок заставить не деплоить процесс при старте приложения?
источник

E

Egor Pavlov in Camunda BPM Group
и можно ли получить processDefinition без деплоя процесса?
источник

DK

Denis Kotov in Camunda BPM Group
Egor Pavlov
всем привет! пишу петку спрингбут прилажки с камундой, столкнулся с тем, что дефолтный процесс энжин при наличии флага в пропертях camunda.bpm.auto-deployment-enabled=false
всё равно упорно деплоит процесс при старте приложения. покопал конфиг движка процессов, но что-то в явном виде пока не нашел причину того, что он не смотрит на этот флаг.
цель была - сделать запуск процесса по событию. это получилось сделать пока только через
repositoryService.createDeployment().addInputStream("process.bpmn", this.getClass().getClassLoader().getResourceAsStream("process.bpmn")).deploy();
Либа игнорует этот парамтетр, надо его через джава конфиг задавать
источник

DK

Denis Kotov in Camunda BPM Group
Egor Pavlov
и можно ли получить processDefinition без деплоя процесса?
Process-definition key можно,а сам нельзя
источник

E

Egor Pavlov in Camunda BPM Group
Denis Kotov
Process-definition key можно,а сам нельзя
ок, то есть я правильно понимаю, что мне в любом случае придется деплоить процесс, чтобы в дальнейшем плодить его инстанции? вопрос только в том, какой у процесса будет стартЕвент
источник

DK

Denis Kotov in Camunda BPM Group
Egor Pavlov
ок, то есть я правильно понимаю, что мне в любом случае придется деплоить процесс, чтобы в дальнейшем плодить его инстанции? вопрос только в том, какой у процесса будет стартЕвент
Неправильно )
источник

E

Egor Pavlov in Camunda BPM Group
Denis Kotov
Либа игнорует этот парамтетр, надо его через джава конфиг задавать
а при этом @EnableProcessApplication оставлять?
источник