-
Bug
-
Resolution: Unresolved
-
Blocker
-
None
-
None
-
None
It is possible to create an initial context environment such that any naming operation will recurse infinitely.
The problem arises when legacy package prefixes are mixed in. The WildFlyRootContext does not find a scheme that matches the package prefix, and falls back to the JNDI naming manager. This locates the compatibility provider for ejb, which then auto-maps itself to the WildFlyInitialContext, which returns a WildFlyRootContext for the operation, causing the whole cycle to repeat again.