-
Notifications
You must be signed in to change notification settings - Fork 339
Description
Checklist (Please check before submitting)
- I reviewed the Contributing Guide.
- I performed a cursory search to see if the bug report is relevant, not redundant, nor in conflict with other tickets.
Describe the bug
I issued a table dump command specifying File Manager's Monitor table: FM.Monitor. The Command Error Counter increments but no event messages are issued describing the error. I traced the problem to CFE_TBL_LocateLoadBufferByID() failing its buffer ID validation. The FM Monitor table is properly registered as shown below with the Send Registry Command telemetry. I also intentionally submitted invalid table names and target dump filenames to confirm error messages were generated as expected.
I am using an EDS enabled system as noted below. However, after reviewing the code I don't see how this impacts the behavior.
To Reproduce
See "System observed on" below.
Expected behavior
The table should be written to a file as commanded since it has been properly registered.
From an error perspective I expect an event message to provide addition information.
Code snips
If applicable, add references to the software.
System observed on:
Windows WSL Ubuntu 24.04
I started with the v7.0.0-multitarget-demo EDS deployment and then copied the necessary EDS configurations/tools to a main branch release so I could use EDS and start with a minimal target app suite.
Additional context
After reviewing some of the cFE TBL code I saw dump-only tables are treated differently so I changed FM to register the table as dump-only. Dump-only tables are written to a file during the TBL's HK processing.
When I sent a dump command, I got the same response of no error messages and the Command Error Counter incrementing. When I sent the same command again, I received the following event message:
The blank fields may help point to the underlying issue.
Reporter Info
David McComas/Open STEMware Foundation