Felkoder för modellkonvertering
För vanliga lägen för modellkonverteringsfel innehåller objektet Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionProperties
som du får från Value
fältet i Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionOperation
fältet ett ErrorCode
fält av typen ConversionErrorCode
.
Typen ConversionErrorCode
räknar upp följande vanliga lägen för modellkonverteringsfel. Dessa uppräkningar är användbara för lokalisering av felmeddelanden, återställning av fel och tips till användaren om hur felet ska åtgärdas.
Felkod | Description | Åtgärd |
---|---|---|
INVALID_ASSET_URI | Det gick inte att hitta tillgången vid den URI som angavs när konverteringsjobbet startades. | När du utlöser ett tillgångskonverteringsjobb anger du en uppladdnings-URI som du får från tjänsten där tillgången som ska konverteras laddas upp. |
INVALID_JOB_ID | Det angivna ID:t för tillgångskonverteringsjobbet har angetts till standard-GUID för alla noll. | Om ett GUID anges när du skapar ett tillgångskonverteringsjobb kontrollerar du att det inte är standard-GUID för alla noll. |
INVALID_GRAVITY | Den gravitationsvektor som angavs när du skapade tillgångskonverteringsjobbet var en helt nollställd vektor. | När du startar en tillgångskonvertering anger du den gravitationsvektor som motsvarar den uppladdade tillgången. |
INVALID_SCALE | Den angivna skalningsfaktorn var inte ett positivt värde som inte var noll. | När du startar en tillgångskonvertering anger du det skalärvärde som motsvarar måttenhetsskalan för den uppladdade tillgången med avseende på mätare. |
ASSET_SIZE_TOO_LARGE | Den mellanliggande PLY-filen som genererades från tillgången eller dess serialiserade motsvarighet var för stor. | Se till att de överensstämmer med riktlinjerna för tillgångsstorlek innan du skickar in en tillgång för konvertering. |
ASSET_DIMENSIONS_OUT_OF_BOUNDS | Tillgångens dimensioner överskred den fysiska dimensionsgränsen. Det här felet kan vara ett tecken på en felaktigt inställd skalning för tillgången när du skapar ett jobb. | Granska egenskapen ScaledAssetDimensions i objektet AssetConversionProperties . Den här egenskapen innehåller de faktiska dimensionerna för tillgången som beräknas efter att skalan har tillämpats i meter. Se sedan till att de överensstämmer med riktlinjerna för tillgångsstorlek innan du skickar in tillgången för konvertering. Kontrollera att den angivna skalan motsvarar den uppladdade tillgången. |
ZERO_FACES | Den mellanliggande PLY-filen som genererades från tillgången fastställdes inte ha några ansikten, vilket gjorde den ogiltig för konvertering. | Kontrollera att tillgången är ett giltigt nät. |
INVALID_FACE_VERTICES | Den mellanliggande PLY-filen som genererades från tillgången innehöll ansikten som refererade till obefintliga hörn. | Kontrollera att tillgångsfilen är konstruerad på ett giltigt sätt. |
ZERO_TRAJECTORIES_GENERATED | Kamerabanorna som genererades från den uppladdade tillgången var tomma. | Se till att de överensstämmer med riktlinjerna för tillgångsstorlek innan du skickar in en tillgång för konvertering. |
TOO_MANY_RIG_POSES | Antalet riggställningar i den mellanliggande PLY-filen överskred tjänstgränserna. | Se till att de överensstämmer med riktlinjerna för tillgångsstorlek innan du skickar in en tillgång för konvertering. |
SERVICE_ERROR | Ett okänt tjänstfel uppstod. | Skicka ett GitHub-problem till Object Anchors-tjänstteamet om problemet kvarstår. |
ASSET_CANNOT_BE_CONVERTED | Den angivna tillgången var skadad, felaktig eller på annat sätt kunde inte konverteras i det angivna formatet. | Kontrollera att tillgången är en giltigt konstruerad fil av den angivna typen. Se till att de överensstämmer med riktlinjerna för tillgångsstorlek innan du skickar in tillgången för konvertering. |
Undantagsfel
Eventuella fel som uppstår utanför de faktiska tillgångskonverteringsjobben genereras som undantag. Framför allt Azure.RequestFailedException
kan utlösas för tjänstanrop som får en misslyckad (4xx eller 5xx) eller oväntad HTTP-svarskod. Mer information om dessa undantag finns i fälten Status
, ErrorCode
eller i Message
undantaget.
Undantag | Orsak |
---|---|
ArgumentException |
|
ArgumentNullException |
|
RequestFailedException |
|
Stöds inteAssetFileTypeException |
|