Dawid Weiss created LUCENE-8642:
-----------------------------------
Summary: RamUsageTester.sizeOf ignores arrays and collections if
--illegal-access=deny
Key: LUCENE-8642
URL: https://issues.apache.org/jira/browse/LUCENE-8642
Project: Lucene - Core
Issue Type: Bug
Reporter: Dawid Weiss
Assignee: Dawid Weiss
We have a silent fall-through on catch clause there if a field is inaccessible.
This causes all collections to not be recursively descended into.
We could hack it so that collection objects are counted "manually". Or we could
propagate illegal access exception from ram tester, detect which tests/ objects
do try to measure collection objects and either remove them (if it's not
possible to measure accurately) or change them (if it is possible to estimate
the size in a different way).
Looking for feedback on this one.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]