<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>3122</bug_id>
          
          <creation_ts>2006-04-19 19:41:35 +0000</creation_ts>
          <short_desc>[XPath] Things we ought to say about errors</short_desc>
          <delta_ts>2006-04-25 22:16:44 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>XPath 2.0</component>
          <version>Candidate Recommendation</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Kay">mike</reporter>
          <assigned_to name="Don Chamberlin">chamberl</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>9313</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2006-04-19 19:41:35 +0000</bug_when>
    <thetext>I am raising this in response to action A-296-001.

There are some things we don&apos;t say about errors that we probably should say.

In 2.3.1, after para 5 (&quot;The outcome of the static analysis phase...&quot;) add:

In many implementations the static analysis phase will run to completion before the dynamic evaluation phase starts, and therefore an [expression|query] will neither return a result nor raise a dynamic error if there are any static errors present. However, this specification does not rule out strategies such as on-demand linking of modules in which static analysis runs in parallel with dynamic evaluation, and this may result in varying error behavior.

If more than one error is present, or if an error condition comes within the scope of more than one error defined in this specification, then any non-empty subset of these errors may be reported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9448</commentid>
    <comment_count>1</comment_count>
    <who name="Don Chamberlin">chamberl</who>
    <bug_when>2006-04-25 22:16:29 +0000</bug_when>
    <thetext>Mike,
The Query and XSLT working group considered your comment on April 25, 2006 and agreed to include the second paragraph (about multiple errors) in the language documents as you suggested. The first paragraph (about static vs. dynamic phases) was not accepted because it conflicts with an existing specification. Since you were present during this discussion, I have marked this comment as Fixed and Closed.
Regards,
Don Chamberlin (for the joint working groups)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>