Freigeben über


Fehlerzustand UDF_USER_CODE_ERROR

SQLSTATE: 39000

Fehler bei der Ausführung der Funktion <fn>.

KLASSE_NICHT_GEFUNDEN

Das <type> <className> konnte in der bereitgestellten JAR-Datei nicht gefunden werden. Stellen Sie sicher, dass die Klasse im JAR vorhanden ist und der Handlerpfad korrekt ist.

CREDENTIAL_NOT_FOUND

Die angeforderten Dienstanmeldedaten wurden nicht gefunden. <detail>

DBCONNECT_UNSUPPORTED

DBConnect-Version <version> wird für Serverless Scala UDFs nicht unterstützt.

<error>

GENERIC

== Fehler ==

<error>

== Stacktrace ==

<stack>

HANDLER_EINGABE_SCHEMA

Der Handler mit dem Namen <handler> , der dem Schema <inputSchema>entspricht, wurde nicht gefunden. Mögliche Kandidaten: <candidates>.

HANDLER_MULTIPLE_CANDIDATES

Es gibt mehrere Methoden mit dem Namen <handler> , der dem Eingabeschema <inputSchema>entspricht: <candidates>.

HANDLER_NOT_PUBLIC

Der Handler <type> <handler> ist nicht öffentlich. Java UDF-Handler müssen öffentlich sein.

HANDLER_NOT_STATIC

Die Methode <method> im Handler <handler> ist nicht statisch. Java UDF-Handlermethoden müssen öffentlich und statisch sein.

HANDLER_RETURN_TYPE

Der Rückgabetyp <returnType> des Handlers <handler> kann nicht in den erwarteten SQL-Typ <sqlReturnType>konvertiert werden.

HANDLER_UNKNOWN

Der Handler mit dem Namen <handler>kann nicht gefunden werden. Überprüfen Sie, ob dieser Handler in UDF-Abhängigkeiten vorhanden ist.

INPUT_CONVERSION

== Fehler ==

<error>

INTERNAL_MEMORY_LIMIT

Die interne Speichergrenze wurde erreicht. Erwägen Sie, die Größe jeder Zeile zu verringern, die an die UDF übergeben wird.

LANGUAGE_MISMATCH

Die angegebene Sprache (<specifiedLanguage>) stimmt nicht mit der tatsächlichen Sprache des Handlers () überein<actualLanguage>. Aktualisieren Sie die Sprache in Ihrer UDF-Definition.

OOM

Die Funktion hat während der Ausführung nicht genügend Arbeitsspeicher.

Dies kann durch eine übermäßige Speicherauslastung des ausgeführten Codes verursacht werden.

PAYLOAD

<error>

PAYLOAD_SIZE

Die UDF-Nutzlast ist zu groß (<actualPayloadSize> Bytes, Grenzwert ist <maxPayloadSize> Bytes).

RESULT_CONVERSION

Erwägen Sie, die Funktion so zu ändern, dass ein Wert zurückgegeben wird, der dem Rückgabetyp entspricht.

== Fehler ==

<error>

GEHEIMNIS_NICHT_GEFUNDEN

Der angeforderte geheime Schlüssel wurde nicht gefunden. <detail>

UDF_CLASS_MISSING

== Fehler ==

<error>

Informationen zum Beheben dieses Problems finden Sie hier <docLink> .

== Stacktrace ==

<stack>