Project

Profile

Help

Saxon 9.7.0.4 on maven

Added by Vladimir Nesterovsky over 8 years ago

Hello!

We're just trying to be up to date we Saxon HE version, and have see that at saxonica download page you report that "The latest release is Saxon 9.7.0.4, released on 11 March 2016."

Unfortunately we don't see it in maven. The last release there is:

net.sf.saxon Saxon-HE 9.7.0-3

Replies (9)

Please register to reply

RE: Saxon 9.7.0.4 on maven - Added by O'Neil Delpratt over 8 years ago

Upload to maven will be done early next week. Sorry for the delay.

RE: Saxon 9.7.0.4 on maven - Added by O'Neil Delpratt over 8 years ago

The upload to maven for the latest maintenance release has been made.

RE: Saxon 9.7.0.4 on maven - Added by Vladimir Nesterovsky over 8 years ago

  1. We still don't see it in central maven at http://mvnrepository.com/artifact/net.sf.saxon/Saxon-HE But this is not the problem.

  2. Something weird has happened.

Earlier we were using SaxonHE 9.7.0-1 and everything was working properly. Today we've upgraded to 9.7.0-3 and have found that Saxon compiles a stylesheet incredibly slowly (505 seconds).

We have rolled back to 9.7.0-1, and then tried 9.7.0-2 and they worked properly. It take about 4 seconds for SaxonHE to compile that stylesheet.

We shall try to localize the problem, but it's not a simple task, as stylesheet we're talking about includes about 70 other stylesheets.

Definitely something has changed to worse between 9.7.0-2 and 9.7.0-3.

RE: Saxon 9.7.0.4 on maven - Added by Michael Kay over 8 years ago

We'll be happy to look at it when you are able to supply a repro.

RE: Saxon 9.7.0.4 on maven - Added by Vladimir Nesterovsky over 8 years ago

Fortunately, we've simplified the problem to a set of stylesheets that are published at GitHub.

Please: get the git at https://github.com/nesterovsky-bros/languages-xom; run jxom/test.xslt with input jxom/test/files.xml.

In fact input and output is not important at all. What's important is a compilation time.

P.S. I think the problem has something to do with jxom/java-optimize-unreachable-code.xslt

RE: Saxon 9.7.0.4 on maven - Added by Vladimir Nesterovsky over 8 years ago

In fact the following xslt results in the same compilation time:



  
  

  
  
  


RE: Saxon 9.7.0.4 on maven - Added by Vladimir Nesterovsky over 8 years ago

For some reason forum's editor has included semicolon into url. That's not the case. Url is: https://github.com/nesterovsky-bros/languages-xom

RE: Saxon 9.7.0.4 on maven - Added by Vladimir Nesterovsky over 8 years ago

We have finally seen Saxon-HE 9.7.0-4 at maven repository and run with it. It works fast again. So, the problem is solved, unless you want to know what slowed it in 9.7.0-3. Thanks.

RE: Saxon 9.7.0.4 on maven - Added by Michael Kay over 8 years ago

Thanks for letting us know.

My guess would be that this is caused by

https://saxonica.plan.io/issues/2633

a bug which was introduced to 9.7.0.3 by the fix to

https://saxonica.plan.io/issues/2598

Sorry for the inconvenience.

    (1-9/9)

    Please register to reply