clockworklabs/SpacetimeDB · error · anyhow::Error
Module defines view {} but does not export `{}`
Error message
Module defines view {} but does not export `{}` What it means
Error "Module defines view {} but does not export `{}`" thrown in clockworklabs/SpacetimeDB.
Source
Thrown at crates/core/src/host/wasmtime/wasmtime_module.rs:257
}
}
#[allow(clippy::too_many_arguments)]
pub(super) fn call_view_export(
mut ctx: impl AsContextMut<Data = WasmInstanceEnv>,
call_view: Option<CallViewType>,
call_view_anon: Option<CallViewAnonType>,
view_name: &NamespacedIdentifier,
fn_ptr: u32,
sender: Option<Identity>,
args_source: u32,
result_sink: u32,
supports_async: bool,
) -> anyhow::Result<i32> {
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,View on GitHub (pinned to 524b4487d9)
When it happens
Trigger: Thrown at crates/core/src/host/wasmtime/wasmtime_module.rs:257 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/ae7906e0dfca421c.
Report an issue: GitHub.