[ https://issues.apache.org/jira/browse/WODEN-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551447 ]
Tomi Vanek commented on WODEN-188: ---------------------------------- So the problem analysis: I have to set the base dir to the very same as the directory in which is the tested WSDL. In our case the base directory is 2 levels higher and the XSLT engine tries to find the included files in a place relative to base directory. The Ant has to iterate through the test directories and set each directory as the base-dir for that particular transformation in the XSLT tag (something like this): <for-each dir="${test-suite.dir}/documents/good/*" as="current-test-dir"> <xslt force="yes" style="${wsdl-viewer.xsl}" basedir="${current-test-dir}" includes="**/*.wsdl" destdir="html" extension=".html" /> </for-each> But in the Ant's standard task-set there is no such a function as "for-each" and no possibility to add a dependency to such an external tag that would be downloaded - as it is in Maven. Any ideas how to solve this? (maybe there is already some solution on place for this - just I did not find it?) Thanks. > WSDL Viewer Fails on W3C Test Suite > ----------------------------------- > > Key: WODEN-188 > URL: https://issues.apache.org/jira/browse/WODEN-188 > Project: Woden > Issue Type: Bug > Affects Versions: M8 > Reporter: Arthur Ryman > Assignee: Tomi Vanek > Fix For: M8 > > > I get errors running wsdl-viewer against the W3C Test Suite. See > wsdl-viewer-test/build.xml to run the tests. > It looks like the stylesheet is not resolving relative references corrected. > The references should be resolved relative to the WSDL file, not the XSLT > file. > Buildfile: E:\workspaces\WSD2\woden\wsdl-viewer-test\build.xml > w3c-html: > [mkdir] Created dir: E:\workspaces\WSD2\woden\wsdl-viewer-test\html > [xslt] Transforming into E:\workspaces\WSD2\woden\wsdl-viewer-test\html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-1B\BadBinding.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-1B\BadBinding.html > [xslt] Loading stylesheet > E:\workspaces\WSD2\woden\wsdl-viewer\wsdl-viewer.xsl > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-2B\Echo.wsdl to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-2B\Echo.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-3B\NonUniqueBinding-Extended.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-3B\NonUniqueBinding-Extended.html > [xslt] E:\workspaces\WSD2\woden\wsdl-viewer\wsdl-viewer.xsl:751:14: > Warning! Can not load requested doc: > E:\workspaces\WSD2\woden\wsdl-viewer\NonUniqueBinding.wsdl (The system cannot > find the file specified) > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-3B\NonUniqueBinding.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-3B\NonUniqueBinding.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-4B\Echo.wsdl to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-4B\Echo.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-5B\Binding.wsdl > to E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-5B\Binding.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-6B\Binding.wsdl > to E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-6B\Binding.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Binding-7B\Binding.wsdl > to E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Binding-7B\Binding.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingFault-1B\BindingFault.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingFault-1B\BindingFault.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingFaultReference-1B\BindingFaultReference.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingFaultReference-1B\BindingFaultReference.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingFaultReference-2B\BindingFaultReference.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingFaultReference-2B\BindingFaultReference.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingFaultReference-3B\BindingFaultReference.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingFaultReference-3B\BindingFaultReference.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingMessageReference-1B\BindingMessageReference.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingMessageReference-1B\BindingMessageReference.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingMessageReference-2B\BindingMessageReference.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingMessageReference-2B\BindingMessageReference.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingMessageReference-3B\BindingMessageReference.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingMessageReference-3B\BindingMessageReference.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\BindingOperation-1B\BindingOperation.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\BindingOperation-1B\BindingOperation.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Chameleon-1B\getBalance.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Chameleon-1B\getBalance.html > [xslt] Processing > E:\workspaces\WSD2\woden\downloads\w3c\documents\bad\Chameleon-2B\getBalance.wsdl > to > E:\workspaces\WSD2\woden\wsdl-viewer-test\html\bad\Chameleon-2B\getBalance.html > [xslt] E:\workspaces\WSD2\woden\wsdl-viewer\wsdl-viewer.xsl:751:14: > Warning! Can not load requested doc: > E:\workspaces\WSD2\woden\wsdl-viewer\accountInfo.xsd (The system cannot find > the file specified) > BUILD FAILED > E:\workspaces\WSD2\woden\wsdl-viewer-test\build.xml:44: > java.lang.StackOverflowError > Total time: 10 seconds -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]