@nestjsforge/echarts

Troubleshooting

Common issues and solutions for @nestjsforge/echarts.

EChartsTimeoutException

The chart took longer than the configured timeout to render.

Solutions:

  • Increase timeout in module options or per-render overrides.
  • Reduce chart complexity (fewer data points, simpler series).
  • Increase poolSize to reduce queue wait time.

EChartsPoolException

All browser instances are busy and maxConcurrentRenders has been reached.

Solutions:

  • Increase maxConcurrentRenders.
  • Use renderMany() for batch operations.
  • Implement a queue in your application layer.

Puppeteer not found

# Reinstall puppeteer to re-download Chromium
npm install puppeteer

# Or set executable path to system Chrome
CHROME_PATH=/usr/bin/google-chrome npm run start