Modellkonvertálási hibakódok
A modellkonvertálási hibák gyakori módjai esetén a Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionProperties
mezőből Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionOperation
Value
kapott objektum egy ErrorCode
ilyen típusú mezőt ConversionErrorCode
tartalmaz.
A ConversionErrorCode
típus az alábbi gyakori modellkonvertálási módokat sorolja fel. Ezek az enumerálások hasznosak a hibaüzenetek honosításához, a hiba helyreállításához, valamint tippeket adnak a felhasználónak a hiba kijavításához.
Hibakód | Leírás | Kockázatcsökkentés |
---|---|---|
INVALID_ASStandard kiadásT_URI | A konvertálási feladat indításakor megadott URI-objektum nem található. | Eszközkonvertálási feladat indításakor adjon meg egy feltöltési URI-t, amelyet abból a szolgáltatásból kap, amelyben a konvertálni kívánt objektum fel van töltve. |
INVALID_JOB_ID | Az eszközkonvertálási feladat megadott azonosítója az alapértelmezett teljes nulla GUID értékre lett beállítva. | Ha egy objektumkonvertálási feladat létrehozásakor guid azonosító van megadva, győződjön meg arról, hogy nem ez az alapértelmezett teljes nulla GUID. |
INVALID_GRAVITY | Az eszközkonvertálási feladat létrehozásakor megadott gravitációs vektor teljesen nulla vektor volt. | Eszközátalakítás indításakor adja meg a feltöltött objektumnak megfelelő gravitációs vektort. |
INVALID_SCALE | A megadott skálázási tényező nem volt pozitív, nem nulla érték. | Eszközátalakítás indításakor adja meg a feltöltött eszköz mérési egységméretének megfelelő skaláris értéket a mérőszámok tekintetében. |
AS Standard kiadásT_SIZE_TOO_LARGE | Az objektumból vagy szerializált megfelelőjeből létrehozott köztes PLY-fájl túl nagy volt. | Az eszköz átalakításra való elküldése előtt győződjön meg arról, hogy megfelel az eszköz méretére vonatkozó irányelveknek . |
AS Standard kiadásT_DIMENSIONS_OUT_OF_BOUNDS | Az eszköz méretei túllépték a fizikai méretkorlátot. Ez a hiba az eszköz helytelenül beállított méretezésének jele lehet egy feladat létrehozásakor. | Vizsgálja meg az ScaledAssetDimensions objektum tulajdonságát AssetConversionProperties . Ez a tulajdonság az eszköz tényleges dimenzióit tartalmazza, amelyeket a mérőszámok skálázása után számítottak ki. Ezután győződjön meg arról, hogy megfelel az eszköz méretére vonatkozó irányelveknek , mielőtt elküldené az eszközt átalakításra. Győződjön meg arról, hogy a megadott méretezés megfelel a feltöltött objektumnak. |
ZERO_FACES | Az objektumból létrehozott köztes PLY-fájl nem rendelkezik arccal, ezért érvénytelen az átalakításhoz. | Győződjön meg arról, hogy az eszköz érvényes háló. |
INVALID_FACE_VERTICES | Az objektumból létrehozott köztes PLY-fájl olyan arcokat tartalmazott, amelyek nem létező csúcsokra hivatkoztak. | Győződjön meg arról, hogy az eszközfájl érvényesen van létrehozva. |
ZERO_TRAJECTORIES_GENERATED | A feltöltött objektumból létrehozott kamera-pályák üresek voltak. | Az eszköz átalakításra való elküldése előtt győződjön meg arról, hogy megfelel az eszköz méretére vonatkozó irányelveknek . |
TOO_MANY_RIG_POStandard kiadás S | A köztes PLY-fájlban lévő fúrótorony száma túllépte a szolgáltatási korlátokat. | Az eszköz átalakításra való elküldése előtt győződjön meg arról, hogy megfelel az eszköz méretére vonatkozó irányelveknek . |
Standard kiadásRVICE_ERROR | Ismeretlen szolgáltatáshiba történt. | Ha a probléma továbbra is fennáll, küldjön egy GitHub-problémát az Object Anchors szolgáltatás csapatának . |
AS Standard kiadásT_CANNOT_BE_CONVERTED | A megadott objektum sérült, hibásan formázott, vagy más módon nem konvertálható a megadott formátumban. | Győződjön meg arról, hogy az objektum a megadott típusú, érvényesen létrehozott fájl. Az eszköz átalakításra való elküldése előtt győződjön meg arról, hogy megfelel az eszköz méretére vonatkozó irányelveknek . |
Kivételhibák
A tényleges eszközkonvertálási feladatokon kívül előforduló hibák kivételként jelennek meg. Leginkább a Azure.RequestFailedException
sikertelen (4xx vagy 5xx) vagy váratlan HTTP-válaszkódot fogadó szolgáltatáshívások esetén lehet kezdeményezni. A kivételekkel kapcsolatos további részletekért tekintse meg a Status
kivétel mezőit ErrorCode
vagy Message
mezőit.
Kivétel | Ok |
---|---|
ArgumentException |
|
ArgumentNullException |
|
RequestFailedException |
|
Nem támogatottAssetFileTypeException |
|