STATE_STORE_KEY_SCHEMA_NOT_COMPATIBLE condição de erro

SQLSTATE: 42000

O esquema de chave fornecido não corresponde ao esquema existente no estado do operador. Esquema existente=<storedKeySchema>; esquema fornecido=<newKeySchema>. Para executar a consulta sem validação de esquema, defina spark.sql.streaming.stateStore.stateSchemaCheck como false. Observe que a execução sem validação de esquema pode ter um comportamento não determinístico.

FIELDS_REORDERED

Os campos-chave do esquema foram reordenados. Não é permitido reordenar campos no esquema de chaves.

FIELD_ADDED

Novo(s) campo(s) encontrado(s) <addedFields> no esquema de chaves. Não é permitido adicionar campos ao esquema de chaves.

FIELD_REMOVED

Campo(s) <removedFields> em falta no esquema da chave. Remover campos do esquema de chaves não é permitido.

NULLABILITY_CHANGED

A possibilidade de valor nulo do(s) campo(s) <changedFields> no esquema de chave foi alterada. Não é permitido alterar a anulabilidade dos campos de chave.

TYPE_CHANGED

O tipo(s) de(s) campo(s) <changedFields> no esquema de chave mudou. Não é permitido alterar tipos de campos de chave.

UNKNOWN_INCOMPATIBILITY

O esquema de chaves foi alterado de forma incompatível.

UNSAFE_KEY_ALIGNMENT_AFTER_SCALA_MIGRATION

Foi detetada uma alteração no esquema de chaves durante o alinhamento de chaves do operador com uma atualização Scala 2.12 para 2.13 (operador: <operatorType>). <description> Sem suporte e pode corromper a consulta em curso. Considere reiniciar a consulta com uma nova localização de checkpoint ou contactar a equipa do Azure Databricks para obter ajuda.