hmmm.. often its a missing ";" in a condition, or something wierd in a
condition node.

Send your rules xml

On 1/25/06, Markus <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I'm running drools 2.1 on a servlet which is deployed to a Apache
> Tomcat 5.0.28 which works fine.
>
> I just tried to deploy the same webapp into an Oracle Application
> Server OAS 10.1.2.0.0 and got the following error while loading the
> rulebase:
>
> I'm using java 1.4.2_04.
>
> Code:
> ruleBase = RuleBaseLoader.loadFromInputStream(
> XPS.class.getResourceAsStream("rules.java.drl"
> ));
>
> Exception:
> java.lang.NoSuchFieldError: tokenTypeToASTClassMap   at
> org.drools.semantics.java.parser.JavaRecognizer.buildTokenTypeASTClassMap(
> JavaRecognizer.java:4809)
> at
> org.drools.semantics.java.parser.JavaRecognizer.<init>(JavaRecognizer.java
> :55)
>   at
> org.drools.semantics.java.parser.JavaRecognizer.<init>(JavaRecognizer.java
> :60)
>   at
> org.drools.semantics.java.JavaExprAnalyzer.analyze(JavaExprAnalyzer.java
> :100)
>   at
> org.drools.semantics.java.JavaCondition.<init>(JavaCondition.java:108)
> at
> org.drools.semantics.java.JavaConditionFactory.newCondition(
> JavaConditionFactory.java:69)
>   at
> org.drools.io.ConditionHandler.end(ConditionHandler.java:66)   at
> org.drools.io.RuleSetReader.endElement(RuleSetReader.java:617)   at
> oracle.xml.parser.v2.XMLMultiHandler.endElement(XMLMultiHandler.java:184)
> at
> oracle.xml.parser.schema.XSDValidator.endElement(XSDValidator.java:737)
> at
> oracle.xml.parser.v2.NonValidatingParser.parseElement(
> NonValidatingParser.java:1254)
>   at
> oracle.xml.parser.v2.NonValidatingParser.parseRootElement(
> NonValidatingParser.java:311)
>   at
> oracle.xml.parser.v2.NonValidatingParser.parseDocument(
> NonValidatingParser.java:278)
>   at
> oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:184)   at
> oracle.xml.jaxp.JXSAXParser.parse(JXSAXParser.java:288)   at
> org.drools.io.RuleSetReader.read(RuleSetReader.java:443)   at
> org.drools.io.RuleSetReader.read(RuleSetReader.java:337)   at
> org.drools.io.RuleBaseLoader.loadFromInputStream(RuleBaseLoader.java:234)
> at
> org.drools.io.RuleBaseLoader.loadFromInputStream(RuleBaseLoader.java:193)
> at
> org.drools.io.RuleBaseLoader.loadFromInputStream(RuleBaseLoader.java:177)
>
>
> What went wrong?
>
> Markus
>

Reply via email to