<div dir="ltr"><div>I was looking at :WFLY-4200 WAR MDB cannot obtain superclass on module classpath</div><div><br></div><div>This is what I posted about it:</div><div><br></div><div><br></div><div>&quot;I believe that the problem is because AnnotatedEJBComponentDescriptionDeploymentUnitProcessor executes in the parse phase:</div><div><br></div><div>Phase.PARSE,Phase.PARSE_CREATE_COMPONENT_DESCRIPTIONS</div><div><br></div><div>Since the dependencies will be resolved at  Phase.DEPENDENCIES, your build will not work. </div><div>Regarding WFLY, my suggestion is not throw the EjbLogger.ROOT_LOGGER.mdbDoesNotImplementNorSpecifyMessageListener(beanClass) only bring up some flag that the required interfaces were not yet resolved, some attachment could be useful, just to retain the super class name. When the dependencies were solved, the class will be present on the class index and the test against the annotation should be performed again. Since that work will be done twice, to verify the required interfaces, this requires some experts advice.&quot; </div><div><br></div><div>Thanks,</div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><font size="1"><span style="font-family:Arial">________________</span><span style="font-family:Arial">__________</span><br></font></div><div><div align="left" style="font-family:Arial"><font size="1">Eduardo Sant&#39;Ana da Silva </font></div><div style="font-family:Arial;font-size:small"><br></div></div></div></div></div></div>
</div>