-
Notifications
You must be signed in to change notification settings - Fork 155
EN admin_guide troubleshooting_save_errors
Sometimes when creating or editing records in MagnusBilling, clicking Save may not complete the operation successfully. This can happen in any module, such as Users, Rates, Trunks, DIDs, Alarms, Providers, Campaigns, and others.
Before investigating further, always make sure your MagnusBilling installation is running the latest available version.
Many issues are fixed in new releases. Before opening a support ticket, update MagnusBilling to the latest version and test again.
If the problem persists after updating, continue with the troubleshooting steps below.
The most effective way to identify save-related issues is by inspecting the browser's Developer Tools.
Press:
F12
or
Ctrl+Shift+I
Press:
F12
or
Ctrl+Shift+I
Press:
F12
or
Ctrl+Shift+I
Enable the Developer menu and press:
Option+Command+I
- Open the Network tab.
- Leave Developer Tools open.
- Click Save in MagnusBilling.
- Locate the request generated by the action.
Verify:
- HTTP Status Code
- Request URL
- Request Parameters
- Response Body
| Code | Description |
|---|---|
| 200 | Request processed successfully |
| 400 | Invalid or missing data |
| 401 | Authentication problem |
| 403 | Permission denied |
| 404 | Resource not found |
| 500 | Internal server error |
Open the Console tab and check whether any JavaScript errors appear when clicking Save.
Examples:
- Uncaught TypeError
- SyntaxError
- Failed AJAX request
- ExtJS component errors
If the request returns HTTP 500, inspect the web server logs.
Apache:
tail -f /var/log/apache2/error.logCentOS/RHEL:
tail -f /var/log/httpd/error_logWhen opening a support request, provide:
- Screenshot of the Network tab
- Screenshot of the Console tab
- HTTP status code
- Complete server response
- MagnusBilling version
- Browser name and version
This information helps identify whether the issue is related to frontend validation, permissions, server-side errors, database constraints, or customizations.
- Update MagnusBilling
- Understanding HTTP 500 Errors
- Collecting Logs for Support
Documentation source · Report an issue · English documentation generated from the MagnusBilling 8 RST sources.