Recently, I have started getting the above issue in the debugger, where the debugger is not able to find the the 'this' i.e. the current object instance in Java (I am working on Java Project). Although, I am see the initial value of variables in the class under 'ajc$this' but... I can't use evaluate , nor the value of the 'ajc$this' is modified after actual modification of those variables.
Other issues show :
((InputBuffer)((CoyoteInputStream)input.input).ib).lock = Cannot find local variable 'input'
((UnauthorizedException)ex).code = ((UnauthorizedException)ex).code
((Response)((Request)((RequestFacade)request).request).response).request = 'this' is not available.
Kindly have a look at this, Debugger is very important.
Resources that I found :-
"'this' is not available" in debug windows of Android Studio
https://intellij-support.jetbrains.com/hc/en-us/community/posts/206183909--this-is-not-available-in-debugger-variables-window
In my case, IntelliJ set the default java compiler to Ajc. After changing it to Javac the debugger worked as expected (Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler -> Use compiler: Javac)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With