Resolves LinkageErrors encountered as conflicts between ClassLoaders:
java.lang.LinkageError: loading constraint violation: loader "io/openliberty/arquillian/managed/ByteClassLoader@d82648bf"
previously initiated loading for a different type with name
"org/jboss/cdi/tck/tests/implementation/builtin/metadata/session/BakeryProductDecorator" defined by loader
"jdk/internal/loader/ClassLoaders$AppClassLoader@4e391aa3
Changes proposed in this pull request:
Pass in the system class loader as the parent when ByteClassLoader is initialized, so that parent class loader is tried first
Catch LinkageErrors and return an empty list of servlet names, the default "ArquillianServletRunnerEE9" will be used
Signed-off-by: Kathryn Kodama kathryn.s.kodama@gmail.com
Short description of what this resolves:
Resolves
LinkageErrors
encountered as conflicts between ClassLoaders:Changes proposed in this pull request: