On 23Feb2017 a PR was pushed (a04e07622f226181f90cc548159f252410e91dd0
) with the title “Fix schema and catalog issue for creating tables for dmn, form, and content engine”.
In the content source file I see this change (part of the larger change set):
From:
if (StringUtils.isNotEmpty(databaseSchema)) {
To:
if (StringUtils.isNotEmpty(dataSource.getConnection().getSchema())) {
The getSchema()
method was introduced in JDK7. The MyBatis jar was compiled with JDK6 thus the following error message appears when running the tests in org.flowable.content.engine.test.ContentItemTest
:
java.lang.AbstractMethodError: org.h2.jdbc.JdbcConnection.getSchema()Ljava/lang/String;
FWIW, despite what the PR comment states I don’t see this change in the DMN and Form engine files.