Search code examples
http-status-code-404autodesk-forgeautodesk-viewerautodesk-model-derivative

GET https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/res/locales/es-419/allstrings.json net::ERR_ABORTED 404 (Not Found)


I'm using Autodesk Forge APIs for developing a web application and everything is working fine, but a new message has appeared in the browser console while developing.

GET https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/res/locales/es-419/allstrings.json net::ERR_ABORTED 404 (Not Found)

browser console message

browser console message

browser console message

This is how I include Forge in my project:

src="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/viewer3D.min.js"

I've looked up the Changelog of Autodesk Forge and I've found a new change with the latest version.

7.68 Release Date: 5/19/2022

Changed Update default endpoint from https://developer[-env].api.autodesk.com to https://cdn[-env].derivative.autodesk.com

I don't know if the error is produced because of this change or what is producing it.

Could someone help me?

Thank you very much.

EDIT:

var options = {
    env: 'AutodeskProduction2',
    api: 'streamingV2',
    getAccessToken: getForgeToken,
};

Autodesk.Viewing.Initializer(options, function() {
    var htmlViewer = document.getElementById(ventana.items.keys[0]);
    var viewerConfig;
    viewerConfig = {
        extensions: [
                'Autodesk.DefaultTools.NavTools',
                'Autodesk.Viewing.ZoomWindow',
                'ExtensionToolbarHerramientas',
                'ExtensionImprimir',
                'ExtensionCommand'
        ]
    };
    
    var childNodes = document.getElementById(ventana.items.keys[0]);
    childNodes.innerHTML = "";
    
    viewerApp = new Autodesk.Viewing.GuiViewer3D(htmlViewer, viewerConfig);
    var strtedCode = viewerApp.start();
    if (strtedCode > 0) {
        console.error('Failed to create a Viewer: WebGL not supported');
        return;
    }
    console.log('Initialization complete, loading a model next...');
    
    var documentId = 'urn:' + visorForge.urn;
    Autodesk.Viewing.Document.load(documentId, onForgeDocumentLoadSuccess, onForgeDocumentLoadFailure);
});

Solution

  • I'm not sure if you already resolved this but I ran into this problem recently. After including language: 'en' (or 'es' in your case) in the InitOptions this error went away.

    var options = {
        env: 'AutodeskProduction2',
        api: 'streamingV2',
        getAccessToken: getForgeToken,
        language: 'en'
    };