try using double \ inside evals and consequences... not sure if it will work, but try it out... this should all be fixed in drools 5.
2008/8/27 samlotti <[email protected]> > > Hello, > > I'm trying to construct a rule in drool V4 that contains and eval and a > literal string that may contain quotes. I've tried escaping the quote but > get the error below. The \" works outside an eval. > > rule "evalList2" > when > Var( eval( "tt".equals("t\"t"))) > then > System.out.println( "evalList2" ); > end > > > Error: > java.lang.NullPointerException: > at > > org.drools.rule.PredicateConstraint.createContextEntry(PredicateConstraint.java:201) > at org.drools.reteoo.AlphaNode.createMemory(AlphaNode.java:230) > ... > > It looks like a change was made to V3 to fix this but doesnt appear to work > in V4, does anyone know how to construct this type of rule? > > Thanks > Sam > > -- > View this message in context: > http://www.nabble.com/problem-escaping-quote-in-eval-tp19186015p19186015.html > Sent from the drools - user mailing list archive at Nabble.com. > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > -- Edson Tirelli JBoss Drools Core Development JBoss, a division of Red Hat @ www.jboss.com
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
