http://mvnrepository.com/artifact/net.sf.saxon
"also could not find the dependency for the other required jars."
could you give me the names of others you can't find?
As per the url provided by you , I have added below dependency. but when I am trying to get xslt report its still asking for SaxonLiaison. Please help.
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>Saxon-HE</artifactId>
<version>9.5.0.1</version>
</dependency>
C:\Users\Sadhana\Workspace\Quiker\quiker>ant makexsltreports
Buildfile: C:\Users\Sadhana\Workspace\Quiker\quiker\build.xml
makexsltreports:
BUILD FAILED
C:\Users\Sadhana\Workspace\Quiker\quiker\build.xml:107: java.lang.ClassNotFoundE
xception: SaxonLiaison
at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoa
der.java:1388)
at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:133
7)
at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:108
9)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java:
726)
at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProces
s.java:707)
at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java
:945)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:37
6)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a: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(DefaultExe
cutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:853)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Total time: 0 seconds
C:\Users\Sadhana\Workspace\Quiker\quiker>
cannot find the maven depensdency of saxonliason
so you can download saxonliason from this link https://groups.google.com/forum/#!topic/seleniumexperts/mTqIC6Bi89s
and add it directly to ant by this blog post. http://vocaro.com/trevor/blog/2007/01/08/how-to-use-saxon-with-ant/
I could not run by adding the saxonliaison path to class path separated by colon.
The I just added the jar file into repository file and run , it did nt ask for saxonliaison but it gave me below error.
IF you can edit and send the build.xml with saxonliaison added it would nice.
Attached my build.xml and could not add xsl file as the extension is not allowed to upload here.
BUILD FAILED
C:\Users\Sadhana\Workspace\Quiker\quiker\build.xml:107: javax.xml.transform.Tran
sformerConfigurationException: Failed to compile stylesheet. 8 errors detected.
at net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:249)
at net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryIm
pl.java:142)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraX
Liaison.java:302)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(
TraXLiaison.java:319)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiai
son.java:180)
at SaxonLiaison.transform(SaxonLiaison.java:18)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:87
8)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:41
6)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a: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(DefaultExe
cutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:853)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Total time: 1 second
C:\Users\Sadhana\Workspace\Quiker\quiker>ant makexsltreports
Buildfile: C:\Users\Sadhana\Workspace\Quiker\quiker\build.xml
makexsltreports:
[xslt] Processing C:\Users\Sadhana\Workspace\Quiker\quiker\test-output\test
ng-results.xml to C:\Users\Sadhana\Workspace\Quiker\quiker\XSLT_Reports\output\i
ndex.html
[xslt] Loading stylesheet C:\Users\Sadhana\Workspace\Quiker\quiker\src\test
\java\xslt\testng-results.xsl
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:461:93: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}cos(). There is no Saxon extension function with the loc
al name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:462:98: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}sin(). There is no Saxon extension function with the loc
al name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:466:111: Fatal Error! Cannot find a matching 1-argument function name
d {http://exslt.org/math}cos(). There is no Saxon extension function with the lo
cal name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:467:118: Fatal Error! Cannot find a matching 1-argument function name
d {http://exslt.org/math}sin(). There is no Saxon extension function with the lo
cal name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:471:89: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}cos(). There is no Saxon extension function with the loc
al name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:472:94: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}sin(). There is no Saxon extension function with the loc
al name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:477:89: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}cos(). There is no Saxon extension function with the loc
al name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:478:94: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}sin(). There is no Saxon extension function with the loc
al name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:778:70: Warning! on line 778 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:787:70: Warning! on line 787 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:796:66: Warning! on line 796 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:804:66: Warning! on line 804 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:812:66: Warning! on line 812 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:820:66: Warning! on line 820 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] Failed to process C:\Users\Sadhana\Workspace\Quiker\quiker\test-outp
ut\testng-results.xml
BUILD FAILED
C:\Users\Sadhana\Workspace\Quiker\quiker\build.xml:107: javax.xml.transform.Tran
sformerConfigurationException: Failed to compile stylesheet. 8 errors detected.
at net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:249)
at net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryIm
pl.java:142)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraX
Liaison.java:302)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(
TraXLiaison.java:319)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiai
son.java:180)
at SaxonLiaison.transform(SaxonLiaison.java:18)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:87
8)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:41
6)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a: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(DefaultExe
cutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:853)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Total time: 1 second
I could not see much difference in this build.xml except [b:sjjay4ib]style="src/test/java/xslt/testng-results.xsl"[/b:sjjay4ib]
but I am still not getting reports under XSLT_Reports folder.
run:
[testng] log4j:WARN No appenders could be found for logger (devpinoyLogger).
[testng] [TestNG] Running:
[testng] log4j:WARN Please initialize the log4j system properly.
[testng] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\resources\testng
.xml
[testng]
[testng] Executing - Registration
[testng] Executing - MSP_MobilePhones
[testng]
[testng] ===============================================
[testng] suiteA
[testng] Total tests run: 2, Failures: 2, Skips: 0
[testng] ===============================================
[testng]
[testng] The tests failed.
BUILD SUCCESSFUL
Total time: 11 seconds
C:\Users\Sadhana\Workspace\Quiker\quiker>ant makexsltreports
Buildfile: C:\Users\Sadhana\Workspace\Quiker\quiker\build.xml
makexsltreports:
[xslt] Processing C:\Users\Sadhana\Workspace\Quiker\quiker\test-output\test
ng-results.xml to C:\Users\Sadhana\Workspace\Quiker\quiker\XSLT_Reports\output\i
ndex.html
[xslt] Loading stylesheet C:\Users\Sadhana\Workspace\Quiker\quiker\src\test
\java\xslt\testng-results.xsl
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:461:93: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}cos(). There is no Saxon extension function with the loc
al name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:462:98: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}sin(). There is no Saxon extension function with the loc
al name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:466:111: Fatal Error! Cannot find a matching 1-argument function name
d {http://exslt.org/math}cos(). There is no Saxon extension function with the lo
cal name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:467:118: Fatal Error! Cannot find a matching 1-argument function name
d {http://exslt.org/math}sin(). There is no Saxon extension function with the lo
cal name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:471:89: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}cos(). There is no Saxon extension function with the loc
al name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:472:94: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}sin(). There is no Saxon extension function with the loc
al name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:477:89: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}cos(). There is no Saxon extension function with the loc
al name cos
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:478:94: Fatal Error! Cannot find a matching 1-argument function named
{http://exslt.org/math}sin(). There is no Saxon extension function with the loc
al name sin
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:778:70: Warning! on line 778 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:787:70: Warning! on line 787 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:796:66: Warning! on line 796 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:804:66: Warning! on line 804 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:812:66: Warning! on line 812 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] C:\Users\Sadhana\Workspace\Quiker\quiker\src\test\java\xslt\testng-r
esults.xsl:820:66: Warning! on line 820 in {true}:
[xslt] The expression is looking for a child element named 'true' - per
haps true() was intended? To avoid this warning, use child::true or ./true
[xslt] Failed to process C:\Users\Sadhana\Workspace\Quiker\quiker\test-outp
ut\testng-results.xml
BUILD FAILED
C:\Users\Sadhana\Workspace\Quiker\quiker\build.xml:107: javax.xml.transform.Tran
sformerConfigurationException: Failed to compile stylesheet. 8 errors detected.
at net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:249)
at net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryIm
pl.java:142)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraX
Liaison.java:302)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(
TraXLiaison.java:319)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiai
son.java:180)
at SaxonLiaison.transform(SaxonLiaison.java:18)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:87
8)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:41
6)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a: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(DefaultExe
cutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.Main.runBuild(Main.java:853)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
Total time: 1 second
C:\Users\Sadhana\Workspace\Quiker\quiker>
The zip is exceeding 2MB so I cannot upload here, through gmail also I could not sent.
you should be able to post here. there is no limit on attachment size. if you are having trouble then take a screen shot and upload here so I can see what is the problem.
please see the upload error(attached) that I am getting while uploading the file.