ErrLookup › mrdoob/three.js

mrdoob/three.js

JavaScript 3D Library. · JavaScript · 908 source files

Analyzed at da05705fa3 on 2026-08-12. 99 documented errors.

Code / MessageTypeSeverityTags
setTitle: Unknown script
exception error editor, script, shader, switch-enum
editScript: Unknown script
exception error editor, script, shader, switch-enum
"transform stack empty!
exception error canvas, manual, transform, save-restore, lesson
transform stack not 0
exception error canvas, manual, transform, assertion, save-restore, lesson
no diagram ${name}
exception error manual, diagram, lesson, dom-driven
no diagram: ${name}
exception error manual, diagram, lesson-utils, dom-driven
no diagram ${name}
exception error manual, diagram, lesson, post-processing, dom-driven
no primitive ${name}
exception error manual, primitives, lesson, dom-driven
no ui for ${primitiveName}:${ndx} param: ${name}
exception error manual, primitives, ui, lesson
unknown type for ${primitiveName}:${ndx} param: ${name}
exception error manual, primitives, ui, switch-enum, lesson
unknown geometry type.
exception error geo, manual, geojson, geo-picking
invalid length
exception error geo, manual, shapefile, stream, validation
unsupported shape type: ${type}
exception error geo, manual, shapefile, switch-enum, parsing
THREE.KeyframeTrack: Unsupported typeName: ${typeName}
exception error animation, keyframe, json, parsing, switch-enum
THREE.KeyframeTrack: track type undefined, can not parse
exception error animation, keyframe, json, parsing, validation
THREE.KeyframeTrack: track name is undefined
exception error animation, keyframe, constructor, validation
unsupported interpolation for ${this.ValueTypeName} keyframe
exception error animation, keyframe, interpolation, subclass
THREE.PropertyBinding: Cannot parse trackName: ${trackName}
exception error animation, property-binding, parsing, track-name
THREE.PropertyBinding: can not parse propertyName from track
exception error animation, property-binding, parsing, track-name, validation
THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinat
exception error threejs, coordinate-system, cubecamera, webgl, webgpu, renderer
THREE.BufferAttribute: array should be a Typed Array.
exception error threejs, typed-array, bufferattribute, geometry, beginner
Unable to determine texture byte length for ${format} format
exception error threejs, texture, compressed-texture, format, textureutils
THREE.TextureUtils: Unknown texture type ${type}.
exception error threejs, texture, texture-type, textureutils
THREE.CameraHelper.update(): Invalid coordinate system: ${th
exception error threejs, coordinate-system, camerahelper, frustum, debug-helper
fetch for "${response.url}" responded with ${response.status
http error threejs, network, http, loader, fetch, cors
THREE.ObjectLoader: Can't parse ${url}. ${e.message}
exception error threejs, loader, json, parsing, objectloader, serialization
THREE.ObjectLoader: Can't load ${url}
exception error threejs, loader, objectloader, metadata, legacy-geometry, serialization
THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate
exception error threejs, coordinate-system, frustum, matrix, culling
THREE.Interpolant: Call to abstract method.
exception error threejs, interpolant, abstract-method, animation, keyframe
THREE.MathUtils: Invalid component type.
exception error threejs, typed-array, mathutils, denormalize, attribute
THREE.Matrix4.makePerspective(): Invalid coordinate system:
exception error threejs, coordinate-system, matrix4, projection, perspective
THREE.Matrix4.makeOrthographic(): Invalid coordinate system:
exception error threejs, coordinate-system, matrix4, projection, orthographic
THREE.Vector2: index is out of range: ${index}
exception error threejs, vector, vector2, index, bounds
THREE.Vector3: index is out of range: ${index}
exception error threejs, vector, vector3, index, bounds
THREE.Vector4: index is out of range: ${index}
exception error threejs, vector, vector4, index, bounds
THREE.TSL: `texture( value )` function expects a valid insta
exception error tsl, texture, node-material, argument-validation
THREE.IndexNode: Unknown scope: ${scope}
exception error tsl, index-node, shader-stage, argument-validation
THREE.NodeBuilder: Invalid node chaining!
exception error node-builder, internal-invariant, custom-node
THREE.NodeBuilder: Type '${type}' not found in generate cons
exception error node-builder, type-system, internal-invariant
THREE.NodeBuilder: Invalid active stack removal.
exception error node-builder, stack-node, internal-invariant
THREE.NodeBuilder: Uniform "${ type }" not implemented.
exception error node-builder, uniform, type-system
THREE.NodeUtils: Unsupported type: ${type}
exception error node-utils, type-system, typed-array
THREE.PassNode: Depth texture is not available for this pass
exception error pass-node, post-processing, depth-texture, configuration
THREE.TSL: No "ConstNode" found in node graph.
exception error range-node, instanced-mesh, tsl, const-node
THREE.WebGPURenderer: Shadow map type not supported yet.
exception error shadow, webgpu-renderer, deprecated, configuration
THREE.FunctionNode: Function is not a GLSL code.
exception error glsl, function-node, parser, tsl
THREE.TSL: Node element ${ name } is not a function
exception error tsl, internal-api, plugin, registration
THREE.FunctionOverloadingNode: FunctionNode must be a layout
exception error function-node, overloading, tsl, layout
THREE.ReflectorNode: Depth node can only be requested when t
exception error reflector-node, depth-texture, configuration
THREE.BatchedMesh: All geometries must consistently have "in
exception error batched-mesh, geometry, indexed, validation
THREE.BatchedMesh: Added geometry missing "${ attributeName
exception error batched-mesh, geometry, attributes, validation
THREE.BatchedMesh: All attributes must have a consistent ite
exception error batched-mesh, geometry, attributes, validation
THREE.BatchedMesh: Invalid instanceId ${instanceId}. Instanc
exception error batched-mesh, instance, validation, lifecycle
THREE.BatchedMesh: Invalid geometryId ${geometryId}. Geometr
exception error batched-mesh, geometry, validation, lifecycle
THREE.BatchedMesh: Maximum item count reached.
exception error batched-mesh, capacity, instance, configuration
THREE.BatchedMesh: Reserved space request exceeds the maximu
exception error batchedmesh, buffer-overflow, geometry, resource-allocation
THREE.BatchedMesh: Maximum geometry count reached.
exception error batchedmesh, invalid-id, api-contract
THREE.BatchedMesh: Reserved space not large enough for provi
exception error batchedmesh, reservation, geometry, lod
THREE.BatchedMesh: Instance ids outside the range ${ maxInst
exception error batchedmesh, resize, instances, capacity
THREE.BatchedMesh: Geometry vertex values are being used out
exception error batchedmesh, resize, vertex-buffer, misleading-message
THREE.BatchedMesh: Geometry index values are being used outs
exception error batchedmesh, resize, index-buffer, capacity
THREE.WebGLRenderer: WebGL 1 is not supported since r163.
exception critical webglrenderer, webgl1, version-migration, r163
THREE.WebGLRenderer: Error creating WebGL context with your
exception critical webglrenderer, context-creation, context-attributes, environment
THREE.WebGLRenderer: Error creating WebGL context.
exception critical webglrenderer, context-creation, no-webgl2, environment, headless
THREE.WebGLRenderer: Attached DepthTexture is initialized to
exception error webglrenderer, rendertarget, depth-texture, framebuffer, resize
THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is
exception error webglrenderer, rendertarget, readback, type-guard
THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarge
exception error webglrenderer, readback, texture-format, capabilities
THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarge
exception error webglrenderer, readback, texture-type, float, capabilities
THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested r
exception error webglrenderer, readback, bounds-check, resize
THREE.Renderer: .compileComputeAsync() expects a ComputeNode
exception error renderer, compute, nodes, type-guard, webgpu
THREE.Renderer: .render() called before the backend is initi
exception error renderer, initialization, async, webgpu, lifecycle
THREE.Renderer: "getArrayBufferAsync()" offset and count mus
exception error renderer, readback, alignment, buffer, webgpu
THREE.Renderer: .resetState() called before the backend is i
exception error renderer, initialization, async, state-management, lifecycle
THREE.Renderer: .clear() called before the backend is initia
exception error renderer, initialization, async, clear, lifecycle
THREE.Renderer: .compute() expects a ComputeNode.
exception error renderer, compute, nodes, type-guard, webgpu
THREE.Renderer: .hasFeature() called before the backend is i
exception error webgpu, lifecycle, async-init, renderer
THREE.Renderer: .initTexture() called before the backend is
exception error webgpu, lifecycle, async-init, texture, renderer
THREE.Renderer: .initRenderTarget() called before the backen
exception error webgpu, lifecycle, async-init, render-target, renderer
THREE.Renderer: .hasCompatibility() called before the backen
exception error webgpu, lifecycle, async-init, renderer
THREE.XRManager: WebGPU XR sessions require the "webgpu" ses
exception error webgpu, webxr, vr, session-feature, config
THREE.PMREMGenerator: .fromScene() called before the backend
exception error webgpu, lifecycle, async-init, pmrem, environment-map
THREE.PMREMGenerator: .fromEquirectangular() called before t
exception error webgpu, lifecycle, async-init, pmrem, environment-map, equirectangular
THREE.PMREMGenerator: .fromCubemap() called before the backe
exception error webgpu, lifecycle, async-init, pmrem, environment-map, cubemap
THREE.NodeLibrary: Node class ${ nodeClass.name } is not a c
exception error nodes, node-library, registration, type-error, import
THREE.WebGLBackend: Unsupported buffer data format:
exception error webgl, buffer-attribute, typed-array, geometry, data-format
THREE.WebGPURenderer: ReadbackBuffer must be released before
exception error webgl, readback, resource-lifecycle, buffer, async
THREE.WebGLTextureUtils: Unsupported WebGL type: ${glType}
exception error webgl, texture, readback, pixel-format, data-format
THREE.WebGLAttributes: Unsupported buffer data format:
exception error webgl, buffer-attribute, typed-array, geometry, data-format, webglrenderer
THREE.WebGLAttributes: The size of the buffer attribute's ar
exception error webgl, buffer-attribute, geometry, resource-lifecycle, dynamic-data
THREE.WebGLProgram: Can not resolve #include <' + include +
exception error webgl, shader, shadermaterial, glsl, include, version-upgrade
THREE.WebGLTextures: renderTarget.depthTexture must be an in
exception error webgl, render-target, depth-texture, fbo, type-error
THREE.WebGLTextures: Unknown depthTexture format.
exception error webgl, render-target, depth-texture, fbo, pixel-format
THREE.WebGPUBackend: Unable to create WebGPU adapter.
exception critical webgpu, init, gpu, environment, fallback, browser-support
THREE.WGSLNodeFunction: Function is not a WGSL code.
exception error webgpu, wgsl, tsl, nodes, shader, parsing
THREE.WebGPUAttributeUtils: ReadbackBuffer must be released
exception error webgpu, readback, gpu-buffer, compute, resource-lifecycle
THREE.WebGPUAttributeUtils: Bad vertex format item size.
exception error webgpu, vertex-format, buffer-attribute, geometry
THREE.WebGPUTextureUtils: Texture already initialized.
exception error webgpu, texture, gpu-resource, lifecycle, double-init
THREE.WebGPUUtils: Unsupported output buffer type.
exception error webgpu, canvas, output-format, configuration, renderer-init
THREE.DepthTexture: format must be either THREE.DepthFormat
exception error texture, depth-texture, format, constructor, webgl, webgpu