Size: a a a

Camunda BPM Group

2019 August 23

AE

Alter Ego in Camunda BPM Group
Так погоди)
источник

AE

Alter Ego in Camunda BPM Group
Флаг стоит.
источник

AE

Alter Ego in Camunda BPM Group
У меня это внутри ветвления того происходит, где вчера ломался рантайм сервис.
источник

AE

Alexey Efimov in Camunda BPM Group
То есть postDeploy уже прошел, но хистори валится?
источник

AE

Alter Ego in Camunda BPM Group
Alter Ego
У стек трейса есть массивы. Написано что NPE, а внутри org.camunda.bpm.engine.impl.QueryValidators$AdhocQueryValidator.
А ошибка тут немного отличается.
источник

AE

Alter Ego in Camunda BPM Group
Alexey Efimov
То есть postDeploy уже прошел, но хистори валится?
да!
источник

AE

Alexey Efimov in Camunda BPM Group
это уже странно)
источник

AE

Alter Ego in Camunda BPM Group
Вот и я не понимаю.
источник

AE

Alter Ego in Camunda BPM Group
Рантайм сервис работает.
источник

AE

Alter Ego in Camunda BPM Group
Хисторикал - нет.
источник

AE

Alter Ego in Camunda BPM Group
А в листенере постдеплоя хисторикал сервис работает.
источник

AE

Alter Ego in Camunda BPM Group
Он там целую охапку ошибок вызывает.
источник

AE

Alter Ego in Camunda BPM Group
20 штук, от трэд пула до валидации.
источник

AE

Alter Ego in Camunda BPM Group
источник

DK

Denis Kotov in Camunda BPM Group
Z
А собери пожалуйста в докер
docker run -d -p 80:80 kotovdenis/excamad:latest
источник

RG

Ruslan Gainutdinov in Camunda BPM Group
Denis Kotov
docker run -d -p 80:80 kotovdenis/excamad:latest
👍 Тоько не надо мапить в 80й порт
источник

DK

Denis Kotov in Camunda BPM Group
Ну там ставьте уже чо хотите перед ним, traefik или nginx
источник
2019 August 25

IP

Igor Petetskikh in Camunda BPM Group
Любопытное наблюдение.

Есть простой линейный флоу, где элементы вызываются один за другим, без условий, ветвлений, паралельности, сабпроцессов и прочего....

Если посередине, в одном из блоков будет использованы Input/output переменные, то будет создан новый скоуп для переменных процесса... И будет родительский скоуп (всего процесс инстанса), и текущий.

Скорее всего это документировано.
источник
2019 August 26

AE

Alexey Efimov in Camunda BPM Group
Alter Ego
@ephimme просто чтоб понятно было как я проверял.
Кстати насчет этого примера еще, после orderByXX нужно обязательно вызывать asc() или desc(), иначе камунда ругается сама, но это вряд ли тот случай
источник

AE

Alexey Efimov in Camunda BPM Group
А так попробовал вот такую штуку сделать, ошибки не возникают с хисторисервисом:
@SpringBootApplication
@EnableProcessApplication
@EnableScheduling
class ProcessEngineApplication {

 @Autowired
 private lateinit var historyService: HistoryService

 var engineInitialized = false

 @EventListener
 fun onStart(event: ProcessApplicationStartedEvent) {
   engineInitialized = true
   System.out.println(">>>>>>>>> Process application started")
 }

 @Scheduled(fixedDelay = 1000)
 fun scheduleFixedDelayTask() {
   if(!engineInitialized) return
   historyService.createHistoricProcessInstanceQuery().unfinished().orderByProcessInstanceStartTime().asc().list()
   println("Fixed delay task - " + System.currentTimeMillis() / 1000)
 }
}
источник