Author: gnodet
Date: Mon Sep 25 01:51:53 2006
New Revision: 449611

URL: http://svn.apache.org/viewvc?view=rev&rev=449611
Log:
SM-597: Drools xpath expression does not use the namespaces defined

Modified:
    
incubator/servicemix/trunk/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java

Modified: 
incubator/servicemix/trunk/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java?view=diff&rev=449611&r1=449610&r2=449611
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java
 Mon Sep 25 01:51:53 2006
@@ -39,8 +39,10 @@
             throw new FactoryException("No XPath provided!");
         }
         try {
-            JaxenXPathExpression expression = new JaxenXPathExpression(text);
+            JaxenXPathExpression expression = new JaxenXPathExpression();
+            expression.setXpath(text);
             
expression.setNamespaceContext(createNamespaceContext(configuration));
+            expression.afterPropertiesSet();
             return new Condition[]{ new JaxenCondition(rule, expression) };
         }
         catch (Exception e) {


Reply via email to