You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by gk...@apache.org on 2007/09/14 23:58:27 UTC

svn commit: r575803 - in /cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src: changes/changes.xml main/java/org/apache/cocoon/components/modules/input/JXPathHelper.java

Author: gkossakowski
Date: Fri Sep 14 14:58:27 2007
New Revision: 575803

URL: http://svn.apache.org/viewvc?rev=575803&view=rev
Log:
COCOON-2108: Construct xmodule:flow-attr does not accept document object. Thanks to Hugh Sparks for contributing the patch and Kazo Csaba for reporting the issue on mailing list.

Modified:
    cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/changes/changes.xml
    cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/modules/input/JXPathHelper.java

Modified: cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/changes/changes.xml?rev=575803&r1=575802&r2=575803&view=diff
==============================================================================
--- cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/changes/changes.xml (original)
+++ cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/changes/changes.xml Fri Sep 14 14:58:27 2007
@@ -26,6 +26,10 @@
 <document>
   <body>
     <release version="1.0.0-RC2" date="2007-??-??" description="unreleased">
+      <action dev="gkossakowski" type="fix" issue="COCOON-2108" due-to="Hugh Sparks" due-to-email="hugh@csparks.com">
+        Construct xmodule:flow-attr does not accept document object. Fixes problem that caused 
+        "The object type: class java.lang.String could not be serialized to XML" exception. 
+      </action> 
       <action dev="vgritsenko" type="fix">
         Regression in &lt;map:serialize/&gt; - do not override status code if
         it was not set on serialize element.

Modified: cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/modules/input/JXPathHelper.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/modules/input/JXPathHelper.java?rev=575803&r1=575802&r2=575803&view=diff
==============================================================================
--- cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/modules/input/JXPathHelper.java (original)
+++ cocoon/trunk/core/cocoon-sitemap/cocoon-sitemap-impl/src/main/java/org/apache/cocoon/components/modules/input/JXPathHelper.java Fri Sep 14 14:58:27 2007
@@ -92,9 +92,7 @@
         try {
             JXPathContext jxContext = JXPathContext.newContext(contextObj);
             setup(setup, jxContext, modeConf);
-
-            Object obj = jxContext.getValue(name);
-            return obj;
+            return jxContext.selectSingleNode(name);
         } catch (Exception e) {
             throw new ConfigurationException("Module does not support <" + name + ">" + "attribute.", e);
         }