Partilhar via


UDF_USER_CODE_ERROR condição de erro

SQLSTATE: 39000

A execução da função <fn> falhou.

CLASSE_NÃO_ENCONTRADA

Não foi possível encontrar <type> <className> no arquivo JAR fornecido. Verifique se a classe existe no JAR e se o caminho do manipulador está correto.

DBCONNECT_UNSUPPORTED

A versão <version> do DBConnect não é suportada para UDFs Scala Serverless.

<error>

GENERIC

== Erro ==

<error>

== Stacktrace ==

<stack>

HANDLER_INPUT_SCHEMA

Não é possível encontrar manipulador com nome <handler> correspondente ao esquema <inputSchema>. Possíveis candidatos: <candidates>.

HANDLER_MULTIPLOS_CANDIDATOS

Existem vários métodos com o nome <handler> correspondente ao esquema <inputSchema>de entrada: <candidates>.

HANDLER_NOT_PUBLIC

O manipulador <type> <handler> não é público. Os handlers Java UDF devem ser públicos.

MANIPULADOR_NÃO_ESTÁTICO

O método <method> no handler <handler> não é estático. Os métodos handler Java UDF devem ser públicos e estáticos.

HANDLER_RETURN_TYPE

Não é possível converter o tipo <returnType> de retorno do manipulador <handler> para o tipo <sqlReturnType>SQL esperado.

HANDLER_UNKNOWN

Não é possível encontrar o manipulador com o nome <handler>. Verifique se esse manipulador existe em dependências UDF.

INPUT_CONVERSION

== Erro ==

<error>

INTERNAL_MEMORY_LIMIT

O limite de memória interna foi atingido. Considere reduzir o tamanho de cada linha de dados passada ao UDF.

DESCONFORMIDADE_DE_IDIOMA

O idioma especificado (<specifiedLanguage>) não corresponde ao idioma real do manipulador (<actualLanguage>). Atualize o idioma na sua definição UDF.

OOM

A função ficou sem memória durante a execução.

Isso pode ser causado pelo uso excessivo de memória do código em execução.

PAYLOAD

<error>

RESULT_CONVERSION

Considere alterar a função para retornar um valor que se ajuste ao tipo de retorno.

== Erro ==

<error>

UDF_CLASS_MISSING

== Erro ==

<error>

Por favor, consulte <docLink> para obter informações sobre como resolver isto.

== Stacktrace ==

<stack>