<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
java.lang.IllegalStateException: Should not have null domainName for scoped bean
</h3>
<span style="margin-bottom: 10px;">
reply from <a href="http://community.jboss.org/people/pastafarian">Pasta Farian</a> in <i>JBoss AOP</i> - <a href="http://community.jboss.org/message/538848#538848">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>More information...</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Here is my jboss-aop.xml which is placed in the META-INF directory of the war file. The war file is one of several independent war files in the EAR file.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="color: #3366ff;"><aop xmlns="urn:jboss:aop-beans:1.0"><br/>    <interceptor/><br/>    <bind pointcut="execution(* com.acme.*->*(..))"><br/>        <interceptor-ref name="com.intuit.loghub.aop.LogInterceptor"/><br/>    </bind></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="color: #3366ff;"></aop></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I tried putting a <span style="color: #3366ff;"><domain name="TestDomain></span> element around the <span style="color: #3366ff;"><bind></span> element but I still got the same exception above.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span>I found a mention of Domain in the EJB3 Customized deployment docs: </span><a class="jive-link-external-small" href="http://www.jboss.org/ejb3/docs/tutorial/configuration/configuration.html" target="_blank">http://www.jboss.org/ejb3/docs/tutorial/configuration/configuration.html</a></p><p><span style="color: #008000;"><br/></span></p><h3><span style="color: #008000;">Domains</span></h3><p><span style="color: #008000;"> The <domain ... /> elements configure the server side. There is a  default domain for each bean type. This is where the server side interceptor chains are defined using the AOP Pointcut Language  (i.e. <bind pointcut="..." />). Please see the AOP documentation for more information on the Pointcut Language. The Domains  are also used to introduce default annotations and thus create default behavior for each of the bean types. For example, take a  look at the "Stateless Bean" domain. Notice that through the <annotation expr="..." /> element, a default  @org.jboss.annotation.ejb.PoolClass is created for each stateless  session bean that does not explicitly define a @org.jboss.annotation.ejb.PoolClass  annotation on the class.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Except the war file in question doesn't have any EJBs in it! It's just a resteasy servlet and supporting code.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/538848#538848">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AOP at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2027">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>