Hi everyone, I'm using an xml file for rules. <pattern value="configuration/action/destination"> <factory-create-rule classname="pakcagename.DestinationCreationFactory"> <bean-property-setter-rule pattern="value"/> <set-next-rule methodname="setDestination"/> </pattern>
I have defined an implementation for AbstractObjectCreationFactory that's DestinationCreationFactory. On Runtime i'm having this exception: 0 [main] ERROR digester.Digester - End event threw exception java.lang.NoSuchMethodException: No such accessible method: add() on object: org.apache.commons.digester.FactoryCreateRule at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java :250) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) at org.apache.commons.digester.Rule.end(Rule.java:276) at org.apache.commons.digester.Digester.endElement(Digester.java:1058) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(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.commons.digester.Digester.parse(Digester.java:1567) at org.apache.commons.digester.xmlrules.FromXmlRuleSet.addRuleInstances( FromXmlRuleSet.java:149) at org.apache.commons.digester.Digester.addRuleSet(Digester.java:1663) at org.apache.commons.digester.xmlrules.DigesterLoader.createDigester( DigesterLoader.java:91) ..... org.apache.commons.digester.xmlrules.XmlLoadException: Error at (20, 51: No such accessible method: add() on object: org.apache.commons.digester.FactoryCreateRule at org.apache.commons.digester.xmlrules.FromXmlRuleSet.addRuleInstances( FromXmlRuleSet.java:151) at org.apache.commons.digester.Digester.addRuleSet(Digester.java:1663) at org.apache.commons.digester.xmlrules.DigesterLoader.createDigester( DigesterLoader.java:91) Has anyone had this problem before? Cheers, Amine.