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.

Campos reordenados

Os campos de esquema de chave foram reordenados. A reordenação de campos no esquema de chave não é permitida.

FIELD_ADDED

Novos campos <addedFields> encontrados no esquema de chave. Não é permitido adicionar campos ao esquema de chave.

FIELD_REMOVED

Campo(s) <removedFields> ausente do esquema de chave. A remoção de campos do esquema de chave não é permitida.

NULLABILITY_CHANGED

A nulidade dos campos <changedFields> no esquema de chave foi alterada. A alteração da nulidade dos campos de chave não é permitida.

TYPE_CHANGED

O tipo de campo(s) no esquema de chave <changedFields> foi alterado. A alteração de tipos de campos de chave não é permitida.

UNKNOWN_INCOMPATIBILITY

O esquema de chave foi alterado de maneira incompatível.

UNSAFE_KEY_ALIGNMENT_AFTER_SCALA_MIGRATION

Uma alteração no esquema de chaves foi detectada 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 execução. Considere reiniciar a consulta com um novo ponto de verificação ou entrar em contato com a equipe do Azure Databricks para obter assistência.