Details
-
Bug
-
Status: Closed
-
TBD
-
Resolution: Fixed
-
None
-
None
Description
When .equals or .hashcode is called on a URL it is a blocking operation that requires internet.
OpenmrsClassLoader.findResources and .getResources, and ModuleClassLoader.cacheLibrary both add URLs to Maps or get it from sets.
These should be changed to operations on the URL.toURI instead.