Michael Kay
- Login: mike
- Email: mike@saxonica.com
- Registered on: 2012-02-01
- Last connection: 2025-03-31
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 26 | 2712 | 2738 |
Reported issues | 22 | 1793 | 1815 |
Projects
Project | Roles | Registered on |
---|---|---|
Saxon | Manager, Developer, Reporter | 2012-02-06 |
Non-Conformances | Manager | 2020-02-26 |
Saxon-CE | Manager, Developer | 2012-02-01 |
SaxonC | Manager, Reporter | 2016-02-24 |
SaxonJS | Manager | 2016-07-28 |
SaxonMirrorHE | Manager, Developer | 2021-02-02 |
W3C QT Specifications | Manager | 2019-05-16 |
Activity
2025-04-11
-
The failures arise because the spec has changed, and the tests have changed accordingly.
In general we aren't updating 12.6 to track the latest changes to the 4.0 specifications, but in this case I think it makes sense to do so. I've ... Bug #6748 (Resolved): 12.6 - xsl:array specification changeIn the candidate 12.6 release a number of XSLT 4.0 tests are failing, mainly relating to the xsl:array instruction. For example array-003. -
-
Bug #6746 (Resolved): SaxonJ-HE 12.5 - xsl:use-package @package-version issueI was reading the XSLT 3.0 specification about packages and trying a few things out, when I got an error about the value of the package-version attribute in the use-package element.
The https://www.w3.org/TR/xslt-30/#package-versions... -
-
2025-04-10
-
Indeed, there appear to be no tests for the keyword "to" being followed by a VersionPrefix, and no code in Saxon to handle this case.
On the documentation question, I'm pretty sure "the first one" is intended to be read as "the first ... Bug #6746: SaxonJ-HE 12.5 - xsl:use-package @package-version issueI was reading the XSLT 3.0 specification about packages and trying a few things out, when I got an error about the value of the package-version attribute in the use-package element.
The https://www.w3.org/TR/xslt-30/#package-versions...
2025-04-07
-
Here's the sequence of events for this unit test.
`StylesheetModule.getAssociatedStylesheet()` is called with resolver=null, source=a StreamSource with `systemId=/Users/mike/(repo)/src/test/testdata/trax/xml/embedded.xml`
The PIGra... Bug #6721: Failing to resolve URI with href="#xsl"On the 12.x branch, unit test TraxTest.testUseEmbedded is failing.
I'm running it with a right-click in IntelliJ, which apparently invokes the Gradle task
:java:test --tests "jaxptest.TraxTest.testUseEmbedded"
The test is trying...
2025-04-04
-
Changed so try/catch in XSLT and XQuery no longer catches a stack overflow exception. Bug #6738 (Resolved): Recursive function, try/catch```
declare function local:f($a) {
try {
if($a > 0) then local:f($a - 1) else error()
} catch * {
$a
}
};
local:f(10000)
```
…returns a number close to 10000, but not 0 as expected (Saxon EE, latest release). -
-
I've patched TinyNodeImpl so that the tree and nodeNr fields are final. This change can't do any harm, but it's only a conjecture that it might solve the problem. In the absence of any ability to test it, though, it will have to do for now. Bug #6735 (Resolved): net.sf.saxon.tree.tiny.TinyNodeImpl.getLocalPart throws NullPointerException - race conditionI don't know if this issue is related to bug #6348, but occasionally, with Saxon-EE 12.5 and saxon:transform(), we still encounter the following problem:
```
2025-03-27 18:25:52 [main] Transforming file:/var/opt/app/arte2/u00p/interfac...
Also available in: Atom