Bug Report-Unable to set Namespace and FrameName of the Ros Frame Gem using python api
Describe the bug Using the Python API to set a String-type attribute in a Gem fails. This issue also exists in the current dev branch. I discovered this common problem while using the ROS Frame GEM.
Assets required ROS Frame Gem
Steps to reproduce Steps to reproduce the behavior:
Open O3DE Editor Create Entity and add ROS Frame Gem Open Editor->Tools->Python Console using python api find the EntityID and the ComponentIns azlmbr.editor.EditorComponentAPIBus(bus.Broadcast, 'SetComponentProperty', ComponentIns ,"key", "string_value") Screenshots/Video If applicable, add screenshots and/or a video to help explain your problem.
Found in Branch Name of or link to the branch where the issue occurs.
Commit ID from o3de/o3de Repository Please provide the SHA/hash that identifies the latest commit from the o3de/o3de repository if the issue is reproducible in the development or other official branches. You can get the commit ID by running the git rev-parse HEAD command on your current branch.
Desktop/Device (please complete the following information):
Device: PC OS: Ubuntu22.04 CPU: Intel I9-12900k GPU: NVidia RTX 3080 Memory [e.g. 64GB] Additional context Add any other context about the problem here.
I Plan to submit a PR to fix this
Source: o3de/o3de