Hello,

 

we are using Saxon 9.0.0.2 in one of our XSLT server products.

Sometimes after a restart of the XSLT server Saxon fails to execute the transformation and displays error message like:

 

"Cannot compare xs:string to xs:string"

 

This error message is display when stylesheet code like this is executed:

<xsl:when test="xs:string(number(sum(current-group()/G2ShipmentOrderLineGoodsItemLevel/KP/KPAQAC))) != 'NaN'">

 

 

The same transformation is running fine when we restart the XSLT server again.

Is there a known race condition in Saxon 9.0.0.2 which can lead to such issues?

 

Mit freundlichen Grüßen / best regards
 
Kühne + Nagel (AG & Co.) KG

Daniel Ritter
external IT-Consultant / GI-EI
 
Großer Grasbrook 11 - 13
20457 Hamburg
 
Tel. Nummer: +49 (40) 30333-3332
Fax Nummer: +49 (40) 30333-443332
external.daniel.ritter@kuehne-nagel.com
http://www.kuehne-nagel.com


Kühne + Nagel (AG & Co.) KG, Geschäftsleitung: Hans-Georg Brinkmann (Vors.), Dirk Blesius, Reiner Heiken, Holger Ketz (Stellv.), Jan-Hendrik Köstergarten (Stellv.), Bruno Mang, Christian Marnetté, Jens Wollesen, Sitz: Bremen, Registergericht: Bremen, HRA 21928, USt-IdNr.: DE 812773878, Persönlich haftende Gesellschaft: Kühne & Nagel A.G., Sitz: Contern/Luxemburg Geschäftsführender Verwaltungsrat: Karl Gernandt