implicit access, "this" being reported as coming from the variables scope

Description

check out the following two projects into the default ROOT (same as )

enable debugging, implicit access

https://github.com/Ortus-Solutions/TestBox/
https://github.com/cfsimplicity/lucee-spreadsheet

one http://127.0.0.1:8888/lucee-spreadsheet/test/

Access to variables in the "this" scope is incorrectly being logged as being found in the "variables" scope.

Environment

None

Activity

Show:
Zac Spitzer
April 15, 2020, 9:33 AM

I think this might be a performance bug too, as in order to reach the implicit access logging, there’s all the extra scope lookup codepath involved?

 

 

Pothys - MitrahSoft
October 14, 2020, 4:24 PM

Could you please check this with latest version of lucee. Does the issue still occur for you?

Zac Spitzer
October 14, 2020, 4:46 PM

as nothing has been changed in the related code since I posted this, there’s no need

but I did anyway, the problem still occurs with 5.3.8.81

Pothys - MitrahSoft
November 11, 2020, 2:37 PM

I've checked this ticket and confirmed the issue happened on lucee latest version 5.3.8.103-SNAPSHOT also. Yes, when using Debugging implicit variable access in debugging "this" scope variable is listed as unassigned "variable" scope.

Assignee

Michael Offner

Reporter

Zac Spitzer

Priority

New

Fix versions

None

Affects versions

Configure