Skip to main content

FM-KED-008 — HTTP 500 Internal Server Error (Application Error)

Severity: S2 — High
Recovery Class: D — Exploratory
Covered by Monthly Support: No (fix requires product change)


Description

The application returns an HTTP 500 Internal Server Error, indicating an unhandled exception or logic failure inside the Finmars application.

In most cases, this represents a software defect rather than an infrastructure or configuration issue.


Typical Symptoms

  • API requests returning HTTP 500
  • Application stack traces in logs
  • Errors reproducible with the same input
  • No corresponding infrastructure or resource alerts

Primary Meaning

A 500 error usually means:

  • the request reached the application correctly
  • the application failed while processing it

This class of error cannot be reliably resolved through operational actions alone.


Required Action

Register an Issue in Finmars Core Repository

All confirmed 500 errors should be reported via GitHub:

🔗 https://github.com/finmars-platform/finmars-core/issues

When creating an issue, include:

  • request details (endpoint, parameters)
  • error messages or stack traces
  • timestamps
  • environment details

Resolution Path

  • Issue is analyzed by Finmars maintainers
  • Fix is implemented in the product codebase
  • Resolution is delivered via a new Finmars release

Customers must upgrade to the fixed version to resolve the issue.


Urgency Handling

  • Most urgent bugs are addressed in best-effort time
  • Priority depends on severity, reproducibility, and impact
  • No guaranteed fix timelines are implied

Estimated Recovery Time

Not predictable
Depends on investigation complexity and release cycle


Preventive Notes

  • Keep Finmars versions up to date
  • Monitor application logs for early signals
  • Avoid unsupported customizations where possible

Responsibility Boundary

Finmars SCSA provides guidance, triage assistance, and escalation support.
Bug fixes require product changes and fall outside standard operational support.