95
Views
20
Comments
Solved
All values are "(Unavailable)" when debugging

My current and previous version of ODC Studio is playing some tricks recently.

When debugging an application, the values for elements in "In Use", "Locals", "Widgets" are all showing "(Unavailable)".

I am using ODC Studio 1.6.14/Build 9257

App was built using AI Mentor and I am making changes on the app currently. (Will test other apps to narrow down the issue)



Screenshot 2026-01-12 093033.png
Screenshot 2026-01-12 093054.png
2022-06-02 11-32-59
Marcelo Penas
Staff
Solution

Hello everyone, I can confirm the issue is now fixed! 
Thank you for your patiente.

2025-04-08 05-20-35
Ilay
Staff

Thank you, @Marcelo Penas

2016-04-22 00-29-45
Nuno Reis
 
MVP

Hello.

It is a known OutSystems feature that the code is optimized. Unless the values are used, they are not calculated or shown.

https://success.outsystems.com/support/troubleshooting/incident_models/incident_models_outsystems_developer_cloud/debugger_output_values_may_have_empty_or_false_values_when_executing_actions/

Are you actually using any of the variables on the screen?

2025-04-08 05-20-35
Ilay
Staff

Thanks for the quick response, @Nuno Reis . I looked at the link. No, I am not using any of the values on the screen, they are to be processed and put into the DB with some adjustments to the values and logic/

I have another server action in the flow and I can see the values there.  However, since I am checking values and making adjustments to the variables and to the logic accordingly, I find it a little strange, especially that coming from traditional way of coding.

I am presuming there is no setting to turn this on or off?

2016-04-22 00-29-45
Nuno Reis
 
MVP

You have this in traditional coding. It is called lazy evaluation and Haskell was my language before OutSystems, so that makes me a very lazy programmer in the best sense of the word :) 

No, it is not possible to turn off.

If the values are send, they should be available in the debug. Try restarting Studio.

2023-10-16 05-50-48
Shingo Lam

To add in, I think we can do some tricks for debugging:

  • some expression on UI
  • some message in client action
  • log message in both client and server action
  • variable to tempo assign value
UserImage.jpg
Daniel Barton

I seem to be having the same issue with my ODC personal edition. All values are (Unavailable) when debugging.

ODC Studio

Version 1.6.15 / Build 9258

2016-04-22 00-29-45
Nuno Reis
 
MVP

Again, is the variable used on the screen?

The way I see it, that assign is useless so the action was probably optimized to remove it.



UserImage.jpg
Daniel Barton

Yes. It is shown on screen via the Expression.


2021-09-06 15-09-53
Dorine Boudry
 
MVP

I can confirm that debugger is not showing values (testing in the MVP organisation)

I have asked Outsystems if this is a known problem.

UserImage.jpg
Matthias Desmet

I'm having the same issue with an app created by Mentor AI. 

2022-06-02 11-32-59
Marcelo Penas
Staff

Hello everyone! 
Thank you all for reporting, this is indeed a known issue we are working to fix asap. I'll keep you posted here.

UserImage.jpg
Frank Prieto

Hello Marcelo'

Have you heard anything about this item. I am not able to debug my applications and even though I have a case open with Outsystems that has been acknowledged, I have not received any additional information. I wonder if you have anything more recent?

thank you...

2017-08-13 19-08-40
Pedro Antunes

I’m also experiencing this issue. During debugging, variables frequently appear as “unavailable”, which makes it very hard to troubleshoot properly.

As a workaround, I’ve been using JavaScript with console.log() to inspect values, but this significantly slows down development and is far from the ideal or expected debugging experience.

Glad to hear it’s already being investigated — this would be a very important fix for day-to-day development.

2021-09-06 15-09-53
Dorine Boudry
 
MVP

@Pedro Antunes,

this bug is very recent, and shows ALL variables as unavailable ALL the time.  

The feature that SOME variables SOMETIMES are unavailable will still remain, this is a consequence of the code being optimized, and only data that is used is available.

2017-08-13 19-08-40
Pedro Antunes

Thank you @Dorine Boudry for your reply.

I understand that the platform applies some optimizations during debugging. However, I’m noticing that actions which previously returned values now do not, even when the same variables are used across screens. These variables should be recognized as in use and not affected by this optimization process.

2023-09-04 14-05-07
Henrique Querido

Hello everyone,

I'm also experiencing this. All variables and elements in the debugger appear as unavailable. 

I will follow this post.

UserImage.jpg
Frank Prieto

I have an open case right now. It has been confirmed by OutSystems that this is a problem. No resolution yet.

UserImage.jpg
Daniel Barton

I am currently using 

ODC Studio

Version 1.6.15 / Build 9328

And since friday the 16th of jan 2026 it works. I now see the values of the varibles in my Personal edition. Thank you for fixing this!

2022-06-02 11-32-59
Marcelo Penas
Staff
Solution

Hello everyone, I can confirm the issue is now fixed! 
Thank you for your patiente.

2025-04-08 05-20-35
Ilay
Staff

Thank you, @Marcelo Penas

UserImage.jpg
Frank Prieto

It is fixed. Important-I was asked to 'publish' in order for the fix to work.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.