Del via


Foretag fejlfinding af ORC-formatconnectoren i Data Factory i Microsoft Fabric

Denne artikel indeholder forslag til fejlfinding af almindelige problemer med ORC-formatconnectoren i Data Factory i Microsoft Fabric.

Fejlkode: OrcJavaInvocationException

  • Meddelelse: An error occurred when invoking Java, message: %javaException;.

  • Årsag: Hvis fejlmeddelelsen indeholder strengen SQLSTATE=51002 SQLCODE=-805, mangler der en påkrævet pakke for brugeren.

  • Årsager og anbefalinger: Forskellige årsager kan føre til denne fejl. Se nedenfor for at få oplysninger om mulige årsagsanalyser og relaterede anbefalinger.

    Årsagsanalyse Anbefaling
    Når fejlmeddelelsen indeholder strengene "java.lang.OutOfMemory", "Java heap space" og "doubleCapacity", er det normalt et problem med hukommelsesstyring i en gammel version af Data Factory-kørsel. Hvis du bruger Selv hosted Integration Runtime, anbefaler vi, at du opgraderer til den nyeste version.
    Når fejlmeddelelsen indeholder strengen "java.lang.OutOfMemory", har Data Factory-kørslen ikke tilstrækkelige ressourcer til at behandle filerne. Begræns de samtidige kørsler på Data Factory-kørselstidspunktet. Skaler op til en effektiv maskine med hukommelse, der er lig med eller større end 8 GB, for selvværts-IR.
    Når fejlmeddelelsen indeholder strengen "NullPointerReference", kan årsagen være en forbigående fejl. Prøv handlingen igen. Hvis problemet fortsætter, skal du kontakte support.
    Når fejlmeddelelsen indeholder strengen "BufferOverflowException", kan årsagen være en forbigående fejl. Prøv handlingen igen. Hvis problemet fortsætter, skal du kontakte support.
    Når fejlmeddelelsen indeholder strengen "java.lang.ClassCastException:org.apache.hadoop.hive.serde2.io.HiveCharWritable kan ikke overføres til org.apache.hadoop.io.Text", kan årsagen være et typekonverteringsproblem i Java Runtime. Det betyder normalt, at kildedataene ikke kan håndteres godt i Java Runtime. Dette er et dataproblem. Prøv at bruge en streng i stedet for tegn eller varchar i ORC-formatdata.

Fejlkode: OrcDateTimeExceedLimit

  • Meddelelse: The Ticks value '%ticks;' for the datetime column must be between valid datetime ticks range -621355968000000000 and 2534022144000000000.

  • Årsag: Hvis datetime-værdien er '0001-01-01 00:00:00', kan det skyldes forskellene mellem den julianske kalender og den gregorianske kalender.

  • Anbefaling: Kontrollér aksemærkernes værdi, og undgå at bruge datetime-værdien '0001-01-01 00:00:00'.

Prøv disse ressourcer for at få mere fejlfindingshjælp: