[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xalan-dev
Subject:    [jira] [Created] (XALANJ-2564) variable value calculated incorrectly within for-each in xsl transfor
From:       "Nash (JIRA)" <jira () apache ! org>
Date:       2012-12-05 21:15:59
Message-ID: 2017969852.64947.1354742159697.JavaMail.jiratomcat () arcas
[Download RAW message or body]

Nash created XALANJ-2564:
----------------------------

             Summary: variable value calculated incorrectly within for-each in xsl \
transformation output  Key: XALANJ-2564
                 URL: https://issues.apache.org/jira/browse/XALANJ-2564
             Project: XalanJ2
          Issue Type: Bug
      Security Level: No security risk; visible to anyone (Ordinary problems in Xalan \
projects.  Anybody can view the issue.)  Affects Versions: 2.7
         Environment: Weblogic 9.2 MP3 on HP-UX Itanium(B.11.31). Multi-threaded \
environment.  Xalan 7.0. 
Hardware: 
Processors: 4
architecture: IA64N
Java: 1.5
Physical Memory: 32G
            Reporter: Nash
            Assignee: Steven J. Hathaway


We are encountering a strange issue in Production environment which we are not able \
to replicate in any environments. The Order Process & Management application which \
generates this error processes thousands of orders in a day avg. 4000 order. The \
order xmls are transformed using various xslt to update order data. There is no XLS \
transformation exception thrown but the xml output is not what is expected which \
leads to an "OrderUpdateException" being thrown by the application API. 

When this exception occurs, there are always 2 orders involved i.e. 2 different order \
xmls being transformed at the same time(same timestamp) using same xslt. The \
resulting XML transformation output for both the orders are also well-formed but due \
to incorrect value evaluated by a variable declared inside <xsl:for-each, wrong path \
information is being supplied to <Add instruction for updating the order. Morever, \
the issue seems to go away on retry of order task from the application web client. As \
a result, the orders get updated and processing continues. Here retry means applying \
the same transformation again on order xml. The input order xmls were not modified \
whatsoever during retry.



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic