On Tue, Nov 29, 2011 at 10:48 AM, Thomas Mortagne
<thomas.mortagne(a)xwiki.com> wrote:
On Tue, Nov 29, 2011 at 10:40 AM, Guillaume Sauthier
(Objectweb)
<guillaume.sauthier(a)objectweb.org> wrote:
2011/11/29 Guillaume Sauthier (Objectweb)
<guillaume.sauthier(a)objectweb.org>
> 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#HComp…
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne