ErrLookup › BabylonJS/Babylon.js
BabylonJS/Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework. · TypeScript · 4,980 source files
Analyzed at 0592b347b8 on 2026-08-30. 624 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Atmosphere is not supported on WebGL ${engine.version}. | exception | error | webgl, webgpu, engine-version, atmosphere, initialization |
| Atmosphere only supports one light source currently. | exception | error | atmosphere, lights, api-misuse, initialization |
| Depth texture is required for aerial perspective compositor. | exception | error | atmosphere, depth-texture, aerial-perspective, missing-resource |
| Sample2DRgbaToRef: widthPx and heightPx must be positive. | validation | error | sampling, validation, atmosphere, lut, argument-validation |
| Sample2DRgbaToRef: data length (${data.length}) is less than | validation | error | sampling, buffer-size, atmosphere, lut, argument-validation |
| Failed to get client rect for rendering canvas | exception | error | html-mesh, dom, canvas, layout, initialization |
| Instanced arrays are required for MSDF text rendering. | exception | error | msdf, text-rendering, instancing, engine-capability, webgl |
| Recast is not initialized. Please call InitRecast first. | exception | error | navigation, recast, wasm, initialization-order, async |
| Unable to deserialize NavMesh. | exception | error | navigation, recast, deserialization, corrupt-data, wasm |
| Unable to deserialize TileCache. | exception | error | navigation, recast, deserialization, tilecache, corrupt-data |
| At least one mesh is needed to create the nav mesh. | validation | error | navigation, recast, navmesh, validation, babylonjs |
| Unable to get nav mesh. No vertices or indices. | exception | error | navigation, recast, navmesh, geometry, mesh-data |
| Unable to generateSoloNavMesh: ${result.error} | exception | error | navigation, recast, navmesh, wasm, configuration |
| At least one mesh is needed to create the nav mesh. | validation | error | navigation, recast, navmesh, worker, validation |
| Unable to generate navMesh: ${e} | exception | error | navigation, recast, navmesh, worker, async |
| Unable to generate navMesh/tileCache: ${e} | exception | error | webworker, navigation, navmesh, async, recast |
| There is no NavMesh generated. | exception | error | navigation, navmesh, crowd, initialization-order, recast |
| Function not injected yet. Use the factory to create the plu | exception | error | navigation, initialization-order, factory, recast, dependency-injection |
| There is no navMesh generated. | exception | error | navigation, navmesh, debug, initialization-order, recast |
| There is no NavMesh generated. | exception | error | navigation, recast, navmesh, lifecycle |
| There is no TileCache generated. | exception | error | navigation, recast, tilecache, lifecycle |
| Unable to create navmesh. No navMesh or navMeshQuery returne | exception | error | navigation, recast, navmesh, validation |
| You must implement this method | exception | error | animation, easing, abstract-method, inheritance |
| step size should be less than 1. | validation | error | animation, path3d, cursor, validation |
| Invalid property (${name}) in property path (${targetPropert | exception | error | animation, property-path, validation |
| Invalid property (${this._targetPath}) in property path (${t | exception | error | animation, property-path, validation |
| The value passed to [Scene.audioListenerPositionProvider] mu | validation | error | audio, webaudio, validation, types |
| The value passed to [Scene.audioListenerRotationProvider] mu | validation | error | audio, webaudio, validation, types |
| Sounds length does not equal weights length | validation | error | audio, sound, validation, arrays |
| Disconnect failed | exception | error | audio, webaudio, dispose, graph-state |
| No volume subnode | exception | error | audio, webaudio, volume, lifecycle |
| Disconnect failed | exception | error | audio, webaudio, bus, dispose, graph-state |
| Connect failed | exception | error | audio, webaudio, babylonjs, initialization-order |
| Disconnect failed | exception | error | audio, webaudio, babylonjs, lifecycle |
| Connect failed | exception | error | audio, webaudio, babylonjs, initialization-order |
| Byte stride cannot be smaller than the component's byte size | validation | error | buffers, typedarray, vertex-data, babylonjs |
| Output length is not valid | validation | error | buffers, vertex-data, typedarray, babylonjs |
| createComputeEffect: This engine does not support compute sh | exception | error | webgpu, compute-shaders, engine-capability, babylonjs |
| createComputePipelineContext: This engine does not support c | exception | error | webgpu, compute-shaders, engine-capability, pipeline |
| computeDispatch: This engine does not support compute shader | exception | error | webgpu, compute-shaders, dispatch, engine-capability |
| computeDispatchIndirect: This engine does not support comput | exception | error | webgpu, compute-shaders, indirect-dispatch, engine-capability |
| Unable to create multi sampled framebuffer | exception | error | webgl, framebuffer, msaa, gpu-memory, context-loss |
| Invalid Space Warp framebuffer | exception | error | webgl, webxr, multiview, space-warp |
| Unable to create Occlusion Query | exception | error | webgl, occlusion-query, context-loss |
| Engine does not have gl rendering context. | exception | error | webgl, context, readpixels, lifecycle |
| Unable to create dummy framebuffer | exception | error | webgl, framebuffer, readpixels, context-loss |
| Unable to create multi sampled framebuffer | exception | error | webgl, framebuffer, msaa, render-target |
| Unable to create Transform Feedback | exception | error | webgl, webgl2, transform-feedback, context-loss |
| Unable to create uniform buffer | exception | error | webgl, uniform-buffer, webgl2, context-loss |
| Unable to create dynamic uniform buffer | exception | critical | webgl, gpu, uniform-buffer, context-loss, memory |
| Unable to get 2d context | exception | error | webgl, video, canvas, texture |
| Nothing else parsed so far | exception | error | env-file, texture, parsing, native-engine, ibl |
| Could not load a native cube texture. | exception | error | texture, cube-texture, native-engine, asset-loading |
| Multi-file loading not allowed on env files. | exception | error | env-file, cube-texture, api-misuse, native-engine |
| Unsupported stencil OpFail mode: ${opFail}. | exception | error | babylonjs, stencil, native-engine, invalid-enum |
| Unsupported stencil depthFail mode: ${depthFail}. | exception | error | babylonjs, stencil, native-engine, invalid-enum |
| Unsupported stencil opPass mode: ${opPass}. | exception | error | babylonjs, stencil, native-engine, invalid-enum |
| Unsupported alpha mode: ${mode}. | exception | error | babylonjs, alpha-blending, native-engine, invalid-enum |
| Unsupported attribute type: ${type}. | exception | error | babylonjs, vertex-buffer, native-engine, unsupported-type |
| SHADER ERROR" + (typeof message === "string" ? "\n" + messag | exception | error | babylonjs, shader-compile, native-engine, gpu |
| Unable to create webGL texture | exception | critical | babylonjs, webgl, texture, context-lost, gpu |
| Can't handle more than 8 attachments for a MRT in cache rend | exception | error | babylonjs, webgpu, mrt, render-targets, limit-exceeded |
| Invalid Format '${vertexBuffer.getKind()}' - type=${type}, n | exception | error | babylonjs, webgpu, vertex-format, vertex-buffer |
| WebGPUComputeContext.getBindGroups: bindingsMapping is requi | exception | error | babylonjs, webgpu, compute-shader, api-misuse |
| Cannot create GPU MSAA texture because underlying GPU textur | exception | error | webgpu, texture, msaa, initialization-order |
| WebGPUDurationMeasure: index out of range (" + index + ") | exception | error | webgpu, timestamp-query, performance, index-out-of-range |
| twgsl is not available. | exception | error | webgpu, wasm, spirv, wgsl, missing-dependency |
| createImageBitmapFromSource is not implemented | exception | error | abstract-method, imagebitmap, engine, headless |
| resizeImageBitmap is not implemented | exception | error | abstract-method, image-resize, engine, headless |
| getFontOffset is not implemented | exception | error | abstract-method, font-metrics, engine, headless |
| Unable to create program | exception | critical | webgl, shader-program, context-loss, gpu-resource |
| updateWrappedWebGLTexture: target InternalTexture was not pr | exception | error | webgl, texture-wrapping, context-restore, validation |
| updateWrappedWebGLTexture: wrapped texture is part of a mult | exception | error | webgl, mrt, render-target, texture-wrapping, unsupported |
| updateWrappedWebGLTexture: wrapped texture's render-target w | exception | error | webgl, context-loss, textures, render-target |
| Unable to create instance buffer | exception | error | webgl, gpu-memory, buffers, resource-exhaustion |
| clientWaitSync failed | exception | error | webgl2, async, readback, context-loss |
| _readPixelsAsync only work on WebGL2+ | exception | error | webgl1, webgl2, readback, capability-check |
| wrapWebGLTexture is not supported, use wrapNativeTexture ins | exception | error | babylon-native, textures, unsupported-api, platform |
| updateWrappedWebGLTexture is not supported, use updateWrappe | exception | error | babylon-native, textures, unsupported-api, platform |
| _uploadArrayBufferViewToTexture not implemented. | exception | error | babylon-native, textures, unsupported-api, image-upload |
| Multiview is not supported | exception | error | nullengine, multiview, webxr, capability-check |
| Unable to create program | exception | critical | webgl, shaders, context-loss, resource-exhaustion |
| VERTEX SHADER ${log} | exception | error | webgl, glsl, shader-compilation, shaders |
| FRAGMENT SHADER ${log} | exception | error | webgl, glsl, shader-compilation |
| ${error} | exception | error | webgl, glsl, program-link |
| Something went wrong while creating a gl ${type} shader obje | exception | critical | webgl, context-lost, gpu |
| The provided canvas is null or undefined. | exception | error | webgl, canvas, argument-validation |
| WebGL not supported | exception | critical | webgl, browser-compatibility, environment |
| Not Supported by ThinEngine | exception | error | api-support, thinengine |
| Unable to create vertex buffer | exception | critical | webgl, gpu-memory, buffer |
| Unable to create index buffer | exception | critical | webgl, gpu-memory, buffer, index-buffer |
| Loading textures from IInternalTextureLoader not yet impleme | exception | error | native, texture-loading, not-implemented |
| Could not load a native texture. | exception | error | native, texture-loading, asset-load-failure |
| Unsupported buffer type | exception | error | native, texture-loading, invalid-argument |
| updateWrappedNativeTexture: target InternalTexture was not p | exception | error | native, texture-wrapping, invalid-argument |
| updateWrappedNativeTexture: new handle dimensions (${newWidt | exception | error | native, texture-wrapping, dimension-mismatch |
| updateWrappedNativeTexture: new handle layer count (${newLay | exception | error | native, texture-wrapping, layer-count |
| updateWrappedNativeTexture: wrapped texture is part of a mul | exception | error | native, texture-wrapping, mrt, unsupported |
| updateWrappedNativeTexture: wrapped texture's render-target | exception | error | native, texture-wrapping, depth-stencil, unsupported |
| Unsupported data for createImageBitmap. | exception | error | native, image-decoding, invalid-argument |
| Texture layers are not supported in Babylon Native | exception | error | native, texture-arrays, unsupported |
| Cannot compare ${a} and ${b} | exception | error | babylonjs, flow-graph, comparison, type-mismatch |
| Cannot get NaN of ${a} | exception | error | babylonjs, flow-graph, isnan, type-mismatch |
| Cannot get isInf of ${a} | exception | error | babylonjs, flow-graph, infinity, type-mismatch |
| Cannot perform bitwise AND on ${a} and ${b} | exception | error | babylonjs, flow-graph, bitwise, type-mismatch |
| Cannot perform bitwise OR on ${a} and ${b} | exception | error | babylonjs, flow-graph, bitwise, type-mismatch |
| Cannot perform bitwise XOR on ${a} and ${b} | exception | error | babylonjs, flow-graph, bitwise, type-mismatch |
| Cannot compute length of value ${a} | exception | error | babylonjs, flow-graph, vector-math, type-mismatch |
| Cannot normalize value ${a} | exception | error | babylonjs, flow-graph, vector-math, type-mismatch |
| Cannot get dot product of ${a} and ${b} | exception | error | babylonjs, flow-graph, vector-math, type-mismatch |
| Cannot transform value ${a} | exception | error | flow-graph, type-error, math |
| Cannot slerp value ${a} | exception | error | flow-graph, type-error, math |
| Object is undefined | exception | error | flow-graph, json-pointer, null-reference |
| Invalid color type | exception | error | flow-graph, type-error, color |
| Easing type not yet implemented | exception | error | flow-graph, animation, not-implemented |
| FlowGraphSetVariableBlock: variable and variables are both d | validation | error | flow-graph, configuration, validation |
| Invalid FlowGraph block module for ${blockName} | exception | error | flow-graph, module-resolution, dynamic-import |
| Unknown block name ${blockName} | exception | error | flow-graph, registration, unknown-identifier |
| Matrix is not invertible | exception | error | flow-graph, matrix, math |
| Cannot connect two points of type ${this.connectionType} | exception | error | flow-graph, babylonjs, invalid-connection, api-misuse |
| Max number of connections for point reached | exception | error | flow-graph, babylonjs, connection-limit, api-misuse |
| Could not find signal input with name ${name} in block ${cla | exception | error | flow-graph, babylonjs, deserialization, version-mismatch |
| Could not find signal output with name ${name} in block ${cl | exception | error | flow-graph, babylonjs, deserialization, version-mismatch |
| Unable to load the snippet ${snippetId} | exception | error | network, babylonjs, snippets, http-error |
| Snippet ${snippetId} does not contain a flow graph | exception | error | babylonjs, snippets, deserialization, invalid-content |
| Could not find data out connection with unique id ${uniqueId | exception | error | flow-graph, babylonjs, lookup-failed, uniqueid |
| Could not find signal in connection with unique id ${uniqueI | exception | error | flow-graph, babylonjs, lookup-failed, uniqueid |
| Could not find data out connection with unique id ${serializ | exception | error | flow-graph, babylonjs, deserialization, broken-reference |
| Could not find data in connection with unique id ${serialize | exception | error | flow-graph, babylonjs, deserialization, broken-reference |
| Invalid value for templated input "${name}": ${value}. | exception | error | flow-graph, validation, bad-input |
| Unknown vector class name ${className} | exception | error | serialization, flow-graph, version-mismatch |
| SSR post process "${this.name}": Automatic thickness computa | exception | error | render-graph, ssr, missing-connection |
| SSR post process "${this.name}": Automatic thickness computa | exception | error | render-graph, ssr, configuration |
| SSR post process "${this.name}": Automatic thickness computa | exception | error | render-graph, ssr, configuration-mismatch |
| NodeRenderGraphInputBlock: External input "${this.name}" is | exception | error | render-graph, missing-value, initialization-order |
| NodeRenderGraphInputBlock: Creation options are missing for | exception | error | render-graph, texture, missing-configuration |
| You must define the outputBlock property before building the | validation | error | render-graph, missing-required-property |
| ${this.constructor.name} "${this.name}": targetTexture and o | exception | error | render-graph, frame-graph, missing-connection |
| FrameGraphHighlightLayerTask "${this.name}": objectRendererT | exception | error | frame-graph, highlight-layer, missing-connection |
| FrameGraphHighlightLayerTask "${this.name}": objectRendererT | exception | error | frame-graph, depth-texture, stencil, validation |
| FrameGraphSelectionOutlineLayerTask "${this.name}": depthTex | exception | error | frame-graph, depth-texture, missing-input, validation |
| FrameGraphCullObjectsTask ${this.name}: objectList and camer | exception | error | frame-graph, culling, missing-input, validation |
| FrameGraphExecuteTask: Execute task must have a function. | exception | error | frame-graph, callback, validation |
| FrameGraphLightingVolumeTask ${this.name}: shadowGenerator i | exception | error | frame-graph, shadows, missing-input, validation |
| FrameGraphLightingVolumeTask ${this.name}: light must be a d | exception | error | frame-graph, lighting, type-mismatch, validation |
| FrameGraphAnaglyphTask "${this.name}": sourceTexture and lef | exception | error | frame-graph, post-process, anaglyph, missing-input |
| FrameGraphBloomMergeTask "${this.name}": sourceTexture and b | exception | error | frame-graph, post-process, bloom, missing-input |
| FrameGraphBloomTask: sourceTexture is required | exception | error | frame-graph, post-process, bloom, missing-input |
| FrameGraphCircleOfConfusionTask "${this.name}": sourceTextur | exception | error | frame-graph, post-process, depth-of-field, missing-input |
| FrameGraphDepthOfFieldBlurTask "${this.name}": sourceTexture | exception | error | babylonjs, frame-graph, depth-of-field, missing-texture, configuration |
| FrameGraphBloomMergeTask "${this.name}": sourceTexture, circ | exception | error | babylonjs, frame-graph, depth-of-field, missing-texture, configuration |
| FrameGraphDepthOfFieldTask: sourceTexture, depthTexture and | exception | error | babylonjs, frame-graph, depth-of-field, missing-texture, configuration |
| FrameGraphMotionBlurTask "${this.name}": sourceTexture is re | exception | error | babylonjs, frame-graph, motion-blur, missing-texture, configuration |
| FrameGraphMotionBlurTask "${this.name}": velocityTexture is | exception | error | babylonjs, frame-graph, motion-blur, velocity-texture, configuration |
| FrameGraphMotionBlurTask "${this.name}": depthTexture is req | exception | error | babylonjs, frame-graph, motion-blur, depth-texture, configuration |
| FrameGraphPostProcessTask "${this.name}": sourceTexture or t | exception | error | babylonjs, frame-graph, post-process, missing-texture, configuration |
| FrameGraphScreenSpaceCurvatureTask "${this.name}": sourceTex | exception | error | babylonjs, frame-graph, curvature, missing-texture, configuration |
| FrameGraphSSAO2BlurTask "${this.name}": sourceTexture and de | exception | error | babylonjs, frame-graph, ssao2, missing-texture, configuration |
| FrameGraphSSAO2RenderingPipelineTask "${this.name}": sourceT | exception | error | babylonjs, frame-graph, ssao2, missing-texture, configuration |
| FrameGraphSSAO2Task "${this.name}": sourceTexture, depthText | exception | error | babylonjs, frame-graph, post-process, missing-input |
| FrameGraphSSRRenderingPipelineTask "${this.name}": sourceTex | exception | error | babylonjs, frame-graph, screen-space-reflections, missing-input |
| FrameGraphSSRTask "${this.name}": sourceTexture, normalTextu | exception | error | babylonjs, frame-graph, ssr, missing-input |
| FrameGraphPostProcessTask "${this.name}": sourceTexture and | exception | error | babylonjs, frame-graph, taa, anti-aliasing, missing-input |
| FrameGraphVolumetricLightingBlendVolumeTask "${this.name}": | exception | error | babylonjs, frame-graph, volumetric-lighting, missing-input |
| FrameGraphVolumetricLightingTask "${name}": the current conf | exception | error | babylonjs, frame-graph, gpu-capability, webgl, construction |
| FrameGraphVolumetricLightingTask "${this.name}": targetTextu | exception | error | babylonjs, frame-graph, missing-input, validation, record |
| FrameGraphVolumetricLightingTask "${this.name}": lightingVol | exception | error | babylonjs, frame-graph, empty-mesh, validation, record |
| FrameGraphCascadedShadowGeneratorTask ${this.name}: the CSM | exception | error | babylonjs, frame-graph, csm, shadows, light-type |
| FrameGraphCascadedShadowGeneratorTask ${this.name}: light, o | exception | error | babylonjs, frame-graph, csm, missing-input, validation |
| FrameGraphIblShadowsVoxelizationTask ${this.name}: voxel ren | exception | error | babylonjs, frame-graph, ibl-shadows, texture, gpu-resources |
| FrameGraphIblShadowsRendererTask "${this.name}": depthTextur | validation | error | babylonjs, frame-graph, ibl-shadows, missing-input, gbuffer |
| FrameGraphObjectRendererTask ${this.name}: targetTexture, ob | validation | error | babylonjs, frame-graph, missing-input, validation |
| ${className} ${this.name}: the back buffer depth/stencil tex | validation | error | babylonjs, frame-graph, depth-texture, back-buffer, incompatible-configuration |
| ${className} ${this.name}: the depth texture "${depthTexture | validation | error | babylonjs, frame-graph, msaa, depth-texture, samples-mismatch |
| ${className} ${this.name}: the depth texture (size: ${depthT | validation | error | babylonjs, frame-graph, depth-texture, size-mismatch, render-target |
| FrameGraphShadowGeneratorTask ${this.name}: light, objectLis | validation | error | babylonjs, frame-graph, shadows, missing-input |
| FrameGraphUtilityLayerRendererTask "${this.name}": targetTex | validation | error | babylonjs, frame-graph, utility-layer, missing-input |
| FrameGraphClearTextureTask ${this.name}: targetTexture and d | validation | error | babylonjs, frame-graph, clear-pass, missing-input |
| FrameGraphClearTextureTask ${this.name}: the depth texture ( | validation | error | babylonjs, frame-graph, clear-pass, size-mismatch, depth-texture |
| FrameGraphClearTextureTask ${this.name}: the depth texture ( | validation | error | babylonjs, framegraph, msaa, texture, validation |
| FrameGraphCopyToBackbufferColorTask "${this.name}": sourceTe | validation | error | babylonjs, framegraph, missing-assignment, texture |
| FrameGraphCopyToTextureTask "${this.name}": sourceTexture an | validation | error | babylonjs, framegraph, missing-assignment, texture |
| FrameGraphGenerateMipMapsTask ${this.name}: targetTexture is | validation | error | babylonjs, framegraph, missing-assignment, mipmap |
| FrameGraphGenerateMipMapsTask ${this.name}: targetTexture mu | validation | error | babylonjs, framegraph, mipmap, texture-creation, validation |
| FrameGraph.addTask: Can't add the task "${task.name}" while | exception | error | babylonjs, framegraph, reentrancy, task-lifecycle |
| FrameGraph: A pass must be created during a Task.record exec | exception | error | babylonjs, framegraph, pass-lifecycle, misuse |
| FrameGraphRenderTarget.renderTargetWrapper: Failed to get te | exception | error | babylonjs, framegraph, dangling-handle, texture, lifecycle |
| Pass "${pass.name}" is not valid. ${errMsg} | validation | error | babylonjs, framegraph, pass-validation, build |
| LightingVolumeMesh ${name}: light must be a directional ligh | validation | error | lighting, validation, constructor |
| When using ArrayBufferView to load data the file extension m | validation | error | loading, scene-loader, validation, async |
| No plugin or fallback for ${pluginExtension ?? fileInfo.url} | exception | error | loading, scene-loader, plugin, missing-import |
| The '${registeredPlugin.plugin.name}' plugin is disabled via | exception | error | loading, scene-loader, configuration |
| Loading from ArrayBufferView can not be used with plugins th | exception | error | loading, scene-loader, binary-data, validation |
| The loader plugin corresponding to the '${pluginExtension}' | exception | error | loading, es6, tree-shaking, missing-import |
| No scene available to import mesh to | validation | error | loading, scene-loader, validation, null-check |
| Cannot load file: a valid scene filename or root url was not | validation | error | loading, scene-loader, validation, url |
| No engine available | exception | error | loading, engine, validation, null-check |
| No scene available to append to | exception | error | loading, scene-loader, validation, null-check |
| No scene available to load asset container to | exception | error | loader, babylonjs, null-scene, asset-container |
| No scene available to load animations to | exception | error | loader, babylonjs, null-scene, animations |
| Unknown animation group loading mode value '${animationGroup | exception | error | babylonjs, invalid-enum-value, animations, loader |
| WebGPU shader language is only supported with WebGPU engine | exception | error | babylonjs, webgpu, node-material, engine-mismatch |
| This node is not meant to be an output node. You may want to | exception | error | babylonjs, node-material, invalid-usage |
| Unable to find a compatible match | exception | error | babylonjs, node-material, graph-connection |
| Cannot connect these two connectors. source: "${this.ownerBl | exception | error | babylonjs, node-material, graph-connection, type-mismatch |
| Unsupported OpenPBR property type. | exception | error | babylonjs, openpbr, type-error, material |
| HDR prefiltering is not available in WebGL 1., you can use r | exception | error | webgl1, hdr, prefiltering, engine-capability, pbr |
| HDR prefiltering is not available in WebGL 1., you can use r | exception | error | webgl1, hdr, prefiltering, engine-capability, ibl |
| Error in HufUnpackEncTable | exception | error | exr, huffman, corrupt-file, texture-loading, piz-compression |
| Invalid table entry | exception | error | exr, huf-decompression, corrupt-data, texture-loading |
| hufDecode issues | exception | error | exr, huf-decompression, corrupt-data, texture-loading |
| HufDecode issues | exception | error | exr, huf-decompression, corrupt-data, texture-loading |
| Wrong HUF_ENCSIZE | exception | error | exr, piz-compression, corrupted-data |
| Wrong hufUncompress | exception | error | exr, piz-compression, truncated-data |
| Wrong PIZ_COMPRESSION BITMAP_SIZE | exception | error | exr, piz-compression, corrupted-data |
| ${CompressionCodes[header.compression]} is unsupported | exception | error | exr, unsupported-compression, format-compatibility |
| EXRLoader.parse: file contains unsupported data channels. | exception | error | exr, channels, unsupported-format |
| Unsupported pixelType ${decoder.type} for ${header.compressi | exception | error | exr, pixel-type, unsupported-format |
| Unsupported type: ${outputType} | exception | error | exr, invalid-argument, enum |
| Incorrect OpenEXR format | exception | error | exr, magic-number, wrong-file-format |
| Unsupported file format | exception | error | exr, version-flags, unsupported-format |
| Image url is not set | exception | error | texture, argument-validation, configuration |
| EXR data could not be decoded. | exception | error | texture, exr, decoding, asset-corruption |
| Cannot upload to a 2D array texture that has no internal tex | exception | error | texture, gpu-resource, lifecycle |
| Layer ${layer} is out of range for a 2D array texture with $ | exception | error | texture, argument-validation, off-by-one |
| Cannot upload to a 2D array texture that is not attached to | exception | error | texture, scene, lifecycle |
| Failed to fetch image "${url}": ${response.status} ${respons | exception | error | network, fetch, http-status |
| Failed to fetch KTX2 file "${data}": ${response.status} ${re | exception | error | network, fetch, ktx2, http-status |
| The provided data is not a valid KTX2 file. | exception | error | ktx2, decoding, validation, asset-format |
| Failed to decode the KTX2 file. ${decodedData.errors} | exception | error | ktx2, decoding, transcoder |
| Failed to decode the KTX2 file: expected ${layerCount} layer | exception | error | ktx2, decoding, validation, texture-array |
| Failed to decode the KTX2 file: layer ${mipmap.layerIndex} o | exception | error | ktx2, texture-array, asset-validation, gpu-upload |
| Failed to decode the KTX2 file: layer ${mipmap.layerIndex} o | exception | error | ktx2, texture-array, dimension-mismatch, asset-validation |
| Failed to decode the KTX2 file: layer ${mipmap.layerIndex} o | exception | error | ktx2, texture-array, byte-size, transcoder |
| All images must share the same dimensions. Image at index ${ | validation | error | texture-array, dimension-mismatch, imagebitmap, asset-validation |
| Source channel must be between 0 and 3 (R, G, B, A) | validation | error | texture-merger, validation, channel-index |
| Constant value must be between 0.0 and 1.0 | validation | error | texture-merger, validation, range-check |
| Invalid channel input configuration | validation | error | texture-merger, config-validation, type-mismatch |
| loadFileInjection is not defined | exception | error | es6-tree-shaking, shader-loading, dependency-injection, missing-import |
| Can not divide a color | exception | error | math, color, unsupported-operation |
| Can not floor a color | exception | error | color3, unsupported-operation, math, reference-error |
| Can not fract a color | exception | error | color3, unsupported-operation, math, reference-error |
| Can not negate a color | exception | error | color3, unsupported-operation, math, reference-error |
| Can not fract a quaternion | exception | error | babylonjs, quaternion, unsupported-operation, internal-api |
| Quaternion.Minimize does not make sense | exception | error | math, quaternion, api-misuse |
| Quaternion.Maximize does not make sense | exception | error | math, quaternion, api-misuse |
| Draco codec module is not available | exception | error | draco, wasm, compression, missing-dependency |
| Draco: Missing position attribute for encoding. | exception | error | draco, encoding, mesh, validation |
| Draco: Failed to encode. | exception | error | draco, encoding, mesh, wasm |
| Draco: Encoder module is not available. | exception | error | draco, worker, initialization-order, async |
| status.error_msg() | exception | error | draco, decoding, wasm, data-corruption |
| Draco: Cannot decode invalid geometry type ${type} | exception | error | draco, decoding, geometry, validation |
| Draco: Cannot decode invalid data type ${dataType} | exception | error | draco, decoding, attributes, type-mapping |
| Draco: Decoder module is not available | exception | error | draco, webworker, initialization-order, compression |
| Draco: Decoder module is not available | exception | error | draco, decoder, initialization, compression |
| Draco: Cannot exclude position attribute from encoding. | exception | error | draco, encoder, validation, vertex-attributes |
| Draco: Encoder module is not available | exception | error | draco, encoder, initialization, wasm |
| Draco: Cannot encode geometry with no vertices. | exception | error | draco, encoder, validation, empty-geometry |
| GaussianSplattingDebugger.addMesh: mesh must have a Gaussian | exception | error | gaussian-splatting, material-type, debugger, validation |
| To call addPart()/addParts(), each source mesh must be fully | exception | error | gaussian-splatting, async-loading, state-validation, compound |
| To call addPart()/addParts(), each source mesh must not be a | exception | error | gaussian-splatting, compound, validation |
| Cannot add part, as the maximum part count (${maxPartCount}) | exception | error | gaussian-splatting, limit-exceeded, gpu-limits, compound |
| Cannot rebuild compound part "${proxy.name}": the retained c | exception | error | gaussian-splatting, compound, rebuild, missing-data, context-loss |
| reserveStreamingPart: shTextureCount ${shTextureCount} does | validation | error | gaussian-splatting, validation, streaming |
| reserveStreamingPart: capacity ${capacity} would grow the at | exception | error | gaussian-splatting, texture-limits, capacity |
| ${method}: this streaming part has been removed | exception | error | gaussian-splatting, lifecycle, stale-reference |
| ${method}: local range [${offset}, ${offset + count}) is out | exception | error | gaussian-splatting, bounds-check, validation |
| Gaussian splat data byte length (${bytes.byteLength}) is not | exception | error | gaussian-splatting, binary-data, validation |
| _writeStreamingSplats: range [${globalOffset}, ${globalOffse | exception | error | gaussian-splatting, bounds-check, streaming |
| _writeStreamingSplats: splatsData has ${uBuffer.length} byte | exception | error | gaussian-splatting, binary-data, validation |
| GaussianSplattingPartProxyMesh: compound mesh not found with | exception | error | serialization, gaussian-splatting, scene-loading |
| CSG must be used with geometries having the same number of p | exception | error | csg, geometry, validation |
| Unable to build a mesh. Manifold has 0 vertex | exception | error | csg, geometry, empty-result |
| Error while creating the CSG: | exception | error | csg, geometry, manifold |
| The vertexData must at least have positions and indices | validation | error | csg, vertex-data, validation |
| The mesh must at least have positions and indices | validation | error | csg, mesh, validation |
| Import MeshBuilder to populate this function | exception | error | mesh, tree-shaking, modular-import |
| Cannot merge vertex data that do not have the same set of at | exception | error | babylonjs, vertexdata, mesh-merge, geometry |
MeshInvalidPositionsError Positions are required | error_code | error | babylonjs, vertexdata, positions, validation |
| The | validation | error | geometry, vertex-data, validation, merge |
| Unexpected number of color components: ${vertexBuffer.getSiz | exception | error | geometry, colors, vertex-data, extract |
| TrailMesh: generator not found with ID | exception | error | serialization, scene-loading, trailmesh, missing-reference |
| Kernel size must be odd. | validation | error | post-process, gaussian-blur, validation, area-lights |
| runTask is not implemented | exception | error | abstract-class, unimplemented, assets-manager |
| Bit index out of range | exception | error | range-error, bitarray, bounds-check |
| Decorator metadata is unavailable; the Symbol.metadata (${St | exception | error | decorators, symbol-metadata, polyfill, serialization |
| DumpData: No WebGL context available. Cannot dump data. | exception | error | webgl, dump-tools, environment, headless |
| Initial color gradient values not found in context. | exception | error | node-particle-system, conversion, internal-state |
| Initial size gradient values not found in context. | exception | error | node-particle-system, conversion, size-gradient |
| Point Cloud System doesnt contain the Mesh | exception | error | point-cloud, mesh, null-reference |
| The ComputeShaderParticleSystem class is not available! Make | exception | error | gpu-particles, webgpu, missing-import, side-effect-module |
| The WebGL2ParticleSystem class is not available! Make sure y | exception | error | gpu-particles, webgl2, missing-import, side-effect-module |
| Method not implemented. | exception | error | serialization, unimplemented, particle-system |
| GPU particles cannot work without a full Engine. ThinEngine | exception | error | gpu-particles, engine-capability, webgl2 |
| Unsupported Physics plugin version. | exception | error | physics, plugin-version, compatibility |
| Physics Engine ${this._physicsPlugin.name} cannot be found. | exception | error | physics, v1, missing-dependency, plugin |
| Unknown motion type: ${type} | exception | error | physics, havok, enum, invalid-argument |
| No mesh provided to create physics shape. | exception | error | physics, havok, mesh, missing-parameter |
| Missing required heightfield parameters | exception | error | physics, havok, heightfield, missing-parameter |
| Unsupported Shape Type. | exception | error | physics, havok, shape-type, enum |
| Unsupported Constraint Type. | exception | error | physics, havok, constraint, unsupported |
| No valid mesh was provided for mesh or convex hull shape par | exception | error | physics, mesh, physics-aggregate, validation |
| No Physics Engine available. | exception | critical | physics, scene, initialization, babylon |
| Plugin version is incorrect. Expected version 2. | exception | critical | physics, plugin-version, api-mismatch, babylon |
| No Physics Plugin available. | exception | critical | physics, plugin, initialization, babylon |
| Missing scene parameter for constraint constructor. | exception | error | physics, constraint, missing-argument, babylon |
| No Physics Engine available. | exception | error | physics, initialization, babylonjs |
| Plugin version is incorrect. Expected version 2. | exception | error | physics, version-mismatch, babylonjs |
| No Physics Plugin available. | exception | error | physics, initialization, babylonjs |
| No Physics Body for TransformNode | exception | error | physics, undefined-body, babylonjs |
| No Physics Engine available. | exception | error | physics, initialization, babylonjs |
| Plugin version is incorrect. Expected version 2. | exception | error | physics, version-mismatch, babylonjs |
| No Physics Plugin available. | exception | error | physics, initialization, babylonjs |
| Geometry buffer renderer is not supported but is required fo | exception | error | rendering, global-illumination, unsupported-hardware, babylonjs |
| SmartAssetManager: Key "${key}" is not registered. Provide a | exception | error | smart-assets, asset-loading, unregistered-key, babylon |
| SmartAssetManager: Unknown manager state. | exception | critical | smart-assets, state-corruption, internal-state, babylon |
| SmartAssetSerializer: Invalid asset map — expected an object | validation | error | serialization, schema-validation, smart-assets, deserialization |
| SmartAssetSerializer: Unsupported asset map version "${doc.v | validation | error | serialization, schema-validation, version-mismatch, smart-assets |
| SmartAssetSerializer: Invalid asset map — 'assets' must be a | validation | error | deserialization, validation, smart-assets, json |
| SmartAssetSerializer: Invalid entry for key "${key}" — expec | validation | error | deserialization, validation, smart-assets, json |
| SmartAssetSerializer: Invalid entry for key "${key}" — 'url' | validation | error | deserialization, validation, smart-assets, json |
| SmartAssetSerializer: Failed to fetch "${source}" — HTTP ${r | http | error | network, http, fetch, smart-assets |
| Invalid JSON Format. Check the frame values and make sure t | exception | error | sprites, atlas, json, parsing, format |
| Invalid JSON from string. Spritesheet managed with constant | exception | error | json, spritesheet, parsing |
| Invalid JSON format. Please check documentation for format s | exception | error | json, spritesheet, network, parsing |
| XRCompositionLayer.${control} is not supported by this XR ru | exception | error | webxr, feature-detection, runtime-support |
| Anchors not enabled in this environment/browser | exception | error | webxr, anchors, feature-detection |
| String(error) | exception | error | webxr, anchors, native-error |
| Persistent anchor enumeration is not supported in this envir | exception | error | webxr, anchors, persistence, feature-detection |
| Requesting persistent anchor handles is not supported in thi | exception | error | webxr, anchors, persistence, feature-detection |
| Restoring persistent anchors requires the anchor system to b | exception | error | webxr, anchors, lifecycle, state |
| Restoring persistent anchors is not supported in this enviro | exception | error | webxr, anchors, persistence, feature-detection |
| Persistent anchor restoration was interrupted before trackin | exception | error | webxr, anchors, race-condition, lifecycle |
| Deleting persistent anchors is not supported in this environ | exception | error | webxr, browser-support, anchors, feature-detection |
| Anchors are not enabled in your browser | exception | error | webxr, anchors, browser-support |
| Pausing WebXR depth sensing requires an active XR session. | exception | error | webxr, depth-sensing, session-state |
| XRSession.pauseDepthSensing is not supported by this XR runt | exception | error | webxr, depth-sensing, browser-support, feature-detection |
| Resuming WebXR depth sensing requires an active XR session. | exception | error | webxr, depth-sensing, session-state |
| XRSession.resumeDepthSensing is not supported by this XR run | exception | error | webxr, depth-sensing, browser-support, feature-detection |
| Expected a WebGL graphics binding for WebXR Depth Sensing. | exception | error | webxr, depth-sensing, webgl, graphics-binding |
| feature not found | exception | error | webxr, features-manager, configuration, registry |
| Error in provided version - ${name} (${version}) | exception | error | webxr, features-manager, invalid-argument, configuration |
| Dynamic viewport scaling must be used during an active XR fr | exception | error | webxr, xr-frame-loop, timing |
| Dynamic viewport scaling requires an initialized XR referenc | exception | error | webxr, reference-space, initialization-order |
| The XR view index must be a non-negative integer. | validation | error | webxr, argument-validation, range-error |
| XR view ${viewIndex} is not available in the current viewer | exception | error | webxr, viewer-pose, index-out-of-range |
| Cannot create the XR graphics binding: the engine has been d | exception | critical | webxr, engine-disposed, lifecycle |
| Cannot create the XR graphics binding before the XR session | exception | error | webxr, session-lifecycle, initialization-order |
| WebXR not supported on this browser. | exception | error | webxr, browser-support, secure-context |
| WebXRWebGLRenderTargetTextureProvider requires a WebGL-capab | exception | critical | webxr, webgl, engine-mismatch |
| Engine is disposed | exception | critical | webxr, engine-disposed, lifecycle |
| Could not clone or instantiate node on Asset Container ${nod | exception | error | asset-container, clone, instancing |
| Freezing active meshes was cancelled | exception | error | babylonjs, scene, rendering, performance |
| Active camera not set | exception | error | babylonjs, camera, scene, null-reference |
| No camera defined | exception | error | babylonjs, camera, scene, render-loop |
| AdvancedDynamicTexture "${name}": the texture must have been | exception | error | babylonjs, gui, frame-graph, advanced-dynamic-texture, configuration |
| FrameGraphGUITask: targetTexture is required | exception | error | framegraph, render-pipeline, gui, missing-configuration |
| No URL provided | exception | error | network, url, gui, input-validation |
| Invalid engine. Unable to create a canvas. | exception | error | engine, canvas, gui, initialization-order |
| Invalid engine. Unable to create a canvas. | exception | error | engine, canvas, text-measurement, gui, initialization-order |
| Invalid engine. Unable to create a canvas. | exception | error | engine, canvas, image, gui, initialization-order |
| FluentButtonMaterial "${this.name}" failed to load blob text | exception | error | texture, material, asset-loading, network |
| Invalid scene provided to GetInspectorGizmoManager | exception | error | inspector, gizmo, null-check, scene |
| No avatar found for forum user "${username}" | exception | error | script, network, avatar, discourse-api |
| Unable to connect to the Inspector bridge on port ${port} af | exception | error | network, websocket, cli, connection |
| Session id must be a number. | validation | error | cli, validation, arguments |
| Session ${parsed} does not exist. No active sessions. | validation | error | cli, session, websocket, state |
| Session ${parsed} does not exist. Active sessions: ${list} | exception | error | cli, session, validation |
| A session id is required. Use --session to list active sessi | exception | error | cli, arguments, session |
| useCurveEditor must be used within a CurveEditorProvider | exception | error | react, context-provider, hooks |
| GPU Particle System is not supported. | exception | error | webgpu, particles, browser-compatibility |
| No particle systems were produced by the node particle syste | exception | error | particles, node-material, babylonjs |
| Unknown interceptor type: ${type} | exception | error | react-hooks, instrumentation, invalid-argument |
| At least one hook must be provided. | exception | error | instrumentation, hooks, invalid-argument |
| Property "${propertyKey.toString()}" of object "${target}" i | exception | error | instrumentation, runtime, function-interception, api-misuse |
| Property "${propertyKey.toString()}" of object "${target}" i | exception | error | instrumentation, property-descriptor, frozen-object, function-interception |
| Property "${propertyKey.toString()}" of object "${target}" i | exception | error | instrumentation, property-descriptor, readonly, frozen-object |
| Failed to define new function "${propertyKey.toString()}" on | exception | error | instrumentation, defineproperty, proxy, function-interception |
| Failed to restore original function "${propertyKey.toString( | exception | error | instrumentation, dispose, restore, frozen-object, function-interception |
| Failed to delete transient function "${propertyKey.toString( | exception | error | instrumentation, reflection, dispose, object-integrity |
| Property "${propertyKey.toString()}" of object "${target}" i | exception | error | instrumentation, reflection, property-descriptor, non-configurable |
| Failed to define new property "${propertyKey.toString()}" on | exception | error | instrumentation, reflection, property-descriptor, frozen-object |
| Failed to restore original property descriptor "${propertyKe | exception | error | instrumentation, reflection, dispose, property-descriptor |
| Failed to delete transient property descriptor "${propertyKe | exception | error | instrumentation, reflection, dispose, deleteproperty |
| Unable to save your ${entityName ?? "content"}: ${e} | exception | error | network, fetch, snippet-server, browser |
| Unable to save your ${entityName ?? "content"} | exception | error | http, snippet-server, api, browser |
| Unable to load your ${entityName ?? "content"}: ${e} | exception | error | network, fetch, snippet-server, cors |
| No active scene. | exception | error | scene, cli, lifecycle, inspector |
| uniqueId must be a number. | exception | error | cli, argument-validation, nan |
| No ${collection.id.replace("query-", "")} found with uniqueI | exception | error | cli, entity-not-found, lookup |
| No active scene. | exception | error | cli, scene, lifecycle |
| Performance trace is not running. Run start-perf-trace first | exception | error | cli, state-error, performance |
| No active scene. | exception | error | cli, scene, screenshot, lifecycle |
| cameraUniqueId must be a number. | exception | error | cli, argument-validation, camera |
| No camera found with uniqueId ${cameraId}. | exception | error | cli, camera, entity-not-found |
| No camera available for screenshot. | exception | error | cli, camera, screenshot, scene |
| precision must be a finite number greater than 0. | exception | error | cli, argument-validation, screenshot |
| width must be a finite positive integer. | exception | error | cli, argument-validation, screenshot |
| Material "${material.name}" effect is not ready. Wait for it | exception | error | shader, async, material, rendering |
| Unknown variant "${variant}". Use: compiled, raw, or beforeM | exception | error | cli, argument-validation, shader |
| No active scene. | exception | error | scene, cli, lifecycle |
| Performance instrumentation is not running. Run start-perf-i | exception | error | instrumentation, cli, prerequisite, performance |
| Expected opening { after type & name | exception | error | bvh, parser, file-format, malformed-input |
| Unexpected end of file: missing OFFSET | exception | error | bvh, parser, truncated-file, malformed-input |
| Expected OFFSET, but got: | exception | error | bvh, parser, file-format, malformed-input |
| OFFSET: Invalid number of values | exception | error | bvh, parser, numeric-values, malformed-input |
| OFFSET: Invalid values | exception | error | bvh, parser, numeric-values, locale |
| Unexpected end of file: missing CHANNELS | exception | error | bvh, parser, truncated-file, malformed-input |
| Expected CHANNELS definition | exception | error | bvh, parser, file-format, malformed-input |
| Unexpected end of file: missing closing brace | exception | error | bvh, parser, truncated-file, malformed-input |
| HIERARCHY expected | exception | error | bvh, parser, file-format, wrong-input |
| Unexpected end of file after HIERARCHY | exception | error | bvh, parser, mocap, truncated-file |
| MOTION expected | exception | error | bvh, parser, mocap, missing-section |
| Unexpected end of file before frame count | exception | error | bvh, parser, mocap, truncated-file |
| Invalid frame count line | exception | error | bvh, parser, mocap, malformed-header |
| Failed to read number of frames. | exception | error | bvh, parser, mocap, malformed-header |
| Unexpected end of file before frame time | exception | error | bvh, parsing, malformed-file, mocap |
| Invalid frame time line | exception | error | bvh, parsing, malformed-file, mocap |
| Failed to read frame time. | exception | error | bvh, parsing, nan, number-format |
| Failed to read frame time. Invalid value | exception | error | bvh, parsing, invalid-value, division-by-zero |
| FBXFileLoader: unsupported data type | exception | error | fbx, type-error, loader, parsing |
| Expected identifier for node name, got '${identTok.value}' a | exception | error | fbx, parser, ascii, syntax-error, malformed-file |
| ASCII FBX array declared ${count} values but parsed ${values | exception | error | fbx, parser, ascii, array, corrupt-file |
| Not a valid binary FBX file | exception | error | fbx, binary, magic-bytes, wrong-format, validation |
| Truncated binary FBX header | exception | error | fbx, binary, truncated, header, corrupt-file |
| Invalid FBX node end offset ${endOffset} at offset ${offset} | exception | error | fbx, binary, corrupt, offset, record-layout |
| Invalid FBX property list length for node '${name}' at offse | exception | error | fbx, binary, corrupt, property-list, bounds |
| Invalid FBX child node end offset ${child.endOffset} at offs | exception | error | fbx, binary, corrupt, child-node, bounds |
| Unknown FBX property type: '${typeCode}' at offset ${offset | exception | error | fbx, binary, property, unknown-type, misaligned |
| Unsupported FBX array encoding: ${encoding} | exception | error | fbx, binary, array, encoding, zlib |
| Invalid FBX array byte length for ${type} | exception | error | fbx, binary-parsing, corrupt-data, loaders |
| Unexpected array type: ${type} | exception | error | fbx, binary-parsing, unsupported-type, loaders |
| ${context}: unexpected end of input | exception | error | fbx, binary-parsing, bounds-check, truncated-data |
| zlib: invalid expected length | exception | error | zlib, compression, argument-validation, fbx |
| zlib: unexpected end of input | exception | error | zlib, compression, truncated-data, fbx |
| zlib: invalid header | exception | error | zlib, compression, corrupt-data, fbx |
| zlib: preset dictionary not supported | exception | error | zlib, compression, unsupported-feature, fbx |
| deflate: invalid block type | exception | error | zlib, deflate, corrupt-data, bitstream |
| zlib: trailing deflate data | exception | error | zlib, compression, corrupt-data, fbx |
| zlib: adler32 mismatch | exception | error | zlib, checksum, corrupt-data, fbx |
| deflate: expected byte alignment | exception | error | deflate, alignment, bit-reader, corrupt-data |
| zlib: output length mismatch | exception | error | zlib, length-mismatch, fbx, corrupt-data |
| deflate: distance out of range | exception | error | deflate, back-reference, corrupt-data, zlib |
| deflate: invalid huffman code lengths | exception | error | deflate, huffman, corrupt-data, validation |
| deflate: invalid huffman code | exception | error | deflate, huffman, corrupt-data, fbx |
| deflate: invalid stored block length | exception | error | deflate, stored-block, corrupt-data, fbx |
| deflate: invalid literal/length symbol | exception | error | deflate, huffman, corrupt-data, fbx |
| deflate: invalid distance symbol | exception | error | deflate, huffman, corrupt-data, fbx |
| deflate: missing end-of-block code | exception | error | deflate, dynamic-huffman, corrupt-data, fbx |
| deflate: invalid code length repeat | exception | error | deflate, dynamic-huffman, corrupt-data, fbx |
| deflate: invalid code length symbol | exception | error | deflate, dynamic-huffman, corrupt-data, fbx |
| Unsafe FBX object ID ${value.toString()}: object IDs must be | exception | error | fbx, int64, safe-integer, javascript |
| Unable to unwrap data while parsing OBJ data. | exception | error | obj, parsing, mesh-data, error-chaining |
| GaussianSplattingDownloadManager has been disposed. | exception | error | splat, lifecycle, use-after-dispose, download-manager |
| GaussianSplattingStream: streaming part was not reserved. | exception | error | splat, streaming, lifecycle, invariant |
| Failed to create ImageBitmap | exception | error | splat, sog, canvas, environment, webp |
| Failed to create canvas | exception | error | splat, sog, canvas, environment |
| Failed to get 2D context | exception | error | splat, sog, canvas-2d, environment |
| filename is required when using a URL | exception | error | splat, sog, validation, api-misuse, url |
| Missing arrays in SOG data. | exception | error | splat, sog, metadata, schema-validation |
| Missing codebook in SOG version 2 scales data. | exception | critical | sog, gaussian-splatting, codebook, metadata, asset-validation |
| Missing arrays in SOG scales data. | exception | critical | sog, gaussian-splatting, metadata, quantization, asset-validation |
| Missing codebook in SOG version 2 sh0 data. | exception | critical | sog, gaussian-splatting, codebook, sh0, asset-validation |
| Missing arrays in SOG sh0 data. | exception | critical | sog, gaussian-splatting, metadata, quantization, asset-validation |
| Invalid quaternion mode | exception | critical | sog, gaussian-splatting, quaternion, corrupt-data, asset-validation |
| Missing codebook in SOG version 2 shN data. | exception | critical | sog, gaussian-splatting, codebook, spherical-harmonics, asset-validation |
| meta.json not found in files Map | exception | error | sog, gaussian-splatting, input-validation, map-keys |
| SOG texture contains ${splatTexelCount} texels, but metadata | exception | critical | sog, gaussian-splatting, metadata, dimension-mismatch, asset-validation |
| PLY mesh doesn't contain face informations. | exception | error | ply, splat, loader, mesh |
| Unsupported Splat mode | exception | error | splat, loader, invalid-argument |
| Buffer access is out of range | exception | error | gltf, loader, buffer, corrupt-asset |
| ${extensionContext}: Invalid area light type (${light.type}) | exception | error | gltf, extension, light, unsupported-value |
| ${context}: Irradiance coefficients are missing | exception | error | gltf, extension, ibl, missing-field |
| ${extensionContext}/attributes: Instance buffer accessors do | exception | error | gltf, extension, instancing, validation |
| ${extensionContext}: Pointer is missing | exception | error | gltf, extension, animation, missing-field |
| ${extensionContext}/pointer: Interpolation is missing | exception | error | gltf, extension, animation, pointer |
| ${context}: Unsupported mode ${primitive.mode} | exception | error | gltf, extension, draco, primitive-mode |
| ${context}: ${error.message} | exception | error | gltf, extension, draco, decoder, corrupt-asset |
| ${extensionContext}: Gaussian splatting primitives must use | exception | error | gltf, loader, extension, gaussian-splatting |
| ${extensionContext}: Gaussian splatting primitive is missing | exception | error | gltf, loader, extension, gaussian-splatting, missing-attribute |
| Receive event should have a single configuration object, the | exception | error | gltf, interactivity, flow-graph, validation |
| Event id should be a number | exception | error | gltf, interactivity, flow-graph, type-error |
| Rotation quaternion input not found | exception | error | gltf, interactivity, flow-graph, missing-input |
| Switch should have a single configuration object, the cases | exception | error | gltf, interactivity, flow-graph, validation |
| MultiGate should have a single configuration object, the num | exception | error | gltf, interactivity, flow-graph, validation |
| Variable index is not defined for variable interpolation blo | exception | error | gltf, interactivity, flow-graph, type-error |
| Error parsing declarations | exception | error | gltf, khr-interactivity, parser, unsupported-operation |
| Error parsing variables | exception | error | gltf, khr-interactivity, parser, type-resolution |
| Error parsing events | exception | error | gltf, khr-interactivity, events, parser |
| Error parsing nodes | exception | error | gltf, khr-interactivity, nodes, parser |
| Error validating interactivity node ${this._interactivityGra | exception | error | gltf, khr-interactivity, validation, nodes |
| Error parsing node configuration | exception | error | gltf, khr-interactivity, configuration, parser |
| Error parsing node connections | exception | error | gltf, khr-interactivity, connections, state-desync |
| Cannot get the last selected variant on a glTF mesh that doe | exception | error | gltf, extensions, metadata, invalid-argument |
| nodeIndex not found in configuration | exception | error | gltf, extensions, configuration, node-material |
| nodeIndex not found in configuration | exception | error | gltf, extensions, configuration, picking |
| ${extensionContext}: Texture type not supported | exception | error | gltf, textures, type-mismatch, extensions |
| ${extensionContext}: Direction or Distance properties are no | exception | error | gltf, audio, validation, extensions |
| ${context}: Unsupported action ${action} | exception | error | gltf, audio, animation, enum, extensions |
| ${context}: Uri is missing or the binary glTF is missing its | exception | error | gltf, network, lod, buffer |
| maxLODsToLoad must be greater than zero | exception | error | gltf, lod, configuration, validation |
| ${extraContext}: Material type not supported | exception | error | gltf, materials, pbr, extensions |
| BabylonScenePathToObjectConverter: path "${path}" does not s | exception | error | gltf, json-pointer, babylon, path-validation |
| BabylonScenePathToObjectConverter: path "${path}" is missing | exception | error | gltf, json-pointer, babylon, path-validation |
| BabylonScenePathToObjectConverter: unknown collection "${col | exception | error | gltf, json-pointer, babylon, unknown-collection |
| BabylonScenePathToObjectConverter: path "${path}" is missing | exception | error | gltf, json-pointer, babylon, path-validation |
| BabylonScenePathToObjectConverter: invalid uniqueId "${parts | exception | error | gltf, json-pointer, babylon, invalid-identifier |
| BabylonScenePathToObjectConverter: no ${collectionName} inst | exception | error | gltf, babylon, stale-reference, scene-lifecycle |
| BabylonScenePathToObjectConverter: nested property paths are | exception | error | gltf, json-pointer, babylon, unsupported-feature |
| BabylonScenePathToObjectConverter: property "${propertyName} | exception | error | gltf, json-pointer, babylon, unknown-property |
| Path must start with a / | exception | error | gltf, json-pointer, path-validation |
| Path ${path} is invalid - no length accessor | exception | error | gltf, json-pointer, path-resolution, khr-animation-pointer |
| Path ${path} is invalid | exception | error | gltf, json-pointer, path-resolution |
| Path ${path} is invalid | exception | error | gltf, khr-interactivity, json-pointer, runtime-limits |
| ${context}: Failed to find index (${index}) | exception | error | gltf, loader, index-out-of-range, asset-validation |
| glTF JSON is not available | exception | error | gltf, loader, lifecycle, async |
| Scene is not available | exception | error | gltf, loader, lifecycle, scene |
| Appropriate material adapter class not found | exception | error | gltf, materials, adapter, plugin-registry |
| Failed to find node '${name}' | exception | error | gltf, loader, name-lookup |
| Required extension ${name} is disabled | exception | error | gltf, extensions, configuration |
| Required extension ${name} is not available | exception | error | gltf, extensions, missing-plugin |
| Invalid coordinate system mode (${this._parent.coordinateSys | exception | error | gltf, configuration, enum |
| ${context}: Invalid recursive node hierarchy | exception | error | gltf, malformed-asset, hierarchy |
| ${context}: Primitives are missing | exception | error | gltf, malformed-asset, mesh |
| ${context}: Attributes are missing | exception | error | gltf, malformed-asset, geometry |
| ${context}: Primitives do not have the same number of target | exception | error | gltf, morph-targets, malformed-asset |
| ${context}: Invalid number of components (${componentSize}) | exception | error | gltf, morph-targets, color-attribute |
| ${context}: Camera perspective properties are missing | exception | error | gltf, camera, malformed-asset |
| ${context}: Camera orthographic properties are missing | exception | error | gltf, camera, schema-validation, asset-loading |
| ${context}: Invalid camera type (${camera.type}) | exception | error | gltf, camera, enum-validation, asset-loading |
| ${context}/target/path: Invalid value (${channel.target.path | exception | error | gltf, animation, enum-validation, asset-loading |
| ${context}/target/path: Could not find interpolation propert | exception | error | gltf, animation, morph-targets, asset-loading |
| ${context}/interpolation: Invalid value (${sampler.interpola | exception | error | gltf, animation, enum-validation, asset-loading |
| ${context}: Uri is missing or the binary glTF is missing its | exception | error | gltf, buffer, missing-file, asset-loading |
| ${context}: ${e.message} | exception | error | gltf, buffer, range-error, binary-data, asset-loading |
| ${context}/type: Invalid value ${accessor.type} | exception | error | gltf, accessor, indices, schema-validation, asset-loading |
| ${context}/componentType: Invalid value ${accessor.component | exception | error | gltf, accessor, indices, component-type, asset-loading |
| No PBR material implementation loaded | exception | error | gltf, pbr, materials, module-registration, tree-shaking |
| Invalid version: | exception | error | gltf, validation, asset-metadata |
| Invalid minimum version: | exception | error | gltf, validation, asset-metadata |
| Incompatible minimum version: | exception | error | gltf, versioning, compatibility |
| Unsupported version: | exception | error | gltf, versioning, compatibility |
GLTFLoaderUnexpectedMagicError Unexpected magic: | exception | error | gltf, binary, file-format |
| Unexpected content format: ${contentFormat} | exception | error | gltf, binary, file-format |
| First chunk format is not JSON | exception | error | gltf, binary, file-format |
| Unexpected JSON chunk | exception | error | gltf, binary, file-format |
| OffscreenCanvas not supported - cannot create Player | exception | error | browser-compatibility, offscreen-canvas, lottie |
| Invalid call to preWarmPlayerAsync - player is already playi | exception | error | state-machine, lifecycle, webgl, animation |
| att() without open element | exception | error | xml, api-misuse, builder, state |
| att() after start tag closed for <${ctx.name}> | exception | error | xml, api-misuse, builder, ordering |
| text() without open element | exception | error | xml, api-misuse, builder, state |
| reserved prefix '${prefix}' | exception | error | xml, namespace, reserved-word, validation |
| Invalid or empty skeleton provided | exception | error | bvh, skeleton, validation, export, animation |
| No animation range found in skeleton | exception | error | bvh, animation, skeleton, export, missing-data |
| BufferView ${bufferView} not found in BufferManager. | exception | error | gltf, buffer, state, export |
| No scene available to export | exception | error | gltf, scene, lifecycle, export, initialization |
| Buffer data is not available | exception | error | gltf, export, buffer, serialization |
| Vertex buffers pointing to the same buffer must have the sam | exception | error | gltf, export, vertex-buffer, byte-stride, serialization |
| Triangle strip/fan fill mode is not implemented | exception | error | gltf, export, fill-mode, triangle-strip, serialization |
| Unsupported pixel format! | exception | error | gltf, export, texture, pixel-format, material-conversion |
| Unknown kind ${kind} | exception | error | gltf, export, vertex-buffer, attribute-mapping, serialization |
| Unknown kind: ${kind} | exception | error | gltf, export, vertex-buffer, attribute-mapping, serialization |
| Unknown fill mode: ${fillMode} | exception | error | gltf, export, fill-mode, material, serialization |
| Attempted to get position on empty layout | exception | error | ui, layout, shared-ui, state |
| Attempted to get an invalid layout column | exception | error | ui, layout, index-out-of-bounds, shared-ui |
| A service producing the contract '${contract.toString()}' ha | exception | error | dependency-injection, duplicate-registration, modularity |
| Service '${contract.toString()}' has not been instantiated i | exception | error | dependency-injection, lifecycle, instantiation-order |
| Service '${contract.toString()}' has not been registered in | exception | error | dependency-injection, missing-registration, modularity |
| Service '${service.friendlyName}' has dependents: ${Array.fr | exception | error | dependency-injection, lifecycle, disposal-order |
| '${this._friendlyName}' container cannot be disposed because | exception | error | lifecycle, disposal, container-hierarchy |
| Command '${descriptor.id}' is already registered. | exception | error | cli, duplicate-registration, command-registry |
| OverrideManager: Expected an array of override entries. | validation | error | validation, deserialization, schema |
| OverrideManager: Unknown manager state. | exception | error | state, initialization, weakmap |
| ProjectFile: Invalid project file — expected an object. | validation | error | validation, deserialization, schema |
| ProjectFile: Unsupported project version "${doc.version}". E | validation | error | deserialization, validation, versioning |
| ProjectFile: Invalid project file — 'overrides' must be an a | validation | error | deserialization, validation, json |
| ProjectFile: Invalid project file — 'companionBindings' must | validation | error | deserialization, validation, json |
| ProjectFile: Invalid project bundle — missing project.json | validation | error | zip, deserialization, file-loading |
| Aggregate blocks should not be prepared for runtime. | exception | error | smart-filters, runtime, unsupported-operation |
| Cannot register an input connection point with no internal c | exception | error | smart-filters, connection-points, constructor |
| The ${ConnectionPointType[input.type]} input named "${input. | exception | error | smart-filters, runtime-data, binding |
| The inner smart filter must have an output connected to some | exception | error | smart-filters, aggregate-block, graph-validation |
| Was asked to serialize an unrecognized block type | exception | error | smart-filters, serialization, type-mismatch |
| Auto bound input ${autoBoundInput.name} has an unsupported t | exception | error | smart-filters, shader-binding, unsupported-value |
| Could not deserialize input block, unknown input type | exception | error | serialization, deserialization, schema-validation-failed |
| Was asked to serialize an unrecognized block type | exception | error | serialization, type-mismatch, wrong-dispatch |
| ${this.blockType} did not have a render target texture. | exception | error | rendering, runtime, render-target |
| EditableInPropertyPage: decorator metadata is unavailable; t | exception | error | decorators, module-load-order, polyfill |
| Element "${element}" already added to the graph! | exception | error | dependency-graph, duplicate-element, internal-state |
| Circular dependency detected! | exception | error | dependency-graph, circular-dependency, topological-sort |
| Shader bindings not set! | exception | error | optimization, shader-binding, initialization-order |
| Helper function ${funcName} in blockType ${block.blockType} | exception | error | optimization, glsl, shader-code, uniforms |
| Shader program not found for block "${block.name}"! | exception | error | optimization, shader-program, initialization-order |
| Could not optimize blockType ${block.blockType} because a te | exception | error | optimization, glsl, texture-sampling, unsupported-pattern |
| _releaseTexture: Trying to release a texture from a non exis | exception | error | smart-filters, render-target-pool, texture-lifecycle, internal-state |
| _releaseTexture: Can't find the texture in the pool ${textur | exception | error | smart-filters, render-target-pool, texture-lifecycle, internal-state |
| Could not find a blockType | exception | error | smart-filters, serialization, validation, custom-blocks |
| blockType must be defined | exception | error | smart-filters, glsl, serialization, custom-blocks, validation |
| Could not deserialize the following block definitions: ${blo | exception | error | smart-filters, deserialization, block-registry, version-skew |
| Source block ${connection.outputBlock} not found | exception | error | smart-filters, deserialization, graph-integrity, validation |
| Block ${connection.outputBlock} does not have an connection | exception | error | smart-filters, deserialization, graph-integrity, connection-points |
| `Target block ${connection.inputBlock} not found` | exception | error | smart-filters, deserialization, graph-integrity, validation |
| `Block ${connection.inputBlock} does not have a connection p | exception | error | smart-filters, deserialization, graph-integrity, connection-points |
| `No serializer was provided for a block of type ${block.bloc | exception | error | smart-filters, serialization, block-registry, custom-blocks |
| "Block is not part of this smart filter" | exception | error | smart-filters, block-registration, shared-state |
| "Initialization promises timed out" | exception | error | async, timeout, initialization |
| "The glsl file must contain a header comment with a smartFil | exception | error | build-tools, glsl, shader-header |
| "A block that uses a BlockDisableStrategy other than Manual | exception | error | build-tools, glsl, disable-strategy, conflict |
| "The shader file must end with .fragment.glsl or .block.glsl | exception | error | build-tools, file-extension, glsl |
| "Uniform line not found" | exception | error | glsl, uniform-parsing, annotations |
| `Uniforms must have a type and a name: '${uniformLine}'` | exception | error | glsl, uniform-parsing, syntax |
| `Uniforms must have a type: '${uniformLine}'` | exception | error | glsl, uniform-parsing, syntax |
| `Uniforms must have a name: '${uniformLine}'` | exception | error | glsl, uniform-parsing, syntax |
| `Unsupported uniform type: '${uniformTypeString}'` | exception | error | glsl, uniform-parsing, unsupported-type |
| "Const line not found" | exception | error | shader, parsing, glsl, build-tools |
| `Consts must have a name, type, and a default value: '${cons | exception | error | shader, parsing, glsl, syntax |
| `Consts must have a name: '${constLine}'` | exception | error | shader, parsing, glsl, naming |
| `Consts must have a value: '${constLine}'` | exception | error | shader, parsing, glsl, default-value |
| `Unsupported const property type: '${type}'` | exception | error | shader, parsing, glsl, type-error |
| `Symbol "${symbol}" is reserved and cannot be used` | exception | error | shader, naming, reserved-word, glsl |
| "Shaders may have no more than 1 main input" | exception | error | shader, glsl, smart-filters, configuration |
| "No function name found in shader code" | exception | error | shader, parsing, glsl, functions |
| `Mismatched curly braces found near: ${functionName}` | exception | error | shader, parsing, glsl, syntax, braces |
| "Multiple main functions found in shader code" | exception | error | shader, parsing, glsl, entry-point |