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 / Message | Type | Severity | Tags |
|---|---|---|---|
| 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 |