flowable / flowable/flowable-engine
Incorrect log message for PlanItemInstanceState
- 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