Compartilhar via


UDF_USER_CODE_ERROR condição de erro

SQLSTATE: 39000

Falha na execução da função <fn> .

CLASS_NOT_FOUND (Classe não encontrada)

Não foi possível localizar <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 tem suporte para UDFs Serverless Scala.

<error>

GENERIC

== Erro ==

<error>

== Stacktrace ==

<stack>

HANDLER_INPUT_SCHEMA

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

HANDLER_MULTIPLE_CANDIDATES

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

MANIPULADOR_NÃO_PÚBLICO

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

MANIPULADOR_NÃO_ESTÁTICO

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

HANDLER_RETURN_TYPE

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

HANDLER_DESCONHECIDO

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

INPUT_CONVERSION

== Erro ==

<error>

INTERNAL_MEMORY_LIMIT

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

Incompatibilidade de Idioma

O idioma especificado (<specifiedLanguage>) não corresponde ao idioma real do manipulador (<actualLanguage>). Atualize o idioma em sua definição de 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>

<docLink> Consulte informações sobre como corrigir isso.

== Stacktrace ==

<stack>