Community
Participate
Working Groups
There are cases where I have seen the StreamHandlerFactory throw errors or runtime exceptions. Most of the time this is some kind of recursive call into the handler, like bug303842. We should likely be more careful and catch all throwables in org.eclipse.osgi.framework.internal.protocol.StreamHandlerFactory.createURLStreamHandler(String) and log the error and return null to let the VM try to find a built-in URL handler. Otherwise we completely blow up.
Fixed in head.