Sagar Miglani created SLING-12676:
-------------------------------------
Summary: Exception in initializing ResourceAccessSecurity with
multiple ResourceAccessGate refs
Key: SLING-12676
URL: https://issues.apache.org/jira/browse/SLING-12676
Project: Sling
Issue Type: Bug
Components: Resource Access Security
Affects Versions: Resource Access Security 1.1.0
Reporter: Sagar Miglani
When there are multiple reference of ResourceAccessSecurity, initializing
ResourceAccessSecurityImpl throws following exception:
{code:xml}
Caused by: java.lang.ClassCastException: class
org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler cannot
be cast to class java.lang.Comparable
(org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler is in
unnamed module of loader
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @45037a0c;
java.lang.Comparable is in module java.base of loader 'bootstrap')
at
java.base/java.util.Collections$ReverseComparator.compare(Collections.java:5554)
at
java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:355)
at java.base/java.util.TimSort.sort(TimSort.java:220)
at java.base/java.util.Arrays.sort(Arrays.java:1308)
at
java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:353)
at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)