Internal server error outer join with JSON_VALUE

Details

Detail name Value
Changelog Number 15231
Type Bug
Status Resolved
Affected Versions Exasol 8.0.3, Exasol 7.1.12, Exasol 8.1.0
Fix Versions Exasol 7.1.13, Exasol 8.4.0
Resolution Date 2022-08-24

Description

If the following conditions are met, a query may fail with the error message "Successfully reconnected after internal server error, transaction was rolled back."

  • The query contains an outer join
  • The query contains a call to JSON_VALUE
  • either with a DEFAULT ... ON ERROR clause
  • or without a DEFAULT ... ON EMPTY clause {{}}

Workaround

Change the ON ERROR clause to not use DEFAULT.

Fix

Those queries finish successfully.