ErrLookup › GraphiteEditor/Graphite

GraphiteEditor/Graphite

Community-built comprehensive 2D content creation appplication for graphic design, digital art, and interactive real-time motion graphics powered by a node-based procedural graphics engine · Rust · 693 source files

Analyzed at c507b35645 on 2026-08-16. 161 documented errors.

Code / MessageTypeSeverityTags
Cannot find state for layer
panic warning rust, graphite, panic, expect, shape-editor, hashmap-lookup, borrow-checker, invariant
Star node can't be found
panic error rust, graphite-editor, node-registry, expect-panic, shape-tool, static-registry
The active tool is not initialized
panic critical rust, graphite-editor, tool-dispatch, uninitialized-state, expect-panic, hashmap-lookup
Failed to send response
panic critical rust, graphite-editor, mpsc, channel-closed, expect-panic, node-runtime, worker-thread
No state for selected layer
panic error rust, graphite-editor, path-tool, missing-map-entry, state-desync, expect-panic, selection
No anchor position for handle
panic error rust, graphite, panic, expect, shape-editor, bezier-handles, sort-comparator, stale-state
Grid can't be found
panic critical rust, graphite, panic, expect, node-registry, grid-tool
No min
panic error rust, graphite-editor, gradient-tool, empty-iterator, reduce, expect-panic, data-validation
ROOT_PARENT should have at least one layer when clicking
panic error rust, graphite-editor, select-tool, empty-collection, invariant-violation, expect-panic, document-metadata
Cannot find connected anchor
panic error rust, graphite-editor, path-tool, stale-id, invariant-violation, expect-panic, bezier
If `selection_shape` is a polygon then subpath is…
panic warning rust, graphite, panic, expect, shape-editor, lasso-selection, invariant
in-place hash-to-ID rewrite produced invalid UTF-8
panic error rust, document-migration, utf8, byte-manipulation, serialization
Brush node does not exist
panic error rust, graphite-editor, node-registry, expect-panic, brush-tool, proto-node
GPU executor should be available when we receive a texture
panic critical webgpu, wgpu, export, texture-readback, panic, rust, node-graph
Path node does not exist
panic error rust, graphite-editor, node-registry, expect-panic, freehand-tool, network-node, string-key
Handle cannot be converted
panic warning rust, graphite, panic, expect, shape-editor, enum-narrowing, invariant
failed to encode image as png
panic error rust, png, image-encoding, panic, raster
Failed to rotate the render context to the specified angle
panic error rust, wasm-bindgen, canvas-2d, transform-matrix, nan
No handle position
panic error rust, graphite, panic, expect, shape-editor, bezier-handles, sort-comparator, stale-state
Failed to create merge node
panic error rust, node-registry, layer-merge, lookup-miss, panic
Failed to send generation request
panic critical rust, graphite-editor, mpsc, channel-closed, expect-panic, node-runtime, thread-death
Failed to create Spline node
panic critical rust, graphite, panic, expect, node-registry, layer-merge, spline
Buffer mapping communication failed
panic critical rust, wgpu, gpu, buffer-mapping, async, panic
ROOT_PARENT should have a layer child when clicking
panic error rust, graphite-editor, select-tool, empty-collection, invariant-violation, expect-panic, document-metadata
Failed to send editor preferences
panic critical rust, graphite-editor, mpsc, channel-closed, expect-panic, preferences, node-runtime
GPU executor not available
panic error rust, graphite, node-graph, wgpu, render-cache, panic
Node Id 0 should be a layer
panic error rust, graphite-editor, select-tool, missing-map-key, layer-duplication, expect-panic, node-copy
The CEF control thread ended without a result
panic error rust, cef, shutdown-race, channels, ui
Failed to lock internal overlay context
panic error rust, mutex, poisoning, overlay, concurrency
Failed to get canvas context
panic error rust, wasm-bindgen, offscreencanvas, canvas-2d, resource-exhaustion
Spiral node can't be found
panic critical rust, graphite, panic, expect, node-registry, spiral-tool
Resource storage not initialized
panic error rust, dependency-injection, initialization, resource-storage, panic
Failed to serialize FrontendMessage
panic critical serde-wasm-bindgen, serialization, frontend-message, panic, wasm
Failed to create combine paths node
panic error rust, node-registry, combine-paths, lookup-miss, panic
Solidify Stroke node should exist
panic error rust, panic, expect, node-registry, proto-node, graphite, solidify-stroke
Invalid modifier keys
panic error bitflags, input, mouse, wasm-bindgen, panic, pointer-move
ApplicationIo not available
panic error rust, graphite, node-graph, wgpu, scope, platform-io, panic
Ellipse node does not exist
panic critical rust, graphite, panic, expect, node-registry, arc-tool, misleading-message
Tried to render non-existent document
panic error rust, message-handler, export, optional-state, race-condition
Spline node does not exist
panic error rust, graphite-editor, node-registry, expect-panic, spline-tool, proto-node
Context should be a canvas 2d context
panic error rust, wasm-bindgen, jscast, offscreencanvas, type-mismatch
Rectangle node can't be found
panic critical rust, graphite, panic, expect, node-registry, rectangle-tool
Custom Node should exist
panic error rust, graphite, node-registry, string-literal, panic, encapsulate
Parent accessed via child should have children
panic error rust, document-model, layer-tree, invariant, panic
Failed to create transform node
panic critical rust, graphite, panic, expect, node-registry, layer-merge, transform
Arrow node can't be found
panic critical rust, graphite, panic, expect, node-registry, arrow-tool
Circle can't be found
panic critical rust, graphite, panic, expect, node-registry, circle-tool
Regular Polygon can't be found
panic critical rust, graphite, panic, expect, node-registry, polygon-tool
Ellipse node can't be found
panic critical rust, graphite, panic, expect, node-registry, ellipse-tool
Failed to render Vello scene
panic critical rust, vello, wgpu, gpu-render, oom, panic
Failed to call `requestAnimationFrame`
panic error requestanimationframe, web-sys, wasm, panic, jsdom
Failed to create artboard node
panic critical rust, editor, node-registry, invariant, artboard
Failed to cast context to CanvasRenderingContext2d
panic error wasm-bindgen, canvas, dyn-into, frontend
Active document is missing from document ids
panic error rust, state-desync, portfolio, collections, panic
In `check_layer()`: there should be a `target`
panic error rust, panic, expect, invariant, hit-testing, xray, stack-underflow, graphite
Failed to create WGPU context
panic critical rust, wgpu, gpu, vulkan, adapter-selection, app-initialization
Failed to create WgpuExecutor
panic critical rust, wgpu, vello, gpu-limits, rendering
window should have a document
panic error web-sys, document, wasm, panic, dom
Failed to cast element to HtmlCanvasElement
panic error wasm-bindgen, jscast, canvas, wasm, panic
Failed to call `setTimeout`
panic error settimeout, web-sys, wasm, panic, jsdom
Line node can't be found
panic critical rust, graphite, panic, expect, node-registry, line-tool
ApplicationIo must be available when using resources
panic error rust, graphite, node-graph, scope, platform-io, resource, panic
Path should not be empty
panic error rust, selection, layer-tree, iterator, panic
Failed to compile Windows resources
panic error rust, windows, build-script, winresource, cross-compilation
Failed to create canvas element
panic error dom, createelement, wasm, panic, canvas
transform should be able to be set to be able to account…
panic error wasm, canvas-2d, overlay, dpi, nan, panic
Artboard should have a primary input
panic error rust, panic, expect, artboard, node-inputs, graph-operation, graphite
failed to construct async-message tokio runtime
panic error rust, tokio, async, os-limits, runtime-initialization
Validation error
validation error proc-macro, rust, node-graph, compile-time, validation
UUID mutex poisoned
panic error rust, mutex, poisoning, concurrency, uuid, panic
Boolean node does not exist
panic error rust, panic, expect, node-registry, proto-node, boolean-operation, graphite
Clipboard API unsupported
exception error clipboard, secure-context, browser-support, paste
Failed to create path node
panic error rust, node-registry, layer-merge, lookup-miss, panic
Failed to draw hover ring
panic error wasm, canvas-2d, overlay, geometry, nan, panic
Failed to draw the text at the calculated position
panic error rust, wasm-bindgen, canvas-2d, text-rendering, panic
Failed to send Hello to the main process
panic error rust, ipc, handshake, multi-process, cef
Failed to measure the text dimensions
panic error rust, wasm-bindgen, canvas-2d, text-metrics, panic
Image node does not exist
panic error rust, graphite, node-registry, panic, raster, image-import
failed to create app resource dir
panic error rust, macos, app-bundling, filesystem, build-tooling
Failed to download texture data
panic error rust, wgpu, gpu, texture, readback, panic
Merge node
panic critical rust, panic, expect, node-registry, string-lookup, merge-node, layer-creation, graphite
Failed to create control channel
panic error rust, ipc-channel, file-descriptors, os-limits, multi-process
No global `window` exists
panic error web-sys, wasm, no-dom, worker, panic, requestanimationframe
Failed to initialize on-disk resource storage
panic error rust, filesystem, resource-storage, mmap, app-initialization
Failed to fetch Wasm binary part
exception critical wasm, deployment, fetch, startup, vite
just checked there's one entry
panic warning rust, invariant, unreachable, recovery
Color Value node does not exist
panic error rust, panic, expect, node-registry, proto-node, color-value, paint, graphite
Failed to connect to the main process bootstrap server
panic error rust, ipc, ipc-channel, cef, multi-process, connection-refused
Morph node does not exist
panic error rust, panic, expect, node-registry, proto-node, morph-node, graphite
Node
panic error rust, panic, expect, node-registry, string-lookup, artboard, graphite
Failed to draw arc
panic error rust, wasm-bindgen, canvas-2d, overlay-rendering, panic
Network request failed and no cache available for
exception error service-worker, offline, cache, pwa, fonts, fetch
CreateWindowExW failed
panic critical rust, win32, window-creation, windows, subclassing
Failed to spawn the CEF control thread
panic error rust, cef, threading, os-limits, ui
Text node does not exist
panic error rust, panic, expect, node-registry, proto-node, text-node, typography, graphite
Ungrouped folder must have a parent
panic critical rust, editor, invariant, panic, layer-tree, message-dispatch
Origins to Polyline node does not exist
panic error rust, panic, expect, node-registry, string-lookup, origins-to-polyline, control-path, graphite
failed to copy icon file
panic error rust, macos, app-bundling, assets, file-not-found
transform should be able to be reset to be able to account…
panic warning wasm, canvas-2d, overlay, dpi, defensive-assert
Footprint widget should return multiple rows
panic info rust, graphite, unreachable-invariant, ui-widgets