We are working at adding Simplica Ecruiser (1.1-beta.patch) I get the following exception. WHen I remove it, everythign works:
org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.SimpleLog does not implement Log
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
at org.apache.commons.digester.Digester.<init>(Digester.java:346)
at org.ajax4jsf.framework.resource.ResourceBuilderImpl.registerConfig(ResourceBuilderImpl.java:131)
at org.ajax4jsf.framework.resource.ResourceBuilderImpl.registerResources(ResourceBuilderImpl.java:216)
at org.ajax4jsf.framework.resource.ResourceBuilderImpl.<init>(ResourceBuilderImpl.java:120)
at org.ajax4jsf.framework.resource.InternetResourceBuilder.getInstance(InternetResourceBuilder.java:156)
at org.ajax4jsf.framework.renderer.RendererBase.getResourceBuilder(RendererBase.java:136)
at org.ajax4jsf.framework.renderer.RendererBase.getResource(RendererBase.java:131)
at org.ajax4jsf.renderkit.html.AjaxFormRenderer.<init>(AjaxFormRenderer.java:74)
Your problem seems to be a particular one. It might be caused by following situations:
[list] Somewhere in the project is a different version of the commons-
logging files and this mis-match is causing the problem;
[/list]
[list] Somewhere else in the project is the same version, but they are being
loaded by different class loaders and this makes the Log class look like a
different class to SimpleLog.
[/list]
The commons-logging files are used in our source code, so they must be in there in a way or another.