Skip to content

v6.12 new traditional installation fails due to a bug in Payara dependency #12724

Description

@donsizemore

In running Dataverse-Ansible to generate a SchemaSpy representation of the v6.12 database schema, we consistently hit a failed deployment, with a series of CREATE TABLE errors:

Got SQLException executing statement "CREATE TABLE EXTERNALTOOLTYPE (ID BIGINT SERIAL NOT NULL, TYPE VARCHAR(255) NOT NULL, EXTERNALTOOL_ID BIGINT NOT NULL, PRIMARY KEY (ID))": org.postgresql.util.PSQLException: ERROR: syntax error at or near "SERIAL" Position: 42

After some poking with different Payara versions, we decided that we're hitting payara/Payara#8250 which was introduced in Payara 7.2026.6 though strangely the GitHub Actions-based tests didn't hit this same error (update: I thought William tried PG17 on Friday, but he hadn't. The run just succeeded using PG17, which begs the question: what other SQL is broken, <=16?).

We'd like to test on Monday with payara-5.0.1.payara-p1 though I don't see it on Maven just yet.

Better solutions welcomed, more as we know it, everyone have a great weekend.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

FY27 Sprint 6FY27 Sprint 6 (2026-09-09 - 2026-09-23)FY27 Sprint 7FY27 Sprint 7 (2026-09-23 - 2026-10-07)Size: 0.5A percentage of a sprint. 0.35 hours

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions