flowable / flowable/flowable-engine
Start with cockroachdb fails
- Vorherrschende Sprache
- Java
- Sterne
- 9.5k
- Forks
- 2.9k
- Ø Merge
- 7 Std. 8 Min.
- Gemergte PRs (30 T.)
- 2
Beschreibung
**Describe the bug**
The startup of a flowable application fails with cockroachdb as database.
**Additional context**
If I try to start our application which uses flowable-engine 6.7.1 with a cockroachdb (v20.x and v21.x), the startup fails with the error:
`2021-12-09 09:29:48.908 ERROR 1 --- [ main] liquibase.changelog.ChangeSet : Change Set org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog-crdb.xml::13::flowable failed. Error: ERROR: column "last_unavailable_time_" of relation "act_cmmn_ru_plan_item_inst" already exists [Failed SQL: (0) ALTER TABLE public.ACT_CMMN_RU_PLAN_ITEM_INST ADD LAST_UNAVAILABLE_TIME_ TIMESTAMP(3) WITHOUT TIME ZONE]`
I see in _org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog-crdb.xml_
the column _LAST_UNAVAILABLE_TIME__ is added in changeset 11 and changeset 13.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Untersuche org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog-crdb.xml, insbesondere die Changesets 11 und 13, und starte Flowable mit CockroachDB 20.x oder 21.x. Die Aufgabe ist erledigt, wenn die Spalte LAST_UNAVAILABLE_TIME_ während des Starts ohne einen Fehler wegen einer doppelten Spalte verarbeitet wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 45/100