Project

Profile

Help

Bug #3507

closed

Internal Saxon error: local variable encountered whose binding has been deleted

Added by Radu Coravu about 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
2017-10-31
Due date:
% Done:

0%

Estimated time:
Legacy ID:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Platforms:

Description

Using the Saxon 9.7.0.19 bundled with Oxygen XML Editor. If I find some way to reproduce this I will attach some sample XSLTs and XML.

transform.topic2fo.main:
     [xslt] Processing /Users/eolson/Working/Product_Change_Docs/EMP_MOP_Source/temp/stage1a.xml to /Users/eolson/Working/Product_Change_Docs/EMP_MOP_Source/temp/stage2.fo
     [xslt] Loading stylesheet /Applications/Oxygen XML Editor/frameworks/dita/DITA-OT/plugins/org.dita.pdf2/xsl/fo/topic2fo_shell_axf.xsl
     [xslt] *** Internal Saxon error: local variable encountered whose binding has been deleted
     [xslt] Variable name: half
     [xslt] Line number of reference: 1039 in file:/Applications/Oxygen%20XML%20Editor/frameworks/dita/DITA-OT/plugins/org.dita.pdf2/template_2015/fo/templates/4_content/tables.xsl
     [xslt] Line number of declaration: 1024 in file:/Applications/Oxygen%20XML%20Editor/frameworks/dita/DITA-OT/plugins/org.dita.pdf2/template_2015/fo/templates/4_content/tables.xsl
     [xslt] DECLARATION:
     [xslt] <?xml version="1.0" encoding="utf-8"?>
     [xslt] <let vn="20" baseUri="file:/Applications/Oxygen%20XML%20Editor/frameworks/dita/DITA-OT/plugins/org.dita.pdf2/template_2015/fo/templates/4_content/tables.xsl" ns="xsl=http://www.w3.org/1999/XSL/Transform fo=http://www.w3.org/1999/XSL/Format exsl=http://exslt.org/common xs=http://www.w3.org/2001/XMLSchema axf=http://www.antennahouse.com/names/XSL/Extensions" line="1024" var="half" as="xs:untypedAtomic" slot="-999" eval="-1">
     [xslt]  <atomic xmlns:xs="http://www.w3.org/2001/XMLSchema" val="0.5" type="xs:untypedAtomic"/>
     [xslt]  <let line="1031" var="odd_or_even" as="xs:untypedAtomic" slot="31" eval="7">
     [xslt]   <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" line="1033" as="xs:untypedAtomic" emptiable="0">
     [xslt]    <choose>
     [xslt]     <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="tl1_test3" slot="26"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <atomic val="tl1_SWT" type="xs:untypedAtomic"/>
     [xslt]     <vc line="1034" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="cli_test3" slot="27"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <atomic val="cli_SWT" type="xs:untypedAtomic"/>
     [xslt]     <vc line="1035" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="termemul_test3" slot="28"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <atomic val="termemul_SWT" type="xs:untypedAtomic"/>
     [xslt]     <vc line="1036" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="ns500_test3" slot="29"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <atomic val="ns500_SWT" type="xs:untypedAtomic"/>
     [xslt]     <vc line="1037" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <varRef name="flxgt_test3" slot="30"/>
     [xslt]      </cast>
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <atomic val="flxgt_SWT" type="xs:untypedAtomic"/>
     [xslt]     <vc line="1038" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <cast line="1018" as="xs:untypedAtomic" emptiable="0">
     [xslt]        <choose>
     [xslt]         <gcEE op="=" card="N:1" comp="CCC">
     [xslt]          <data>
     [xslt]           <varRef name="tl1_test1" slot="7"/>
     [xslt]          </data>
     [xslt]          <data>
     [xslt]           <varRef name="ns1500_string" slot="22"/>
     [xslt]          </data>
     [xslt]         </gcEE>
     [xslt]         <atomic val="yes" type="xs:untypedAtomic"/>
     [xslt]         <gcEE line="1019" op="=" card="N:1" comp="CCC">
     [xslt]          <data>
     [xslt]           <varRef name="tl1_test2" slot="8"/>
     [xslt]          </data>
     [xslt]          <data>
     [xslt]           <varRef name="ns1500_string" slot="22"/>
     [xslt]          </data>
     [xslt]         </gcEE>
     [xslt]         <atomic val="yes" type="xs:untypedAtomic"/>
     [xslt]         <true/>
     [xslt]         <atomic val="no" type="xs:untypedAtomic"/>
     [xslt]        </choose>
     [xslt]       </cast>
     [xslt]      </cast>
     [xslt]      <cast as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <atomic val="ns1500_SWT" type="xs:untypedAtomic"/>
     [xslt]     <fn line="1039" name="contains">
     [xslt]      <cvUntyped to="xs:string">
     [xslt]       <cast line="1028" as="xs:untypedAtomic" emptiable="0">
     [xslt]        <fn name="string">
     [xslt]         <varRef name="rownum_2" slot="3"/>
     [xslt]        </fn>
     [xslt]       </cast>
     [xslt]      </cvUntyped>
     [xslt]      <cvUntyped to="xs:string">
     [xslt]       <data>
     [xslt]        <varRef name="half" slot="-999"/>
     [xslt]       </data>
     [xslt]      </cvUntyped>
     [xslt]     </fn>
     [xslt]     <atomic val="odd" type="xs:untypedAtomic"/>
     [xslt]     <true/>
     [xslt]     <atomic val="even" type="xs:untypedAtomic"/>
     [xslt]    </choose>
     [xslt]   </cast>
     [xslt]   <let line="1044" var="first_row_test" as="xs:untypedAtomic" slot="-999" eval="7">
     [xslt]    <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" line="1048" as="xs:untypedAtomic" emptiable="0">
     [xslt]     <choose>
     [xslt]      <fn name="exists">
     [xslt]       <filter flags="b">
     [xslt]        <filter flags="b">
     [xslt]         <axis name="parent" nodeTest="element()"/>
     [xslt]         <fn name="contains">
     [xslt]          <cvUntyped to="xs:string">
     [xslt]           <data>
     [xslt]            <axis name="attribute" nodeTest="attribute(Q{}class)"/>
     [xslt]           </data>
     [xslt]          </cvUntyped>
     [xslt]          <str val=" topic/row "/>
     [xslt]         </fn>
     [xslt]        </filter>
     [xslt]        <fn name="empty">
     [xslt]         <filter flags="b">
     [xslt]          <axis name="preceding-sibling" nodeTest="element()"/>
     [xslt]          <fn name="contains">
     [xslt]           <cvUntyped to="xs:string">
     [xslt]            <data>
     [xslt]             <axis name="attribute" nodeTest="attribute(Q{}class)"/>
     [xslt]            </data>
     [xslt]           </cvUntyped>
     [xslt]           <str val=" topic/row "/>
     [xslt]          </fn>
     [xslt]         </filter>
     [xslt]        </fn>
     [xslt]       </filter>
     [xslt]      </fn>
     [xslt]      <atomic val="yes" type="xs:untypedAtomic"/>
     [xslt]      <true/>
     [xslt]      <atomic val="no" type="xs:untypedAtomic"/>
     [xslt]     </choose>
     [xslt]    </cast>
     [xslt]    <choose line="1065">
     [xslt]     <gcEE op="=" card="N:1" comp="CCC">
     [xslt]      <data>
     [xslt]       <slash>
     [xslt]        <slash>
     [xslt]         <slash>
     [xslt]          <slash>
     [xslt]           <axis name="parent" nodeTest="element(Q{}row)"/>
     [xslt]           <axis name="parent" nodeTest="element(Q{}tbody)"/>
     [xslt]          </slash>
     [xslt]          <axis name="parent" nodeTest="element(Q{}tgroup)"/>
     [xslt]         </slash>
     [xslt]         <axis name="parent" nodeTest="element(Q{}table)"/>
     [xslt]        </slash>
     [xslt]        <axis name="attribute" nodeTest="attribute(Q{}outputclass)"/>
     [xslt]       </slash>
     [xslt]      </data>
     [xslt]      <str val="screen"/>
     [xslt]     </gcEE>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1066" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1067" name="tbody.row.entry.screen" bSlot="-1"/>
     [xslt]       <callT line="1067" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1068" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1069" name="rev_bar" bSlot="0"/>
     [xslt]       <callT line="1070" name="processEntryContent" bSlot="0"/>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <vc line="1075" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]       <cast line="1055" as="xs:untypedAtomic" emptiable="0">
     [xslt]        <choose>
     [xslt]         <gcEE op="=" card="N:1" comp="CCC">
     [xslt]          <data>
     [xslt]           <slash>
     [xslt]            <filter flags="b">
     [xslt]             <axis name="parent" nodeTest="element()"/>
     [xslt]             <fn name="contains">
     [xslt]              <cvUntyped to="xs:string">
     [xslt]               <data>
     [xslt]                <axis name="attribute" nodeTest="attribute(Q{}class)"/>
     [xslt]               </data>
     [xslt]              </cvUntyped>
     [xslt]              <str val=" topic/row "/>
     [xslt]             </fn>
     [xslt]            </filter>
     [xslt]            <axis name="attribute" nodeTest="attribute(Q{}outputclass)"/>
     [xslt]           </slash>
     [xslt]          </data>
     [xslt]          <str val="subhead"/>
     [xslt]         </gcEE>
     [xslt]         <atomic val="yes" type="xs:untypedAtomic"/>
     [xslt]         <true/>
     [xslt]         <atomic val="no" type="xs:untypedAtomic"/>
     [xslt]        </choose>
     [xslt]       </cast>
     [xslt]      </cast>
     [xslt]      <str val="yes"/>
     [xslt]     </vc>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1076" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1077" name="tbody.row.subhead.entry" bSlot="-1"/>
     [xslt]       <callT line="1077" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1078" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1079" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <choose line="1081">
     [xslt]        <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]         <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]          <varRef name="first_row_test" slot="-999"/>
     [xslt]         </cast>
     [xslt]         <str val="yes"/>
     [xslt]        </vc>
     [xslt]        <elem line="1082" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]         <sequence>
     [xslt]          <useAS line="1083" name="tbody.row.subhead.entry__content" bSlot="-1"/>
     [xslt]          <callT line="1083" name="rev_bar" bSlot="0"/>
     [xslt]          <elem line="1084" name="fo:marker" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]           <att name="marker-class-name" flags="l">
     [xslt]            <str val="continued-text"/>
     [xslt]           </att>
     [xslt]          </elem>
     [xslt]          <callT line="1085" name="processEntryContent" bSlot="0"/>
     [xslt]         </sequence>
     [xslt]        </elem>
     [xslt]        <true/>
     [xslt]        <elem line="1089" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]         <sequence>
     [xslt]          <useAS line="1090" name="tbody.row.subhead.entry__content" bSlot="-1"/>
     [xslt]          <callT line="1090" name="rev_bar" bSlot="0"/>
     [xslt]          <elem line="1091" name="fo:marker" flags="l">
     [xslt]           <sequence>
     [xslt]            <att name="marker-class-name" flags="l">
     [xslt]             <str val="continued-text"/>
     [xslt]            </att>
     [xslt]            <valueOf flags="l">
     [xslt]             <str val=" (Cont.)"/>
     [xslt]            </valueOf>
     [xslt]           </sequence>
     [xslt]          </elem>
     [xslt]          <callT line="1092" name="processEntryContent" bSlot="0"/>
     [xslt]         </sequence>
     [xslt]        </elem>
     [xslt]       </choose>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <fn line="1101" name="exists">
     [xslt]      <filter flags="b">
     [xslt]       <filter flags="b">
     [xslt]        <slash simple="1">
     [xslt]         <dot type="element()"/>
     [xslt]         <axis name="ancestor" nodeTest="element()"/>
     [xslt]        </slash>
     [xslt]        <fn name="contains">
     [xslt]         <cvUntyped to="xs:string">
     [xslt]          <data>
     [xslt]           <axis name="attribute" nodeTest="attribute(Q{}class)"/>
     [xslt]          </data>
     [xslt]         </cvUntyped>
     [xslt]         <str val="- topic/tgroup "/>
     [xslt]        </fn>
     [xslt]       </filter>
     [xslt]       <fn name="exists">
     [xslt]        <filter flags="b">
     [xslt]         <filter flags="b">
     [xslt]          <axis name="parent" nodeTest="element()"/>
     [xslt]          <gc op="=" card="1:1" comp="CCC">
     [xslt]           <data>
     [xslt]            <axis name="attribute" nodeTest="attribute(Q{}frame)"/>
     [xslt]           </data>
     [xslt]           <str val="none"/>
     [xslt]          </gc>
     [xslt]         </filter>
     [xslt]         <fn name="contains">
     [xslt]          <cvUntyped to="xs:string">
     [xslt]           <data>
     [xslt]            <axis name="attribute" nodeTest="attribute(Q{}class)"/>
     [xslt]           </data>
     [xslt]          </cvUntyped>
     [xslt]          <str val=" topic/table "/>
     [xslt]         </fn>
     [xslt]        </filter>
     [xslt]       </fn>
     [xslt]      </filter>
     [xslt]     </fn>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1102" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1103" name="tbody.row.entry.nolines" bSlot="-1"/>
     [xslt]       <callT line="1103" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1104" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1105" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <elem line="1106" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1107" name="tbody.row.entry.nolines__content" bSlot="-1"/>
     [xslt]         <callT line="1107" name="rev_bar" bSlot="0"/>
     [xslt]         <callT line="1108" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <and line="1114" op="and">
     [xslt]      <fn name="contains">
     [xslt]       <cvUntyped to="xs:string">
     [xslt]        <data>
     [xslt]         <varRef name="rowheader_test3" slot="6"/>
     [xslt]        </data>
     [xslt]       </cvUntyped>
     [xslt]       <str val="yes"/>
     [xslt]      </fn>
     [xslt]      <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]       <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]        <data>
     [xslt]         <varRef name="ns500_test3" slot="29"/>
     [xslt]        </data>
     [xslt]       </cast>
     [xslt]       <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]        <data>
     [xslt]         <varRef name="yes_string" slot="25"/>
     [xslt]        </data>
     [xslt]       </cast>
     [xslt]      </vc>
     [xslt]     </and>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1115" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1116" name="thead.row.entry.ns500.sub" bSlot="-1"/>
     [xslt]       <callT line="1116" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1117" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1118" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <elem line="1119" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1120" name="thead.row.entry__content" bSlot="-1"/>
     [xslt]         <callT line="1120" name="rev_bar" bSlot="0"/>
     [xslt]         <callT line="1121" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <vc line="1127" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]       <cast line="1003" as="xs:untypedAtomic" emptiable="0">
     [xslt]        <choose>
     [xslt]         <and op="and">
     [xslt]          <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]           <cast as="xs:string" emptiable="0">
     [xslt]            <data>
     [xslt]             <varRef name="subtable_test" slot="17"/>
     [xslt]            </data>
     [xslt]           </cast>
     [xslt]           <cast as="xs:string" emptiable="0">
     [xslt]            <data>
     [xslt]             <varRef name="yes_string" slot="25"/>
     [xslt]            </data>
     [xslt]           </cast>
     [xslt]          </vc>
     [xslt]          <gcEE op="=" card="N:1" comp="CCC">
     [xslt]           <data>
     [xslt]            <varRef name="tl1_test1" slot="7"/>
     [xslt]           </data>
     [xslt]           <data>
     [xslt]            <varRef name="ns500_string" slot="20"/>
     [xslt]           </data>
     [xslt]          </gcEE>
     [xslt]         </and>
     [xslt]         <atomic val="yes" type="xs:untypedAtomic"/>
     [xslt]         <and line="1004" op="and">
     [xslt]          <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]           <cast as="xs:string" emptiable="0">
     [xslt]            <data>
     [xslt]             <varRef name="subtable_test" slot="17"/>
     [xslt]            </data>
     [xslt]           </cast>
     [xslt]           <cast as="xs:string" emptiable="0">
     [xslt]            <data>
     [xslt]             <varRef name="yes_string" slot="25"/>
     [xslt]            </data>
     [xslt]           </cast>
     [xslt]          </vc>
     [xslt]          <gcEE op="=" card="N:1" comp="CCC">
     [xslt]           <data>
     [xslt]            <varRef name="tl1_test2" slot="8"/>
     [xslt]           </data>
     [xslt]           <data>
     [xslt]            <varRef name="ns500_string" slot="20"/>
     [xslt]           </data>
     [xslt]          </gcEE>
     [xslt]         </and>
     [xslt]         <atomic val="yes" type="xs:untypedAtomic"/>
     [xslt]         <true/>
     [xslt]         <atomic val="no" type="xs:untypedAtomic"/>
     [xslt]        </choose>
     [xslt]       </cast>
     [xslt]      </cast>
     [xslt]      <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1128" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1129" name="tbody.row.entry.ns500.sub" bSlot="-1"/>
     [xslt]       <callT line="1129" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1130" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1131" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <elem line="1132" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1133" name="tbody.row.entry.sub__content" bSlot="-1"/>
     [xslt]         <callT line="1133" name="rev_bar" bSlot="0"/>
     [xslt]         <callT line="1134" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <vc line="1140" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]       <cast line="1011" as="xs:untypedAtomic" emptiable="0">
     [xslt]        <choose>
     [xslt]         <and op="and">
     [xslt]          <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]           <cast as="xs:string" emptiable="0">
     [xslt]            <data>
     [xslt]             <varRef name="subtable_test" slot="17"/>
     [xslt]            </data>
     [xslt]           </cast>
     [xslt]           <cast as="xs:string" emptiable="0">
     [xslt]            <data>
     [xslt]             <varRef name="yes_string" slot="25"/>
     [xslt]            </data>
     [xslt]           </cast>
     [xslt]          </vc>
     [xslt]          <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]           <cast as="xs:string" emptiable="0">
     [xslt]            <data>
     [xslt]             <varRef name="tl1_test3" slot="26"/>
     [xslt]            </data>
     [xslt]           </cast>
     [xslt]           <str val="yes"/>
     [xslt]          </vc>
     [xslt]         </and>
     [xslt]         <atomic val="yes" type="xs:untypedAtomic"/>
     [xslt]         <true/>
     [xslt]         <atomic val="no" type="xs:untypedAtomic"/>
     [xslt]        </choose>
     [xslt]       </cast>
     [xslt]      </cast>
     [xslt]      <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]       <data>
     [xslt]        <varRef name="yes_string" slot="25"/>
     [xslt]       </data>
     [xslt]      </cast>
     [xslt]     </vc>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1141" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1142" name="tbody.row.entry.tl1.sub" bSlot="-1"/>
     [xslt]       <callT line="1142" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1143" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1144" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <elem line="1145" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1146" name="tbody.row.entry.sub__content" bSlot="-1"/>
     [xslt]         <callT line="1146" name="rev_bar" bSlot="0"/>
     [xslt]         <callT line="1147" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <and line="1153" op="and">
     [xslt]      <fn name="empty">
     [xslt]       <axis name="attribute" nodeTest="attribute(Q{}namest)"/>
     [xslt]      </fn>
     [xslt]      <fn name="contains">
     [xslt]       <cvUntyped to="xs:string">
     [xslt]        <data>
     [xslt]         <varRef name="rowheader_test3" slot="6"/>
     [xslt]        </data>
     [xslt]       </cvUntyped>
     [xslt]       <str val="yes"/>
     [xslt]      </fn>
     [xslt]     </and>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1154" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1155" name="thead.row.entry" bSlot="-1"/>
     [xslt]       <callT line="1155" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1156" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1157" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <choose line="1161">
     [xslt]        <or op="or">
     [xslt]         <fn name="exists">
     [xslt]          <filter flags="b">
     [xslt]           <axis name="self" nodeTest="element()"/>
     [xslt]           <gc op="=" card="1:1" comp="CCC">
     [xslt]            <data>
     [xslt]             <axis name="attribute" nodeTest="attribute(Q{}outputclass)"/>
     [xslt]            </data>
     [xslt]            <str val="rotate"/>
     [xslt]           </gc>
     [xslt]          </filter>
     [xslt]         </fn>
     [xslt]         <fn name="exists">
     [xslt]          <filter flags="b">
     [xslt]           <filter flags="b">
     [xslt]            <slash simple="1">
     [xslt]             <dot type="element()"/>
     [xslt]             <axis name="ancestor" nodeTest="element()"/>
     [xslt]            </slash>
     [xslt]            <gc op="=" card="1:1" comp="CCC">
     [xslt]             <data>
     [xslt]              <axis name="attribute" nodeTest="attribute(Q{}outputclass)"/>
     [xslt]             </data>
     [xslt]             <str val="firstcol-rotate"/>
     [xslt]            </gc>
     [xslt]           </filter>
     [xslt]           <fn name="contains">
     [xslt]            <cvUntyped to="xs:string">
     [xslt]             <data>
     [xslt]              <axis name="attribute" nodeTest="attribute(Q{}class)"/>
     [xslt]             </data>
     [xslt]            </cvUntyped>
     [xslt]            <str val=" topic/table "/>
     [xslt]           </fn>
     [xslt]          </filter>
     [xslt]         </fn>
     [xslt]        </or>
     [xslt]        <elem line="1162" name="fo:block-container" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]         <sequence>
     [xslt]          <att name="reference-orientation" flags="l">
     [xslt]           <str val="90"/>
     [xslt]          </att>
     [xslt]          <elem line="1163" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]           <sequence>
     [xslt]            <useAS line="1164" name="thead.row.entry__content" bSlot="-1"/>
     [xslt]            <callT line="1164" name="rev_bar" bSlot="0"/>
     [xslt]            <callT line="1165" name="processEntryContent" bSlot="0"/>
     [xslt]           </sequence>
     [xslt]          </elem>
     [xslt]         </sequence>
     [xslt]        </elem>
     [xslt]        <true/>
     [xslt]        <elem line="1170" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]         <sequence>
     [xslt]          <useAS line="1171" name="thead.row.entry__content" bSlot="-1"/>
     [xslt]          <callT line="1171" name="rev_bar" bSlot="0"/>
     [xslt]          <callT line="1172" name="processEntryContent" bSlot="0"/>
     [xslt]         </sequence>
     [xslt]        </elem>
     [xslt]       </choose>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <fn line="1180" name="contains">
     [xslt]      <cvUntyped to="xs:string">
     [xslt]       <varRef name="odd_or_even" slot="31"/>
     [xslt]      </cvUntyped>
     [xslt]      <str val="_SWT"/>
     [xslt]     </fn>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1181" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1182" name="tbody.row.entry.none" bSlot="-1"/>
     [xslt]       <callT line="1182" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1183" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1184" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <choose line="1186">
     [xslt]        <vc op="eq" onEmpty="0" comp="CCC">
     [xslt]         <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]          <varRef name="first_row_test" slot="-999"/>
     [xslt]         </cast>
     [xslt]         <str val="yes"/>
     [xslt]        </vc>
     [xslt]        <elem line="1187" name="fo:marker" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]         <att name="marker-class-name" flags="l">
     [xslt]          <str val="continued-text-sw-tbl"/>
     [xslt]         </att>
     [xslt]        </elem>
     [xslt]        <true/>
     [xslt]        <elem line="1190" name="fo:marker" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]         <sequence>
     [xslt]          <att name="marker-class-name" flags="l">
     [xslt]           <str val="continued-text-sw-tbl"/>
     [xslt]          </att>
     [xslt]          <valueOf flags="l">
     [xslt]           <str val=" (Continued from previous page)"/>
     [xslt]          </valueOf>
     [xslt]         </sequence>
     [xslt]        </elem>
     [xslt]       </choose>
     [xslt]       <elem line="1194" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1195" name="tbody.row.entry__content_1" bSlot="-1"/>
     [xslt]         <callT line="1195" name="rev_bar" bSlot="0"/>
     [xslt]         <callT line="1196" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <gc line="1203" op="=" card="1:1" comp="CCC">
     [xslt]      <data>
     [xslt]       <axis name="attribute" nodeTest="attribute(Q{}outputclass)"/>
     [xslt]      </data>
     [xslt]      <str val="description"/>
     [xslt]     </gc>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1204" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1205" name="tbody.row.entry.description" bSlot="-1"/>
     [xslt]       <callT line="1205" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1206" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1207" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <elem line="1208" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1209" name="tbody.row.entry__content_1" bSlot="-1"/>
     [xslt]         <callT line="1209" name="rev_bar" bSlot="0"/>
     [xslt]         <elem line="1210" name="fo:marker" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]          <att name="marker-class-name" flags="l">
     [xslt]           <str val="continued-text"/>
     [xslt]          </att>
     [xslt]         </elem>
     [xslt]         <callT line="1211" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <vc line="1217" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]       <varRef name="first_row_test" slot="-999"/>
     [xslt]      </cast>
     [xslt]      <str val="yes"/>
     [xslt]     </vc>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1218" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1219" name="tbody.row.entry.odd" bSlot="-1"/>
     [xslt]       <callT line="1219" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1220" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1221" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <elem line="1222" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1223" name="tbody.row.entry__content_1" bSlot="-1"/>
     [xslt]         <callT line="1223" name="rev_bar" bSlot="0"/>
     [xslt]         <elem line="1224" name="fo:marker" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]          <att name="marker-class-name" flags="l">
     [xslt]           <str val="continued-text"/>
     [xslt]          </att>
     [xslt]         </elem>
     [xslt]         <callT line="1225" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <vc line="1231" op="eq" onEmpty="0" comp="CCC">
     [xslt]      <cast xmlns:xs="http://www.w3.org/2001/XMLSchema" as="xs:string" emptiable="0">
     [xslt]       <varRef name="odd_or_even" slot="31"/>
     [xslt]      </cast>
     [xslt]      <str val="odd"/>
     [xslt]     </vc>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1232" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1233" name="tbody.row.entry.odd" bSlot="-1"/>
     [xslt]       <callT line="1233" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1234" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1235" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <choose line="1236">
     [xslt]        <and op="and">
     [xslt]         <fn name="exists">
     [xslt]          <slash simple="1">
     [xslt]           <dot type="element()"/>
     [xslt]           <axis name="preceding-sibling" nodeTest="element(Q{}entry)"/>
     [xslt]          </slash>
     [xslt]         </fn>
     [xslt]         <fn name="exists">
     [xslt]          <axis name="attribute" nodeTest="attribute(Q{}morerows)"/>
     [xslt]         </fn>
     [xslt]        </and>
     [xslt]        <sequence line="1238">
     [xslt]         <att name="border-left-color" flags="l">
     [xslt]          <str val="#D46D65"/>
     [xslt]         </att>
     [xslt]         <att name="border-left-width" flags="l">
     [xslt]          <str val=".5pt"/>
     [xslt]         </att>
     [xslt]         <att name="border-left-style" flags="l">
     [xslt]          <str val="solid"/>
     [xslt]         </att>
     [xslt]         <att line="1243" name="border-right-color" flags="l">
     [xslt]          <str val="#D46D65"/>
     [xslt]         </att>
     [xslt]         <att name="border-right-width" flags="l">
     [xslt]          <str val=".5pt"/>
     [xslt]         </att>
     [xslt]         <att name="border-right-style" flags="l">
     [xslt]          <str val="solid"/>
     [xslt]         </att>
     [xslt]        </sequence>
     [xslt]       </choose>
     [xslt]       <elem line="1248" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1249" name="tbody.row.entry__content_1" bSlot="-1"/>
     [xslt]         <callT line="1249" name="rev_bar" bSlot="0"/>
     [xslt]         <elem line="1250" name="fo:marker" flags="l">
     [xslt]          <sequence>
     [xslt]           <att name="marker-class-name" flags="l">
     [xslt]            <str val="continued-text"/>
     [xslt]           </att>
     [xslt]           <valueOf flags="l">
     [xslt]            <str val=" (Cont.)"/>
     [xslt]           </valueOf>
     [xslt]          </sequence>
     [xslt]         </elem>
     [xslt]         <callT line="1251" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]     <true/>
     [xslt]     <elem xmlns:fo="http://www.w3.org/1999/XSL/Format" line="1258" name="fo:table-cell" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]      <sequence>
     [xslt]       <useAS line="1259" name="tbody.row.entry.even" bSlot="-1"/>
     [xslt]       <callT line="1259" name="applySpansAttrs" bSlot="0"/>
     [xslt]       <callT line="1260" name="applyAlignAttrs" bSlot="0"/>
     [xslt]       <callT line="1261" name="generateTableEntryBorder" bSlot="0"/>
     [xslt]       <choose line="1262">
     [xslt]        <and op="and">
     [xslt]         <fn name="exists">
     [xslt]          <slash simple="1">
     [xslt]           <dot type="element()"/>
     [xslt]           <axis name="preceding-sibling" nodeTest="element(Q{}entry)"/>
     [xslt]          </slash>
     [xslt]         </fn>
     [xslt]         <fn name="exists">
     [xslt]          <axis name="attribute" nodeTest="attribute(Q{}morerows)"/>
     [xslt]         </fn>
     [xslt]        </and>
     [xslt]        <sequence line="1264">
     [xslt]         <att name="border-left-color" flags="l">
     [xslt]          <str val="#D46D65"/>
     [xslt]         </att>
     [xslt]         <att name="border-left-width" flags="l">
     [xslt]          <str val=".5pt"/>
     [xslt]         </att>
     [xslt]         <att name="border-left-style" flags="l">
     [xslt]          <str val="solid"/>
     [xslt]         </att>
     [xslt]         <att line="1269" name="border-right-color" flags="l">
     [xslt]          <str val="#D46D65"/>
     [xslt]         </att>
     [xslt]         <att name="border-right-width" flags="l">
     [xslt]          <str val=".5pt"/>
     [xslt]         </att>
     [xslt]         <att name="border-right-style" flags="l">
     [xslt]          <str val="solid"/>
     [xslt]         </att>
     [xslt]        </sequence>
     [xslt]       </choose>
     [xslt]       <elem line="1274" name="fo:block" flags="l" namespaces="fo=http://www.w3.org/1999/XSL/Format axf=http://www.antennahouse.com/names/XSL/Extensions xs=http://www.w3.org/2001/XMLSchema">
     [xslt]        <sequence>
     [xslt]         <useAS line="1275" name="tbody.row.entry__content_1" bSlot="-1"/>
     [xslt]         <callT line="1275" name="rev_bar" bSlot="0"/>
     [xslt]         <elem line="1276" name="fo:marker" flags="l">
     [xslt]          <sequence>
     [xslt]           <att name="marker-class-name" flags="l">
     [xslt]            <str val="continued-text"/>
     [xslt]           </att>
     [xslt]           <valueOf flags="l">
     [xslt]            <str val=" (Cont.)"/>
     [xslt]           </valueOf>
     [xslt]          </sequence>
     [xslt]         </elem>
     [xslt]         <callT line="1277" name="processEntryContent" bSlot="0"/>
     [xslt]        </sequence>
     [xslt]       </elem>
     [xslt]      </sequence>
     [xslt]     </elem>
     [xslt]    </choose>
     [xslt]   </let>
     [xslt]  </let>
     [xslt] </let>
     [xslt] Failed to process /Users/eolson/Working/Product_Change_Docs/EMP_MOP_Source/temp/stage1a.xml

BUILD FAILED
/Applications/Oxygen XML Editor/frameworks/dita/DITA-OT/build.xml:55: The following error occurred while executing this line:
/Applications/Oxygen XML Editor/frameworks/dita/DITA-OT/plugins/org.dita.pdf2/build.xml:153: The following error occurred while executing this line:
/Applications/Oxygen XML Editor/frameworks/dita/DITA-OT/plugins/org.dita.pdf2/build.xml:349: java.lang.IllegalStateException: *** Internal Saxon error: local variable encountered whose binding has been deleted
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:785)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.expr.parser.ExpressionTool.allocateSlots(ExpressionTool.java:794)
	at net.sf.saxon.style.StyleElement.allocateLocalSlots(Unknown Source)
	at net.sf.saxon.style.XSLTemplate.optimize(XSLTemplate.java:823)
	at net.sf.saxon.style.PrincipalStylesheetModule.optimizeTopLevel(Unknown Source)
	at net.sf.saxon.style.PrincipalStylesheetModule.compile(Unknown Source)
	at net.sf.saxon.style.Compilation.compilePackage(Compilation.java:265)
	at net.sf.saxon.style.StylesheetModule.loadStylesheet(StylesheetModule.java:260)
	at net.sf.saxon.style.Compilation.compileSingletonPackage(Compilation.java:101)
	at net.sf.saxon.s9api.XsltCompiler.compile(XsltCompiler.java:858)
	at net.sf.saxon.jaxp.SaxonTransformerFactory.newTemplates(Unknown Source)
	at org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:310)
	at org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:328)
	at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:188)
	at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:881)
	at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:419)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
	at org.apache.tools.ant.Main.runBuild(Main.java:857)
	at org.apache.tools.ant.Main.startAnt(Main.java:236)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:287)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:113)


Files

tables.xsl (61.2 KB) tables.xsl Radu Coravu, 2017-10-31 15:35
Actions #1

Updated by Radu Coravu about 7 years ago

I'm attaching the tables.xsl. There is a variable called "half" for which this error seems to occur...

Actions #2

Updated by Michael Kay about 7 years ago

I'm afraid I'm going to need the other stylesheet modules. It's not possible to diagnose this kind of bug without being able to reproduce it. I've tried creating stubs for the missing templates, attribute sets, and variables, but there are just too many of them - and it may turn out that the bug depends on inlining of variables or functions anyway (it often does).

Actions #3

Updated by Michael Kay about 7 years ago

It's quite likely, I think, that the problem occurs as a result of some failure while assessing whether to rewrite the choose on line 1032 as a switch expression. But I won't be able to find that without having access to all the variables and their dependencies.

Actions #4

Updated by Michael Kay almost 7 years ago

  • Status changed from New to AwaitingInfo
  • Assignee set to Michael Kay

I'm afraid we're going to have to close this as unresolved unless we can get the missing information...

Actions #5

Updated by Radu Coravu almost 7 years ago

I agree... I could not even obtain the samples to reproduce this problem on my side.

Actions #6

Updated by Michael Kay almost 7 years ago

  • Status changed from AwaitingInfo to Closed

Closed (unresolved)

Please register to edit this issue

Also available in: Atom PDF