Hi,
I‘m trying to work the
decision table supported by Drools.
I can run the supplied example in drools-example successfully.
But, if I try to create my own application package and run it, I‘m getting the
following error :
------------------------------
-----------------------------------
(null: 1, 292): cvc-elt.1: Cannot find the declaration of element ‘rule-set‘.
Exception in thread "main" org.xml.sax.SAXParseException: no semantic module for
namespace ‘http://drools.org/rules‘ (import)
at org.drools.io.RuleSetReader.startElement(RuleSetReader.java:558)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour
ce)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Sou
rce)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn
own Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known 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 javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at org.drools.io.RuleSetReader .read(RuleSetReader.java:443)
at org.drools.io.RuleSetReader.read(RuleSetReader.java:323)
at org.drools.io.RuleBaseLoader.loadFromReader(RuleBaseLoader.java:313)
at org.drools.io.RuleBaseLoader.loadFromReader(RuleBaseLoader.java:271)
at org.drools.io.RuleBaseLoader.loadFromReader(RuleBaseLoader.java:256)
at org.drools.decisiontable.DecisionTableLoader.loadFromInputStream(Unkn
own Source)
at com.mybusinessrule.drools.LimitManage
ment.loadRuleBase(LimitManagement.java:39)
at com.mybusinessrule.drools.LimitManage
ment.main(LimitManagement.java:56)
-----------------------------------------------------------------
Would appreciate if anyone can help me out.
Thanks.
Subir Das