Scenario
User navigates to Fixed Assets > Setup > System Setup > Precompute Depreciation Values to generate depreciation schedules when they received an error: UNEXPECTED_ERROR: [object Object]

Solution
The reason behind the error is because the End Period Number for depreciation method was populated but the Next Depreciation Method is empty.

If the depreciation method covers a limited period (e.g. only the first 12 months of the asset lifetime), this field indicates the next depreciation method which should take effect when the current method reaches its limit.
- Navigate to Fixed Asset > Setup > Depreciation Method
- Edit the Depreciation method
- Select a value for NEXT DEPRECIATION METHOD
- Save
- Run the Precompute Depreciation Value again.