Skip to content

Draco v7.0.0: Table dump unexpectedly fails and no event message issued #948

@open-stemware

Description

@open-stemware

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.

Image

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:

Image

The blank fields may help point to the underlying issue.

Reporter Info
David McComas/Open STEMware Foundation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions