Cannot import org/apache/commons/logging/LogFactory as Plugin
In my bundle whenever a log is created, for example on
DefaultHttpClient httpClient = new DefaultHttpClient();
I get org.apache.sling.api.scripting.ScriptEvaluationException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
I have created a bundle from commons-logging-1.2.jar. But I still get the NoClassDefFoundError org/apache/commons/logging/LogFactory
This is the bundle information
| Symbolic Name | CustomLogger |
| Version | 1.0.0 |
| Bundle Location | inputstream:CustomLogger_1.0.0.jar |
| Last Modification | Thu Oct 30 12:48:18 CAT 2014 |
| Start Level | 20 |
| Bundle Classpath | . |
| Exported Packages | org.apache.commons.logging.impl,version=0.0.0 |
| Imported Packages | org.apache.commons.logging,version=1.1.1 from jcl.over.slf4j (2) |
| Manifest Headers | Bundle-ClassPath: . Bundle-ManifestVersion: 2 Bundle-Name: CustomLogger Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Bundle-SymbolicName: CustomLogger Bundle-Version: 1.0.0 Export-Package: org.apache.commons.logging, org.apache.commons.logging.impl Import-Package: org.apache.commons.logging Manifest-Version: 1.0 |
Regards
Clive