The GitHub Actions job "Build" on texera.git/chore/remove-mysql-connector has failed. Run started by GitHub user bobbai00 (triggered by bobbai00).
Head commit for run: d16e938fd2c10d248ed348d342bcb51ffda2b6ab / Jiadong Bai <[email protected]> feat: reintroduce MySQL source operator via Vert.x client Replace the removed MySQL operator with an Apache 2.0-licensed implementation backed by io.vertx:vertx-mysql-client, avoiding the GPL'd mysql-connector-java that was removed for ASF license compliance. - MySQLConnUtil builds a Vert.x Pool via MySQLBuilder with SslMode.PREFERRED + trustAll (mirrors the old useSSL=true behavior). - MySQLSourceOpDesc still extends SQLSourceOpDesc for field reuse but overrides sourceSchema() to introspect columns via information_schema.columns over Vert.x instead of JDBC DatabaseMetaData. - MySQLSourceOpExec extends SourceOperatorExecutor directly (the JDBC- hardwired SQLSourceOpExec can't host a Vert.x client), reimplementing query building, MATCH...AGAINST keyword search, progressive sliding- window batching, and limit/offset. The reactive RowStream is bridged to the operator's synchronous Iterator[TupleLike] via a LinkedBlockingQueue fed by the Vert.x event loop. - Re-register MySQLSource in LogicalOp, restore inMemoryMySQLSourceOpDesc test helper, and restore the MySQLSource.png icon. - Add MySQLSourceOpDescSpec (pure unit tests for type mapping and port resolution) and MySQLSourceOpExecSpec (MariaDB4j-backed integration tests for schema introspection, row streaming, limit/offset, and missing-table errors; skips gracefully when the embedded MariaDB binary cannot start on the current platform). Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/24616340821 With regards, GitHub Actions via GitBox
