Troubleshooting
Quick solutions to common RowOps issues.
Installation Issues
"Cannot find module '@rowops/importer'"
Cause: Package not installed or node_modules corrupted.
Solution:
# Remove node_modules and reinstall
rm -rf node_modules package-lock.json
npm install
"Module not found: Can't resolve 'react'"
Cause: React is a peer dependency and must be installed.
Solution:
npm install react react-dom
WASM binary not found (headless)
Cause: WASM file cannot be located in Node.js environment.
Solution:
await initHeadless({
projectId: "...",
secretKey: "...",
wasmPath: require.resolve("@rowops/engine-wasm/wasm"),
});
Or set environment variable:
ROWOPS_WASM_PATH=/path/to/rowops_wasm_bg.wasm
For edge/serverless environments, pass wasmBytes directly and supply a custom fileAdapter.
Authentication Issues
"Domain not authorized"
Cause: Your domain is not in the allowed domains list for your publishable key.
Solution:
- Go to Dashboard → Project → Domains
- Add your production domain (e.g.,
app.yourcompany.com) - Wait a few seconds for propagation
Note: localhost is always allowed for development.
"Invalid publishable key"
Cause: The key is malformed, revoked, or belongs to a different project.
Solution:
- Check the key starts with
pk_ - Verify the key in Dashboard → Keys
- Generate a new key if needed
- Ensure you're using the correct project's key
"License expired"
Cause: Your subscription has expired.
Solution:
- Go to Dashboard → Billing
- Update your payment method or renew subscription
- Contact support if you believe this is an error