Errors in Importing requirements from DOORS NG - Not enough arguments, cannot modify an unresolved proxy

8 visualizaciones (últimos 30 días)
I want to import requirements from DNG to trace to my modules. After I setup DOORS connection and configure project and change sets, when I use Import requirements in Requirements editor, the import finishes unsuccessfully with a 'Not enough arguments' error at the end, but the requirement set still shows in the editor. I closed the tab and tried to save the requirement set that got imported, but got the "Cannot modify an unresolved proxy' error and the file cannot be saved. What setup step am I missing?

Respuestas (1)

Snehal
Snehal el 18 de Jun. de 2025
Hi @Vaan,
I see that you are facing issues when trying to import requirements in the Requirements editor. The error messages suggest that the import was not successful or that some referenced objects (e.g., modules, artifacts) were not resolved correctly: possibly due to missing or invalid configuration data.
Here are some important points that might help:
  1. Ensure that you have correctly configured the DNG connection using slreq.dngConfigure’ and verify each input field.
  2. In the Importing Requirements window, make sure the DNG Module dropdown has a valid and accessible module selected. Avoid spaces, special characters, or empty modules
  3. From the attached screenshot, it seems that you are using the ‘Full module hierarchyoption. This option may fail if the DNG module is not hierarchically organized. You can consider switching to ‘Filter by query’ option in such case. In the input for ‘Filter by query’ field, ensure that your query string is correct and the module actually has artifacts that match the query
  4. Try deleting the problematic .slreqx file manually from the project folder, then reopen MATLAB and try re-importing
  5. Upgrade to MATLAB R2023a or newer, or install any available patches or bug fixes for Requirements Toolbox via MATLAB Add-On Manager or MathWorks Bug Reports, and then re-try importing requirements
  6. Use slreq.clear’ command before retrying import to clear any stale in-memory objects. You can also use the following command for debugging:
slreq.importViewSettings('Verbose', true)
Refer to the following documentation links for more details:
Hope this helps!
  2 comentarios
Va
Va el 20 de Jun. de 2025

Thank you, I tried everything except point 5 and still had the issue. I will try installing the new version, which would take a bit, as we have to make sure our tools are compatible.

Iniciar sesión para comentar.

Productos


Versión

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by