Foutcodes voor modelconversie
Voor veelvoorkomende modi van modelconversiefouten bevat het Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionProperties
object dat u uit het Value
veld in het veld in het Azure.MixedReality.ObjectAnchors.Conversion.AssetConversionOperation
veld krijgt een ErrorCode
veld van het ConversionErrorCode
type.
Het ConversionErrorCode
type bevat de volgende veelvoorkomende modi van modelconversiefouten. Deze opsommingen zijn handig voor lokalisatie van foutberichten, herstel van fouten en tips voor de gebruiker over het corrigeren van de fout.
Foutcode | Omschrijving | Oplossing |
---|---|---|
INVALID_ASSET_URI | De asset op de URI die is opgegeven bij het starten van de conversietaak, kan niet worden gevonden. | Wanneer u een assetconversietaak activeert, geeft u een upload-URI op die u krijgt van de service waar de asset die moet worden geconverteerd, wordt geüpload. |
INVALID_JOB_ID | De opgegeven id voor de assetconversietaak is ingesteld op de standaard-all-zero GUID. | Als een GUID is opgegeven bij het maken van een assetconversietaak, controleert u of deze niet de standaard-all-zero GUID is. |
INVALID_GRAVITY | De zwaartekrachtvector die werd geboden bij het maken van de assetconversietaak was een volledig nulvector. | Wanneer u een assetconversie start, geeft u de zwaartekrachtvector op die overeenkomt met de geüploade asset. |
INVALID_SCALE | De opgegeven schaalfactor was geen positieve niet-nulwaarde. | Wanneer u een assetconversie start, geeft u de scalaire waarde op die overeenkomt met de maateenheidschaal, met betrekking tot meters, van de geüploade asset. |
ASSET_SIZE_TOO_LARGE | Het tussenliggende PLY-bestand dat is gegenereerd op basis van de asset of het geserialiseerde equivalent ervan, was te groot. | Zorg voor overeenstemming met de richtlijnen voor de assetgrootte voordat u een asset voor conversie indient. |
ASSET_DIMENSIONS_OUT_OF_BOUNDS | De dimensies van de asset hebben de limiet voor de fysieke dimensie overschreden. Deze fout kan een teken zijn van een onjuist ingestelde schaal voor de asset bij het maken van een taak. | Inspecteer de ScaledAssetDimensions eigenschap in uw AssetConversionProperties object. Deze eigenschap bevat de werkelijke dimensies van het activum dat is berekend na het toepassen van de schaal in meters. Zorg vervolgens voor overeenstemming met de richtlijnen voor de activagrootte voordat u de asset voor conversie indient. Zorg ervoor dat de opgegeven schaal overeenkomt met de geüploade asset. |
ZERO_FACES | Het tussenliggende PLY-bestand dat is gegenereerd op basis van de asset, is vastgesteld dat er geen gezichten zijn, waardoor het ongeldig is voor conversie. | Zorg ervoor dat de asset een geldig mesh is. |
INVALID_FACE_VERTICES | Het tussenliggende PLY-bestand dat is gegenereerd op basis van de asset bevat gezichten waarnaar wordt verwezen naar niet-bestaande hoekpunten. | Zorg ervoor dat het assetbestand geldig is samengesteld. |
ZERO_TRAJECTORIES_GENERATED | De cameratrajecten die zijn gegenereerd op basis van de geüploade asset waren leeg. | Zorg voor overeenstemming met de richtlijnen voor de assetgrootte voordat u een asset voor conversie indient. |
TOO_MANY_RIG_POSES | Het aantal rigen in het tussenliggende PLY-bestand heeft de servicelimieten overschreden. | Zorg voor overeenstemming met de richtlijnen voor de assetgrootte voordat u een asset voor conversie indient. |
SERVICE_ERROR | Er is een onbekende servicefout opgetreden. | Dien een GitHub-probleem in bij het Object Anchors-serviceteam als het probleem zich blijft voordoen. |
ASSET_CANNOT_BE_CONVERTED | De opgegeven asset is beschadigd, onjuist ingedeeld of kan niet worden geconverteerd in de opgegeven indeling. | Zorg ervoor dat de asset een geldig samengesteld bestand van het opgegeven type is. Zorg voor overeenstemming met de richtlijnen voor de activagrootte voordat u de asset voor conversie indient. |
Uitzonderingsfouten
Fouten die zich buiten de werkelijke assetconversietaken voordoen, worden gegenereerd als uitzonderingen. Met name kan het Azure.RequestFailedException
worden gegenereerd voor serviceaanroepen die een mislukte (4xx- of 5xx) of onverwachte HTTP-antwoordcode ontvangen. Voor meer informatie over deze uitzonderingen bekijkt u de Status
, ErrorCode
of Message
de velden op de uitzondering.
Uitzondering | Oorzaak |
---|---|
ArgumentException |
|
ArgumentNullException |
|
RequestFailedException |
|
Niet-ondersteundeAssetFileTypeException |
|
Volgende stappen
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor