[Yanel-dev] Problem re endorsed libs with/after revision 39463

Michael Wechner michael.wechner at wyona.com
Fri Oct 24 11:48:53 CEST 2008


Michael Wechner schrieb:
> Hi
>
> With/after revision 39463
>
> http://lists.wyona.org/pipermail/yanel-commits/2008-October/004495.html
>
> --- public/yanel/trunk/src/build/pom-core.xml    2008-10-22 09:54:51 
> UTC (rev 39462)
> +++ public/yanel/trunk/src/build/pom-core.xml    2008-10-22 12:08:09 
> UTC (rev 39463)
> @@ -31,6 +31,12 @@
>       <version>1.0-dev-r39231</version>
>     </dependency>
>     <dependency>
> +      <groupId>yarep</groupId>
> +      <artifactId>yarep-impl</artifactId>
> +      <!-- IMPORTANT: Please make sure to update dependencies.xml as 
> well! -->
> +      <version>1.0-dev-r39231</version>
> +    </dependency>
> +    <dependency>
>       <groupId>wyona-org-commons</groupId>
>
> one suddenly has to include the endorsed libs, because otherwise one 
> receives the following error
>
> java.lang.IllegalAccessError: tried to access class 
> org.apache.xml.serializer.ExtendedContentHandler from class 
> org.apache.xalan.transformer.TransformerImpl
>     org.apache.xalan.transformer.TransformerImpl.createSerializationHandler(TransformerImpl.java:1152) 
>
>     org.apache.xalan.transformer.TransformerImpl.createSerializationHandler(TransformerImpl.java:981) 
>
>     org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1187) 
>
>     org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1170) 
>
>     org.wyona.yanel.servlet.security.impl.DefaultWebAuthenticatorImpl.getXHTMLAuthenticationForm(DefaultWebAuthenticatorImpl.java:423) 
>
>     org.wyona.yanel.servlet.security.impl.DefaultWebAuthenticatorImpl.doAuthenticate(DefaultWebAuthenticatorImpl.java:346) 
>
>     org.wyona.yanel.servlet.YanelServlet.doAuthenticate(YanelServlet.java:1327) 
>
>     org.wyona.yanel.servlet.YanelServlet.doAccessControl(YanelServlet.java:1101) 
>
>     org.wyona.yanel.servlet.YanelServlet.service(YanelServlet.java:192)
>     javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>     org.wyona.yanel.servlet.communication.YanelFilter.doFilter(YanelFilter.java:41) 
>
>
> Any idea why this is happening?

it seems that this dependency adds multiple Xalan and Xerces to the libs 
dir:

local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/lib/xercesImpl-2.7.1.jar
local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/lib/xercesImpl-2.8.1.jar

and

local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/lib/xalan-2.6.0.jar
local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/lib/xalan-2.7.0.jar

whereas especially xalan-2.6.0 is problematic I think ...

Will try to remove these ambiguities

Thanks

Michi
>
> Thanks
>
> Michael
>
>
> _______________________________________________
> Yanel-development mailing list
> Yanel-development at wyona.com
> http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development



More information about the Yanel-development mailing list