Share via


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.AssetConversionOperationValue 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 Statuskivétel mezőit ErrorCodevagy Message mezőit.

Kivétel Ok
ArgumentException
  • Érvénytelenül létrehozott vagy teljesen nulla fiókazonosító használata kérés létrehozásához a ObjectAnchorsConversionClientkövetkezővel: .
  • Érvénytelen ürestérfiók-tartomány inicializálásának ObjectAnchorsConversionClient kísérlete.
  • Nem támogatott szolgáltatásverzió biztosítása a ObjectAnchorsConversionClient végig ObjectAnchorsConversionClientOptions.
ArgumentNullException
  • Érvénytelen nullfiók-tartomány inicializálásának ObjectAnchorsConversionClient kísérlete.
  • Érvénytelen null hitelesítő adatok használatával próbál inicializálni ObjectAnchorsConversionClient .
RequestFailedException
  • A feladat állapotától független, hibás HTTP-állapotkódból eredő minden egyéb probléma. Ilyenek például a nem található fiók, az előtér érvénytelen feltöltési URI-t észlelő előtere vagy egy előtér-szolgáltatás hibája.
Nem támogatottAssetFileTypeException
  • Olyan objektum elküldése kiterjesztéssel vagy megadott fájltípussal, amelyet az Azure Object Anchors Conversion szolgáltatás nem támogat.

Következő lépések