Details
Description
Different OSes give different order for a java File directory listing, leading to different component pack load order. While we want the Sakai code base to be component pack order independent, it's even better to have a consistent load order no matter which OS we are running on, so we can find problems more easily.
We will sort the component pack names and load them in alpha order.
Just for fun, occasionally we will set the System Property
sakai.components.reverse.load
(-Dsakai.components.reverse.load=x on the JAVA_OPTS)
to reverse the load order. There should be no different in behavior.
Gliffy Diagrams
Zeplin
Attachments
Issue Links
- is related to
-
SAK-38757 Components classloader is dependent on filesystem ordering and so not predictable
-
- CLOSED
-