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

Michael Wechner michael.wechner at wyona.com
Fri Oct 24 14:59:44 CEST 2008


Michael Wechner schrieb:
> Michael Wechner schrieb:
>> 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
>
> but there is also more
>
> commons-lang-2.1.jar
> commons-lang-2.2.jar
>
> and
>
> icu4j-2.6.1.jar
> icu4j-3.4.4.jar
>
> and
>
> jaxen-1.1.1.jar
> jaxen-1.1-beta-10.jar
>
> and also the following files shouldn't be copied
>
> pom-cmdl.xml
> pom-core.xml
> pom-impl.xml
> pom-webapp.xml
>
> although these don't really bother

ok, I have a added a quick fix in order to make it work again.
I will now try to improve this further, because the quick fix is not 
done very nicely, but at least it is working again.

Thanks

Michael
>
> Cheers
>
> Michael
>>
>> Thanks
>>
>> Michi
>>>
>>> Thanks
>>>
>>> Michael
>>>
>>>
>>> _______________________________________________
>>> Yanel-development mailing list
>>> Yanel-development at wyona.com
>>> http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development
>>
>> _______________________________________________
>> Yanel-development mailing list
>> Yanel-development at wyona.com
>> http://lists.wyona.org/cgi-bin/mailman/listinfo/yanel-development
>
> _______________________________________________
> 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