1 Apr 2010 08:03
[jira] Created: (MOJO-1517) XML plugin transform fails when XSL imports from grandparent directories
Tim Carpenter (JIRA <jira <at> codehaus.org>
2010-04-01 06:03:22 GMT
2010-04-01 06:03:22 GMT
XML plugin transform fails when XSL imports from grandparent directories
------------------------------------------------------------------------
Key: MOJO-1517
URL: http://jira.codehaus.org/browse/MOJO-1517
Project: Mojo
Issue Type: Bug
Reporter: Tim Carpenter
If my XSL file has something like
<xsl:stylesheet>
<xsl:import href="../../somefile.xsl"/>
<xsl:template ...>
</xsl:template>
</xsl:stylesheet>
then the plugin throws an exception (the exception is really caused by classworlds) and the
transformation fail
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1937)
at org.codehaus.classworlds.UrlUtils.normalizeUrlPath(UrlUtils.java:28)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:284)
at org.codehaus.classworlds.DefaultClassRealm.getResource(DefaultClassRealm.java:314)
at org.codehaus.classworlds.RealmClassLoader.getResource(RealmClassLoader.java:237)
at org.codehaus.mojo.xml.Resolver.resolveAsResource(Resolver.java:209)
at org.codehaus.mojo.xml.Resolver.resolve(Resolver.java:280)
at org.codehaus.mojo.xml.Resolver.resolve(Resolver.java:112)
(Continue reading)
RSS Feed