opennms-dev:/opennms/bin # ./config-tester eventconf.xml java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.opennms.bootstrap.Bootstrap$3.run(Bootstrap.java:346) at java.lang.Thread.run(Thread.java:662) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventConfDao' defined in class path resource [META-INF/opennms/applicationContext-configTester.xml]: Invocation of init method failed; nested exception is org.opennms.core.xml.MarshallingResourceFailureException: Failed to marshal/unmarshal XML file while unmarshalling XML file: org.exolab.castor.xml.MarshalException: The following exception occured while validating field: _eventList of class: org.opennms.netmgt.xml.eventconf.Events: The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement{File: [not available]; line: 9763; column: 10}; nested exception is org.exolab.castor.xml.MarshalException: The following exception occured while validating field: _eventList of class: org.opennms.netmgt.xml.eventconf.Events: The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement{File: [not available]; line: 9763; column: 10} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1075) at org.opennms.netmgt.config.tester.ConfigTester.testConfig(ConfigTester.java:72) at org.opennms.netmgt.config.tester.ConfigTester.testConfig(ConfigTester.java:159) at org.opennms.netmgt.config.tester.ConfigTester.main(ConfigTester.java:148) ... 6 more Caused by: org.opennms.core.xml.MarshallingResourceFailureException: Failed to marshal/unmarshal XML file while unmarshalling XML file: org.exolab.castor.xml.MarshalException: The following exception occured while validating field: _eventList of class: org.opennms.netmgt.xml.eventconf.Events: The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement{File: [not available]; line: 9763; column: 10}; nested exception is org.exolab.castor.xml.MarshalException: The following exception occured while validating field: _eventList of class: org.opennms.netmgt.xml.eventconf.Events: The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement{File: [not available]; line: 9763; column: 10} at org.opennms.core.xml.MarshallingExceptionTranslator.translate(MarshallingExceptionTranslator.java:77) at org.opennms.core.xml.CastorUtils.unmarshalWithTranslatedExceptions(CastorUtils.java:349) at org.opennms.core.xml.CastorUtils.unmarshalWithTranslatedExceptions(CastorUtils.java:329) at org.opennms.netmgt.config.DefaultEventConfDao.loadAndProcessEvents(DefaultEventConfDao.java:166) at org.opennms.netmgt.config.DefaultEventConfDao.translateConfig(DefaultEventConfDao.java:146) at org.opennms.netmgt.config.DefaultEventConfDao.translateConfig(DefaultEventConfDao.java:69) at org.opennms.netmgt.dao.castor.AbstractCastorConfigDao.loadConfig(AbstractCastorConfigDao.java:102) at org.opennms.netmgt.dao.castor.AbstractCastorConfigDao.afterPropertiesSet(AbstractCastorConfigDao.java:127) at org.opennms.netmgt.config.DefaultEventConfDao.afterPropertiesSet(DefaultEventConfDao.java:129) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417) ... 16 more Caused by: org.exolab.castor.xml.MarshalException: The following exception occured while validating field: _eventList of class: org.opennms.netmgt.xml.eventconf.Events: The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement{File: [not available]; line: 9763; column: 10} at org.exolab.castor.xml.Unmarshaller.convertSAXExceptionToMarshalException(Unmarshaller.java:755) at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:721) at org.opennms.core.xml.CastorUtils.unmarshal(CastorUtils.java:217) at org.opennms.core.xml.CastorUtils.unmarshal(CastorUtils.java:195) at org.opennms.core.xml.CastorUtils.unmarshalWithTranslatedExceptions(CastorUtils.java:347) ... 25 more Caused by: ValidationException: The following exception occured while validating field: _eventList of class: org.opennms.netmgt.xml.eventconf.Events: The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement; - location of error: XPATH: /events The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement at org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:277) at org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescriptorImpl.java:1048) at org.exolab.castor.xml.Validator.validate(Validator.java:127) at org.exolab.castor.xml.UnmarshalHandler.endElement(UnmarshalHandler.java:899) at org.exolab.castor.xml.UnmarshalHandler.endElement(UnmarshalHandler.java:1099) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.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.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:709) ... 28 more Caused by: ValidationException: The following exception occured while validating field: _mask of class: org.opennms.netmgt.xml.eventconf.Event: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement; - location of error: XPATH: /event The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement at org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:277) at org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescriptorImpl.java:1048) at org.exolab.castor.xml.Validator.validate(Validator.java:127) at org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:244) ... 41 more Caused by: ValidationException: The following exception occured while validating field: _maskelementList of class: org.opennms.netmgt.xml.eventconf.Mask: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement; - location of error: XPATH: /mask A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement at org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:277) at org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescriptorImpl.java:1048) at org.exolab.castor.xml.Validator.validate(Validator.java:127) at org.exolab.castor.xml.FieldValidator.validateInstance(FieldValidator.java:325) at org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:270) ... 44 more Caused by: ValidationException: A minimum of 1 _mevalueList object(s) (whose xml name is 'mevalue') are required for class: org.opennms.netmgt.xml.eventconf.Maskelement; - location of error: XPATH: /maskelement at org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:294) at org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescriptorImpl.java:1048) at org.exolab.castor.xml.Validator.validate(Validator.java:127) at org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:244) ... 48 more opennms-dev:/opennms/bin #