flowable / flowable/flowable-engine

intermediateCatchEvent in 7.x is problem or any other configuration

Offen
#3,992 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
9.5k
Forks
2.9k
Ø Merge
7 Std. 8 Min.
Gemergte PRs (30 T.)
2

Beschreibung

**Describe the bug**
The time of intermediateCatchEvent is the start time. As a result, the periodic run cannot obtain data in the table

**Expected behavior**



PT30S


The operation fails after 30 seconds
**Code**
1、
SELECT RES.* from ACT_RU_TIMER_JOB RES
where
SCOPE_TYPE_ is null and DUEDATE_ <= '2024-12-02 18:02:35.397' and LOCK_OWNER_ is null order by RES.ID_ asc LIMIT 512 OFFSET 0;

2、
@Bean
public SpringProcessEngineConfiguration springProcessEngineConfiguration() {
SpringProcessEngineConfiguration configuration = new SpringProcessEngineConfiguration();
configuration.setDataSource(dataSource()); // 设置数据源
configuration.setTransactionManager(transactionManager()); // 设置事务管理器
configuration.setDatabaseSchemaUpdate("true"); // 自动更新数据库表结构
configuration.setAsyncExecutorActivate(true); // 激活异步执行器
configuration.setAsyncExecutorCorePoolSize(10);
configuration.setAsyncExecutorMaxPoolSize(20);
// 对定时任务有影响
// configuration.setClock(new Clock() {})
return configuration;

}

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den intermediateCatchEvent-Timer mithilfe des PT30S-BPMN-Snippets und der Einstellungen von SpringProcessEngineConfiguration zu reproduzieren. Untersuche die ACT_RU_TIMER_JOB-Abfrage und das Verhalten des Timers im Zusammenhang mit der konfigurierten Uhr. Die Aufgabe ist erledigt, wenn der Timer 30 Sekunden wartet und der periodische Lauf die erwarteten Tabellendaten abrufen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, spring, sql
Bereich
backend, databases
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.