[jboss-jira] [JBoss JIRA] Updated: (JBMICROCONT-331) NPE for misconfigure annotation

Ales Justin (JIRA) jira-events at lists.jboss.org
Mon Aug 25 16:33:40 EDT 2008


     [ https://jira.jboss.org/jira/browse/JBMICROCONT-331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ales Justin updated JBMICROCONT-331:
------------------------------------

    Fix Version/s: JBossMC.2.0.0.CR1
                       (was: JBossMC.2.0.0.Beta17)


> NPE for misconfigure annotation
> -------------------------------
>
>                 Key: JBMICROCONT-331
>                 URL: https://jira.jboss.org/jira/browse/JBMICROCONT-331
>             Project: JBoss Microcontainer
>          Issue Type: Bug
>            Reporter: Adrian Brock
>            Assignee: Ales Justin
>             Fix For: JBossMC.2.0.0.CR1
>
>
> If you misconfigure an annotation in the xml, e.g.
>       <annotation name="org.jboss.test.kernel.deployment.support.TestAnnotation1"/>
> instead of
>       <annotation>@org.jboss.test.kernel.deployment.support.TestAnnotation1"</annotation>
> You get this unhelpful error message:
> org.jboss.xb.binding.JBossXBException: Failed to parse source: file:/home/ejort/microcontainer/kernel/target/tests-classes/org/jboss/test/kernel/deployment/test/MutableMetaDataTestCase_NotAutomatic.xml at 7,11
> 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:177)
> 	at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:139)
> 	at org.jboss.kernel.plugins.deployment.xml.BasicXMLDeployer.deploy(BasicXMLDeployer.java:147)
> ...
> Caused by: java.lang.RuntimeException: QName {urn:jboss:bean-deployer:2.0}annotation error adding org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData at 18a8ce2 to collection java.util.HashSet at 12789d2
> 	at org.jboss.xb.builder.runtime.CollectionPropertyHandler.handle(CollectionPropertyHandler.java:154)
> 	at org.jboss.xb.builder.runtime.AbstractPropertyHandler.doHandle(AbstractPropertyHandler.java:98)
> 	at org.jboss.xb.builder.runtime.BeanHandler.setParent(BeanHandler.java:197)
> 	at org.jboss.xb.binding.group.ValueListHandler$FACTORY$1.newInstance(ValueListHandler.java:401)
> 	at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.endRepeatableParticle(SundayContentHandler.java:853)
> 	at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.endElement(SundayContentHandler.java:221)
> 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.endElement(SaxJBossXBParser.java:379)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> 	at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> 	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
> 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:173)
> 	... 28 more
> Caused by: java.lang.NullPointerException
> 	at org.jboss.beans.metadata.plugins.AbstractAnnotationMetaData.getHashCode(AbstractAnnotationMetaData.java:160)
> 	at org.jboss.util.JBossObject.hashCode(JBossObject.java:175)
> 	at java.util.HashMap.put(HashMap.java:418)
> 	at java.util.HashSet.add(HashSet.java:194)
> 	at org.jboss.xb.builder.runtime.CollectionPropertyHandler.handle(CollectionPropertyHandler.java:150)
> 	... 45 more

-- 
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