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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org