Riferimento Codici di Errore
Panoramica
L'SDK MipMapEngine utilizza un sistema standardizzato di codici di errore per aiutare gli sviluppatori a localizzare e risolvere rapidamente i problemi. I codici di errore sono divisi in più categorie, inclusi errori dell'interfaccia di ricostruzione, errori di licenza, errori di I/O file e errori GPU.
Codici di Errore dell'Interfaccia di Ricostruzione (ReconstructFull/ReconstructAT/Reconstruct3D)
Classe Logica Centrale
| Codice di Errore | Descrizione |
|---|---|
| 0 | Ricostruzione riuscita |
| 1000 | Ricostruzione fallita, analizzare il log per la ragione |
| 1001 | Utente ha annullato |
| 1002 | Errore del sistema di coordinate |
| 1003 | Risultato AT è vuoto |
| 1004 | Risultato nuvola di punti è vuoto |
| 1005 | Risultato mesh è vuoto |
| 1006 | Immagini nadir insufficienti, impossibile generare prodotti 2D |
Classe Licenza
| Codice di Errore | Descrizione |
|---|---|
| 2000 | Errore di licenza |
| 2001 | Enumerazione licenza fallita |
| 2002 | Nessuna licenza corrispondente trovata |
| 2003 | La licenza è scaduta |
| 2004 | Licenza non applicabile per questa versione |
| 2005 | Disallineamento modulo funzionalità licenza |
| 2006 | Superato il numero massimo di immagini supportate dalla licenza |
Classe I/O File
| Codice di Errore | Descrizione |
|---|---|
| 3000 | Errore di lettura/scrittura file |
| 3001 | Errore di parsing campo JSON |
Classe Driver Dispositivo di Calcolo
| Codice di Errore | Descrizione |
|---|---|
| 4000 | Errore dispositivo GPU, verificare se la GPU è NVIDIA e la versione del driver soddisfa i requisiti |
Codici di Errore del Motore di Licenza
| Codice di Errore | Descrizione |
|---|---|
| 0 | Successo |
| 0x00000040 | Errore di rete |
| 0x0000004A | Timeout richiesta di rete |
| 0x05000004 | Server non trovato |
| 0x13000051 | La licenza richiede attivazione online |
| 0x02000003 | Connessione fallita, software Virbox non installato o non connesso alla rete |
| 0x51005001 | Eccezione verificatasi durante la query dello stato del codice di autorizzazione |
| 0x51005002 | Eccezione verificatasi durante la richiesta di scambio del codice di autorizzazione |
| 0x51005003 | Il codice di autorizzazione non esiste |
| 0x51005004 | Deduzione licenza codice di autorizzazione fallita |
| 0x51005013 | Impossibile associare (licenza scaduta) |
| 0x51005014 | Impossibile associare (limite dispositivo concorrente raggiunto per il codice di autorizzazione) |
| 0x51005015 | Impossibile associare (limite dispositivo cumulativo raggiunto per il codice di autorizzazione) |
| 0x51005018 | Disassociazione terminale codice di autorizzazione fallita, si prega di contattare il fornitore software |
| 0x51005019 | Il server non può trovare il record di associazione, si prega di contattare il fornitore software |
| 0x51005021 | La licenza del codice di autorizzazione non può essere associata perché la licenza è bloccata, si prega di contattare il fornitore software |
| 0x51005025 | Il codice di autorizzazione non consente l'associazione |
| 0x51005033 | Temporaneamente impossibile attivare la licenza, lo strumento utente deve essere aggiornato all'ultima versione |
| 0x51005034 | Il fornitore software ha revocato i diritti di utilizzo per questo dispositivo, il codice di autorizzazione corrente non può associare nuovamente, si prega di contattare il fornitore software |
| 0x5100612F | Il codice di autorizzazione non esiste, si prega di confermare se il codice di autorizzazione è corretto |
| 0x51006130 | Dati informazioni hardware non validi |
| 0x51006134 | Deduzione licenza codice di autorizzazione fallita, si prega di contattare il fornitore software |
| 0x5100502C | Impossibile disassociare (non associato) |
Flusso di Diagnosi Errori
Soluzioni Comuni
Errori di Licenza (2000-2006)
-
Controllare stato licenza:
license_engine -enum -
Verificare scadenza licenza:
license_engine -query -
Aggiornare licenza:
- Contattare il fornitore software per un nuovo codice di autorizzazione
- Utilizzare lo strumento di attivazione licenza per aggiornare
Errori GPU (4000)
-
Controllare driver GPU:
nvidia-smi -
Aggiornare driver:
- Scaricare l'ultimo driver NVIDIA
- Assicurarsi che la versione del driver >= 470.xx
-
Verificare CUDA:
nvcc --version
Errori I/O File (3000-3001)
-
Controllare permessi:
ls -la /path/to/file
chmod 755 /path/to/file -
Verificare formato JSON:
task_json_check.exe -task_json config.json -
Controllare spazio disco:
df -h
Migliori Pratiche per la Prevenzione degli Errori
-
Controlli pre-volo:
- Verificare la licenza prima della ricostruzione
- Controllare disponibilità e memoria GPU
- Validare qualità dati di input
-
Monitoraggio:
- Monitorare utilizzo memoria GPU
- Tracciare progresso ricostruzione
- Controllare file di log regolarmente
-
Gestione risorse:
- Assicurare spazio disco sufficiente (>3x dimensione dati di input)
- Mantenere memoria GPU disponibile (>4GB raccomandato)
- Chiudere applicazioni non necessarie
-
Validazione dati:
- Utilizzare sovrapposizione immagine appropriata (60-80%)
- Verificare accuratezza dati GPS/EXIF
- Controllare consistenza sistema di coordinate