[slf4j-dev] [Bug 33] New: Missing META-INF/services/o.a.c.l.LogFactory in jcl104-over-slf4j 1.1.0-RC1
bugzilla-daemon at pixie.qos.ch
bugzilla-daemon at pixie.qos.ch
Sun Dec 10 01:53:12 CET 2006
show_bug.cgi?id=33
Summary: Missing META-INF/services/o.a.c.l.LogFactory in jcl104-
over-slf4j 1.1.0-RC1
Product: SLF4J
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: blocker
Priority: P1
Component: Implementations
AssignedTo: dev at slf4j.org
ReportedBy: david.varnes at gmail.com
Upgrading jcl104-over-slf4j from 1.0.1 to 1.1.0-RC1 in a web
app using:
axis-1.4.jar
axis-jaxrpc-1.4.jar
commons-discovery-0.4.jar
throws the exception at the bottom of this email. Using 1.0.1
works fine. There is definately no version of the original
jcl jars in the environment.
This seems to be due to an omission in the META-INF/services
directory of the 1.1.0-RC1 jar. This makes sense since the 1.1.0
series went through a different packaging build process.
>From your release notes for 1.0.1
> > May 1st, 2006 - Release of SLF4J 1.0.1
> >
> > Release 1.0.1 is a maintenance release containing bug fixes only.
> >
> > - Added the file "org.apache.commons.logging.LogFactory" under
> > META-INF/services directory in the jcl104-over-slf4j jar file. This
> > fixes a compatibility problem with Apache Axis which uses its own
> > discovery mechanism, namely, commons-discovery version 0.2. The bug
> > was reported by Dave Wallace.
Caused by: org.apache.commons.discovery.DiscoveryException: No
implementation defined for org.apache.commons.logging.LogFactory
at
org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:131)
at
org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:156)
at
org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:150)
at
org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:534)
at
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:373)
at
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:333)
at
org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
at
org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
--
Configure bugmail: userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the slf4j-dev
mailing list