Details
-
Bug
-
Status: Open
-
P3
-
Resolution: Unresolved
-
None
-
None
-
None
-
Java 8
Description
Beam fails to run remote pipeline when the class loader has URLs other than file://_. The environment uses the Manifold project, which installs a custom URL handler of the form: manifoldclass://, which contributes to the URL classpath, however Beam throws an exception when it encounters this URL. Instead Beam should ignore or at most warn about URLs it does not recognize.
A similar issue was recently fixed in the Spring framework: https://github.com/spring-projects/spring-framework/issues/21950. Beam should follow suit.
See external Manifold issue: https://github.com/manifold-systems/manifold/issues/143