PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL – Quartz JDBC-JobStoreTX – getTriggersForJob – ArrayIndexOutOfBoundsException

Dieses JIRA https://issues.liferay.com/browse/LPS-15133 hat denselben Stack-Trace und weist darauf hin, dass es sich um einen veralteten Treiber handelt.

Wenn Sie es mit der letzten Version des PostgreSQL-jdbc-Treibers versucht haben, schließen Sie möglicherweise eine Abhängigkeit von org.postgresql ein groupId und logback hängt von der alten Version des Treibers mit postgres ab als groupId, also schließen Sie beide Abhängigkeiten in Ihre App ein.

Bitte versuchen Sie, die alte jdbc-Version auf diese Weise auszuschließen:

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.1.3</version>
    <exclusions>
        <exclusion>
            <groupId>postgresql</groupId>
            <artifactId>postgresql</artifactId>
        </exclusion>
    </exclusions>
</dependency>

Und teilen Sie uns mit, ob diese Ausnahme dafür sorgt, dass Ihre App funktioniert.

Hoffe es hilft!