What happens, if an EJB3 stateless/stateful bean no args constructor throws an exception? For example, class A has a DI:
@EJB
B b;
and B throws an exception in the constructor? I didn't find any mention for this case in EJB3 specs. I'd guess that the isntance of class A gets discarded, because it really has no means for succeeding in its task.