Per section 10.4, @AfterBeanDiscovery and @AfterDependencyValidation events, of the specification, failures in observers during the bean discovery and dependency validation phases need to result in DefinitionException and DeploymentException respectively. Currently only the ObserverException type is being thrown.
The following tests are marked ri-broken till this bug is fixed:
org.jboss.jsr299.tck.tests.deployment.lifecycle.fail3.ObserverFailureInDefinitionPhaseTest
org.jboss.jsr299.tck.tests.deployment.lifecycle.fail4.ObserverFailureInDeploymentPhaseTest