> synchronized (deploymentInfo) {
> if (deploymentInfo.get(EjbDeployment.class) == null) {
> if (!deploymentInfo.isDestroyed()) {
> try {
> deploymentInfo.wait();
> } catch (InterruptedException e) {
> log.warn("Wait on deploymentInfo interrupted
> unexpectedly");
> }
> }
> }
> }
> }
>
I actually found it's ALL related to this EjbDeployment.class. Any
idea why it would not be set, or whet it get's set?
Because the ThreadContext doesn't run, when the injections are bound,
they are bound to comp/env isntead of comp/geronimo/env or
geronimo/env (can't recall which). This mod is done only when
deploymentInfo.get(EjbDeployment.class) returns non-null.
Q