On Tue, Nov 29, 2011 at 10:40 AM, Guillaume Sauthier (Objectweb) <[email protected]> wrote: > 2011/11/29 Guillaume Sauthier (Objectweb) <[email protected]> > >> >> >>> > BTW, I tried to move to latest xwiki-commons module (3.3-milestone-1), >>> and >>> > I hit some issues, so I did not incorporate theses changes in what I >>> pushed. >>> > The first one is that the AbstractLogEnabled class is no more in the >>> > dependencies, >>> >>> To get logs now you just need to get the SLF4J logger injected, see >>> >>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Component+Module#HComponentLogging >>> >> >> My component is not yet using logging, I suspect that there is an old >> component somewhere in my dependencies that is using the AbstractLogEnabled >> class, and when the ComponentManager find it, it cannot load that class ... >> > > In fact, the error comes from the fact that my code is using > DocumentModelBridge > The only artifact I found providing that interface is > org.xwiki.platform:xwiki-core-bridge > And its latest version is 3.0.1, and some components provided by this > module are still using the AbstractLogEnabled class ... > > Is there a replacement for DocumentModelBridge in 3.3.x versions ?
since 3.0 all platform modules had been renamed as org.xwiki.platform:xwiki-platform-* and some moved to commons but it's pretty rare something is removed. You can check in http://maven.xwiki.org/snapshots/org/xwiki/platform/. The bridge is non in org.xwiki.platform:xwiki-platform-bridge > > --G > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

