2012-07-16 17 views
1

我谷歌周圍,但每個論壇,我發現,這可能適合此目的是封閉或損壞。在撒克遜XSLT處理器中報告缺陷的正確位置在哪裏?在撒克遜XSLT處理器中報告缺陷的正確位置在哪裏?

爲了好奇,這裏是我的小寶石,它會撞擊撒克遜人,並且會成爲我的報告的主題。

<xsl:stylesheet version="2.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
    xmlns:fn="http://www.w3.org/2005/xpath-functions" 
    exclude-result-prefixes="xsl xs fn"> 
<xsl:output indent="yes"/> 

<xsl:template match="/"> 
    <t/> 
    <xsl:message><xsl:value-of select=" 
    'Two false values'[for $i in 1 to 2 return false()]"/> 
    </xsl:message> 
</xsl:template> 

</xsl:stylesheet> 

回答

1

在dev.saxonica.com上有幾個月的官方網站報告錯誤,歡迎您使用;但也歡迎您在SourceForge上使用撒克遜幫助列表(我們不積極鼓勵商業產品的用戶使用該資源,因爲它是爲開源社區的利益而提供的,但如果有人這樣做,他們會得到答案)。

我期待看到錯誤報告。確保提供足夠的信息來重現問題,包括產品版本號,當然還有錯誤消息或堆棧跟蹤。

請注意,當前版本是9.4.0.4。當早期版本發生問題時,如果問題發生在最新版本的分支中,我們通常不會修復它們,除非修復對付費客戶很重要。

+1

該錯誤現已被複制並記錄在此處:https://dev.saxonica.com/community/issues/1589 – 2012-07-17 13:32:01

2

使用saxon-help郵件列表。如果更改1 to 21 to 1它的工作原理

FORG0006: Effective boolean value is not defined for a sequence of two or more items starting with a boolean

:這不是順便說一個bug,撒克遜人給你一個明確的錯誤消息。

+0

這不是我得到的。應用程序崩潰。我可能會對你有不同的版本。 – 2012-07-16 15:34:28

+0

在提交bug之前,請確保您使用的是最新版本的Saxon。如果問題已經得到解決,那麼發送某人進行大雁追逐毫無意義。 – 2012-07-16 16:47:58

+0

@ SeanB.Durkin - 在oXygen中打開XSLT時,出現驗證錯誤:[Saxon-HE 9.4.0.3]內部錯誤:本地變量的無效槽號(無槽分配)。 (對於9.4的所有3(HE/PE/EE)版本。) – 2012-07-16 18:38:04