On Sat, Sep 5, 2009 at 2:15 PM, Juri Kuehn<[email protected]> wrote:
Hi Vincent, hi Sergiu,
I have used libraries from a packaged release intended to be used as a web application, my bad
After compiling the standalone version (dependencies untoucht) as you suggested i got just one jar to include and everything works fine! I'm very delighted with the build process and the ease of use!
Thank you very much!
Glad you got it working. I don't know if you've seen it but there are instructions here: http://code.xwiki.org/xwiki/bin/view/Modules/RenderingModule (at the end) -Vincent
Greetings, Juri
vmassol wrote:
On Sep 5, 2009, at 12:21 PM, Sergiu Dumitriu wrote:
Juri Kühn wrote:
Hi all,
first of all, thanks for the great work, xwiki is a great product
i'm trying to integrate the rendering component of xwiki into our application for hours, without success.
I included all the libraries from XWiki 2.0 M4 and was running following code in a standalone application (not within servlet container, but thats no problem?)
-- EmbeddableComponentManager componentManager = new EmbeddableComponentManager(); componentManager.initialize(this.getClass().getClassLoader()); Parser parser = (Parser)componentManager.lookup(Parser.class, Syntax.XWIKI_2_0.toIdString()); XDOM xdom = parser.parse(new StringReader("test"));
// Generate XHTML PrintRendererFactory rf = componentManager.lookup(PrintRendererFactory.class, Syntax.XHTML_1_0.toIdString()); DefaultWikiPrinter printer = new DefaultWikiPrinter(); Renderer htmlRenderer = rf.createRenderer(printer);
// Perform the rendering - the exception is raised here xdom.traverse(htmlRenderer); --
The stacktrace is attached below. The DocumentAccessBridge component cannot be loaded. I tried to figure out what is going on and debugged around. The loop that loads all descriptors for xwiki components doesnt include DocumentAccessBridge. There is no META-INF/components.txt in the xwiki-core-bridge-2.0-milestone-4.jar and no class in this library has the @Component annotation.
I just cannot figure out what is going wrong. Different parsers and printrenderers (other than XWIKI_2_0 and XHTML_1_0) as the use of the Converter instead of Parser produce the same result.
What am i doing wrong? Any help would be really appreciated.
Vincent, look at the dependency chain:
Yes exactly. This suggests that xwiki-core-rendering-xwiki is in the dep list, which isn't correct.
Thanks -Vincent
[role = [org.xwiki.rendering.renderer.PrintRenderer] hint = [xhtml/ 1.0]] [role = [org.xwiki.rendering.renderer.xhtml.XHTMLLinkRenderer] hint = [default]] [role = [org.xwiki.rendering.renderer.LinkLabelGenerator] hint = [default]] [role = [org.xwiki.rendering.configuration.RenderingConfiguration] hint = [default]] [role = [org.xwiki.configuration.ConfigurationSource] hint = [default]] [role = [org.xwiki.configuration.ConfigurationSource] hint = [wiki]] [role = [org.xwiki.bridge.DocumentAccessBridge] hint = [default]]
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- View this message in context: http://n2.nabble.com/Can-t-find-descriptor-for-the-component-DocumentAccessB... Sent from the XWiki- Dev mailing list archive at Nabble.com. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs