flowable / flowable/flowable-engine

Start with cockroachdb fails

Offen
#3,140 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 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

Neue Issues direkt in Ihr Postfach

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