Looking at the stack it looks like a Java implementation. But you're
right that there is a suspicious piece of code in
AbstractScopeContainer..
protected InstanceWrapper createInstanceWrapper() throws
TargetResolutionException {
ImplementationProvider implementationProvider =
component.getImplementationProvider();
if (implementationProvider instanceof ScopedImplementationProvider) {
return
((ScopedImplementationProvider)implementationProvider).createInstanceWrapper();
}
return null;
}
Where, in the case of the CompositeScopeContainer, the null is not checked for.
Simon