[jboss-jira] [JBoss JIRA] Created: (JBMDR-49) Better whitespace tolerance in AnnotationCreator
Scott M Stark (JIRA)
jira-events at lists.jboss.org
Tue Oct 28 20:44:20 EDT 2008
Better whitespace tolerance in AnnotationCreator
------------------------------------------------
Key: JBMDR-49
URL: https://jira.jboss.org/jira/browse/JBMDR-49
Project: JBoss MetaData Repository
Issue Type: Feature Request
Components: Annotations
Affects Versions: JBossMDR.2.0.0.GA
Reporter: Scott M Stark
If I attempt to deploy an mc bean with an annotation that spans multiple lines in the jboss-beans.xml descriptor, for example:
<bean name="JNDIBasedSecurityRegistration"
class="org.jboss.security.integration.JNDIBasedSecurityRegistration">
<annotation>@org.jboss.managed.api.annotation.ManagementObject(name="JNDIBasedSecurityRegistration",
componentType=@org.jboss.managed.api.annotation.ManagementComponent(type="MCBean", subtype="Security"))</annotation>
<property name="policyRegistration"><inject bean="JBossSecurityPolicyRegistration" /></property>
<property name="securityManagement"><inject bean="JNDIBasedSecurityManagement" /></property>
</bean>
The deployment fails with:
Caused by: java.lang.RuntimeException: Error getting root expression @org.jboss.managed.api.annotation.ManagementObject(name="JNDIBasedSecurityRegistration",
componentType=@ManagementComponent(type="MCBean", subtype="Security"))
at org.jboss.annotation.factory.AnnotationCreator.getRootExpr(AnnotationCreator.java:361)
at org.jboss.annotation.factory.AnnotationCreator.getRootExpr(AnnotationCreator.java:330)
at org.jboss.annotation.factory.AnnotationCreator.createAnnotation(AnnotationCreator.java:449)
at org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData.getAnnotationInstance(AbstractAnnotationMetaData.java:119)
... 42 more
Caused by: org.jboss.annotation.factory.ast.ParseException: Encountered "\n" at line 1, column 89.
We should be considering whitespace as significant in the grammar.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list