flowable / flowable/flowable-engine

Incorrect log message for PlanItemInstanceState

Offen
#3,280 3 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 following cryptic log message appears when attempting to start a project:
```
org.flowable.common.engine.api.FlowableIllegalStateException: Can only enable a plan item instance which is in state ENABLED
at org.flowable.cmmn.engine.impl.cmd.StartPlanItemInstanceCmd.internalExecute(StartPlanItemInstanceCmd.java:55) ~[flowable-cmmn-engine-6.7.2.jar:6.7.2]
at org.flowable.cmmn.engine.impl.cmd.AbstractNeedsPlanItemInstanceCmd.execute(AbstractNeedsPlanItemInstanceCmd.java:101) ~[flowable-cmmn-engine-6.7.2.jar:6.7.2]
at org.flowable.cmmn.engine.impl.cmd.AbstractNeedsPlanItemInstanceCmd.execute(AbstractNeedsPlanItemInstanceCmd.java:34) ~[flowable-cmmn-engine-6.7.2.jar:6.7.2]
```

**Expected behavior**
A look at the code suggest the message should be: Can only enable a plan item instance which is *not* in state ENABLED

**Code**
NA

**Additional context**
Flowable 6.7.2, Spring boot 2.6.6

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne bei org.flowable.cmmn.engine.impl.cmd.StartPlanItemInstanceCmd.java, Zeile 55, wo die Exception gemeldet wird. Vergleiche die Meldung mit der Prüfung des ENABLED-Zustands und aktualisiere sie so, dass sie dem erwarteten Wortlaut entspricht; erledigt ist es, wenn der Startfehler meldet, dass sich die Instanz bereits im ENABLED-Zustand befindet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
50/100

Neue Issues direkt in Ihr Postfach

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