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

Description

check out the following two projects into the default ROOT (same as https://luceeserver.atlassian.net/browse/LDEV-2763#icft=LDEV-2763)

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

Attachments

1

Activity

Pothys - MitrahSoft 
11 November 2020 at 14:37

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.

Zac Spitzer 
14 October 2020 at 16:46

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 
14 October 2020 at 16:24

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

Zac Spitzer 
15 April 2020 at 09:33

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?

 

 

Details

Assignee

Reporter

Priority

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Affects versions

Created 20 March 2020 at 19:43
Updated 24 February 2021 at 01:15