clockworklabs/SpacetimeDB · error · anyhow::Error
Module defines anonymous view {} but does not export `{}`
Error message
Module defines anonymous view {} but does not export `{}` What it means
Error "Module defines anonymous view {} but does not export `{}`" thrown in clockworklabs/SpacetimeDB.
Source
Thrown at crates/core/src/host/wasmtime/wasmtime_module.rs:272
if let Some(sender) = sender {
let [sender_0, sender_1, sender_2, sender_3] = prepare_identity_for_call(sender);
let call_view = call_view.ok_or_else(|| {
anyhow::anyhow!(
"Module defines view {} but does not export `{}`",
view_name,
CALL_VIEW_DUNDER
)
})?;
call_sync_typed_func(
&call_view,
ctx.as_context_mut(),
(fn_ptr, sender_0, sender_1, sender_2, sender_3, args_source, result_sink),
supports_async,
)
} else {
let call_view_anon = call_view_anon.ok_or_else(|| {
anyhow::anyhow!(
"Module defines anonymous view {} but does not export `{}`",
view_name,
CALL_VIEW_ANON_DUNDER,
)
})?;
call_sync_typed_func(
&call_view_anon,
ctx.as_context_mut(),
(fn_ptr, args_source, result_sink),
supports_async,
)
}
}
impl module_host_actor::WasmInstancePre for WasmtimeModule {
type Instance = WasmtimeInstance;
View on GitHub (pinned to 524b4487d9)
When it happens
Trigger: Thrown at crates/core/src/host/wasmtime/wasmtime_module.rs:272 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of clockworklabs/SpacetimeDB@524b4487d9 (2026-08-16).
Data as JSON: /api/errors/8631f9b2e89f51b5.
Report an issue: GitHub.