ruvnet/ruflo · error
Economy bridge not initialized
Error message
Economy bridge not initialized
What it means
EconomyBridge.calculateVar() found this.initialized still false — initialize() has not completed (WASM load or its fallback path). The VaR computation is refused until the bridge is ready; calculateRiskMetrics reaches this through calculateVar.
Source
Thrown at v3/plugins/financial-risk/src/bridges/economy-bridge.ts:305
} else {
this.logger.warn('WASM module not available, using JavaScript fallback');
}
this.initialized = true;
} catch (error) {
this.logger.warn('Failed to initialize WASM, using fallback', {
error: error instanceof Error ? error.message : String(error),
});
this.initialized = true;
}
}
/**
* Calculate Value at Risk
*/
async calculateVar(returns: Float32Array, confidence: number): Promise<number> {
if (!this.initialized) {
throw new Error('Economy bridge not initialized');
}
if (this.wasmModule) {
return this.wasmModule.calculate_var(returns, confidence);
}
return this.calculator.calculateVaR(Array.from(returns), confidence);
}
/**
* Calculate Conditional VaR
*/
async calculateCvar(returns: Float32Array, confidence: number): Promise<number> {
if (!this.initialized) {
throw new Error('Economy bridge not initialized');
}
if (this.wasmModule) {View on GitHub (pinned to fa13ee4ad6)
Solutions
- Ensure the module/bridge/plugin initialize() method has been called and awaited before invoking this operation.
- Guard against calls made during startup: await the initialization promise or check the initialized flag and fail fast with a clear setup hint.
Defensive patterns
Strategy: type-guard
When it happens
Trigger: Thrown at v3/plugins/financial-risk/src/bridges/economy-bridge.ts:305 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ruvnet/ruflo@fa13ee4ad6 (2026-08-18).
Data as JSON: /api/errors/df496692ee0136d5.
Report an issue: GitHub.