ErrLookup › phaserjs/phaser
phaserjs/phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. · JavaScript · 2,200 source files
Analyzed at 41be1e462b on 2026-08-13. 49 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Must set explicit renderType in custom environment | exception | error | config, renderer, custom-environment, startup |
| Cannot create WebGL context, aborting. | exception | error | renderer, webgl, environment, startup |
| Cannot create Canvas context, aborting. | exception | error | renderer, canvas, environment, startup |
| Unknown value for renderer type: | exception | error | config, renderer, enum, startup |
| Tried to add a Layer to a Container: this is not allowed | exception | error | gameobjects, container, layer, display-list |
| No DOM Container set in game config | exception | error | dom, config, domelement, startup |
| Particle has no texture frame | exception | error | particles, texture, assets, runtime |
| wordWrapWidth < a single character | exception | error | text, wordwrap, style, runtime |
| Invalid File type: | exception | error | loader, file, config, validation |
| Invalid File key: | exception | error | loader, file, config, validation |
| URL Error in File: | exception | error | loader, file, url, validation |
| GetCentroid points be a non-empty array | exception | error | math, geom, validation, runtime |
| Matter.Runner: missing required global window.requestAnimati | exception | error | physics, matter-js, environment, requestanimationframe |
| Matter.Runner: missing required global window.cancelAnimatio | exception | error | physics, matter-js, environment, requestanimationframe |
| WebGL unsupported | exception | critical | renderer, webgl, environment, startup |
| ANGLE_instanced_arrays extension not supported. Required for | exception | critical | renderer, webgl, extensions, webgl1 |
| OES_vertex_array_object extension not supported. Required fo | exception | critical | renderer, webgl, extensions, webgl1 |
| OES_standard_derivatives extension not supported. Cannot use | exception | error | renderer, webgl, extensions, config, pixel-art |
| BatchHandler must have a name | exception | error | renderer, webgl, render-node, config, phaser4 |
| BatchHandlerStrip: Vertex count exceeds maximum per batch ( | exception | error | renderer, webgl, batching, geometry, phaser4 |
| node | exception | error | renderer, webgl, render-node, registry, phaser4 |
| node constructor | exception | error | renderer, webgl, render-node, registry, phaser4 |
| BaseFilterShader: No fragment shader source provided and no | exception | error | renderer, webgl, shader, filter, cache, phaser4 |
| Color attachments must have the same dimensions | exception | error | renderer, webgl, framebuffer, webgl-wrapper, phaser4 |
| Framebuffer status: | exception | error | renderer, webgl, framebuffer, webgl-wrapper, phaser4 |
| Invalid buffer type for ARRAY_BUFFER | exception | error | renderer, webgl, buffer, webgl-wrapper, phaser4 |
| Invalid buffer type for ELEMENT_ARRAY_BUFFER | exception | error | renderer, webgl, buffer, webgl-wrapper, phaser4 |
| Vertex Shader failed: | exception | error | renderer, webgl, shader, glsl, phaser4 |
| Fragment Shader failed: | exception | error | renderer, webgl, shader, glsl, phaser4 |
| Link Shader failed: | exception | error | renderer, webgl, shader, glsl, program-link, phaser4 |
| Buffer too small for layout | exception | error | renderer, webgl, buffer, vertex-layout, phaser4 |
| Cannot add Scene with duplicate key: | exception | error | scene, scene-manager, registry, config |
| No cached audio asset with key " | exception | error | audio, sound, cache, html5-audio, loader |
| Audio key " | exception | error | audio, sound, cache, webaudio, loader |
| TextureManager.SpriteSheet: Invalid frameWidth given. | exception | error | textures, spritesheet, loader, parser, config |
| TextureManager.SpriteSheetFromAtlas: Invalid frameWidth give | exception | error | textures, spritesheet, atlas, parser, config |
| Tileset._animationDataTexture: too many animations - total n | exception | error | tilemap, tileset, animation, gpu-texture, config |
| TimerEvent infinite loop created via zero delay | exception | error | timer, clock, infinite-loop, game-loop, time |
| TimerEvent infinite loop created via zero delay | exception | error | timer, timer-event, infinite-loop, config, time |
| invalid random() format | exception | error | tween, parser, string-format, random, syntax |
| cannot override final property '${k}', set Class.ignoreFinal | exception | error | class, inheritance, prototype, configurable, oop |
| initialize must be a function | exception | error | class, constructor, initialization, type-error, oop |
| Supplied items must be elements of the same array | exception | error | array, reorder, membership, indexof, utils |
| Supplied items must be elements of the same array | exception | error | array, reorder, membership, indexof, utils |
| Supplied index out of bounds | exception | error | array, reorder, index, bounds, utils |
| Index out of bounds | exception | error | array, remove, index, bounds, utils |
| Range Error: Values outside acceptable range | exception | error | array, range, bounds, validation, utils |
| Supplied items must be elements of the same array | exception | error | array, swap, membership, indexof, utils |
INVALID_OPERATION Can not perform this operation before game start. | error_code | error | facebook-instant-games, sdk, lifecycle, version-upgrade, platform |