R2022a problem: Line number missing in error message sent to Command Window.
49 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Scott MacKenzie
el 19 de Abr. de 2022
Comentada: Jeremy P
el 15 de Feb. de 2024
With R2022a, line numbers are sometimes omitted in error messages. Here's an example using a trivial script:
If I run the same script in R2021b, here's the result:
Weird. What's going on?
Is there a way to fix this in R2022a?
5 comentarios
David Szwer
el 17 de Mayo de 2022
I get this problem too; also regarding tables, but a different error.
>> ProcessAll
Error using ProcessMovement
All tables being vertically concatenated must have the same number of variables.
Error in ProcessAll (line 10)
[moving, moveN] = ProcessMovement(filedir, 0);
Note that ProcessAll and ProcessMovement are both functions. Back in the day, Matlab wouldn't show line numbers at all if the error was in a script; this isn't a reversion to that behaviour, it is something different.
Respuesta aceptada
Siddharth Bhutiya
el 18 de Mayo de 2022
Editada: Adam Danz
el 16 de Oct. de 2023
Update: this bug was fixed in R2022a update 3 and in R2022b.
------------
This is a bug, thank you for reporting it! I have passed it along and it will be fixed in a future release.
Here is the bug report for this: https://www.mathworks.com/support/bugreports/2608278
As mentioned in the bug report, while this is being fixed, you could use MException.last.stack(1) to see the line number.
10 comentarios
EFB
el 15 de Oct. de 2023
Unfortunately I experience a similar problem also in R2023b. I often use pre-defined error messsages as a tool for debugging, and for these the line numbers are not shown.
I.e.
if(ii == 4 && k == 200)
error('I want to make an error here')
end
produces the error message, but I dont get to see where in the code it is.
Jeremy P
el 15 de Feb. de 2024
same here, I have this problem in R2023b everywhere I use the error function
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Preprocessing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!