I've added xwiki-rendering-standalone as dependency (that groups xwiki2.0
syntax parser and a lot of other stuff).
And I have now:

java.lang.AbstractMethodError:
org.xwiki.rendering.internal.parser.wikimodel.AbstractWikiModelParser.createWikiModelParser()Lorg/wikimodel/wem/IWikiParser;
    at
org.xwiki.rendering.internal.parser.wikimodel.AbstractWikiModelParser.parse(AbstractWikiModelParser.java:140)
    at
org.xwiki.rendering.internal.parser.wikimodel.AbstractWikiModelParser.parse(AbstractWikiModelParser.java:99)
    at
org.xwiki.rendering.test.integration.RenderingTest.runTestInternal(RenderingTest.java:126)

--G


2011/11/29 Guillaume Sauthier (Objectweb) <[email protected]>

> Thanks
>
> That's better now.
>
> I'm now facing an error where my ComponentManager in the tests cannot find
> a suitable Parser instance.
>
> org.xwiki.component.manager.ComponentLookupException: Can't find
> descriptor for the component [role = [org.xwiki.rendering.parser.Parser]
> hint = [xwiki/2.0]]
>     at
> org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:315)
>     at
> org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:112)
>     at
> org.xwiki.rendering.test.integration.RenderingTest.runTestInternal(RenderingTest.java:125)
>
> --G
>
>
> 2011/11/29 Thomas Mortagne <[email protected]>
>
>> On Tue, Nov 29, 2011 at 10:48 AM, Thomas Mortagne
>> <[email protected]> wrote:
>> > 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
>>
>> s/non/now/
>>
>> >
>> >>
>> >> --G
>> >> _______________________________________________
>> >> devs mailing list
>> >> [email protected]
>> >> http://lists.xwiki.org/mailman/listinfo/devs
>> >
>> >
>> >
>> > --
>> > Thomas Mortagne
>>
>>
>>
>> --
>> Thomas Mortagne
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to