On Mon, Jul 30, 2012 at 2:42 PM, Sergio Carrasco <[email protected]> wrote:
>  Hello,
>
> We're using the Code Macro estension (
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Code+Macro ). We are
> using it like this:
>
>
> {{code language="java"}}
>
> our code
>
> {{/code}}
>  And then this error appears:
>
>
> org.xwiki.rendering.macro.MacroExecutionException: Failed to highlight
> content
>
>          at
> org.xwiki.rendering.internal.macro.code.CodeMacro.parseContent(CodeMacro.java:108)
>
>          at
> org.xwiki.rendering.internal.macro.code.CodeMacro.parseContent(CodeMacro.java:48)
>
>          at
> org.xwiki.rendering.macro.box.AbstractBoxMacro.execute(AbstractBoxMacro.java:146)
>
>          at
> org.xwiki.rendering.macro.box.AbstractBoxMacro.execute(AbstractBoxMacro.java:51)
>
>          at
> org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transformOnce(MacroTransformation.java:184)
>
>          at
> org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:129)
>
>          at
> org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:72)
>
>          at
> com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7605)
>
>          at
> com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7554)
>
>          at
> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:836)
>
>          at
> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:785)
>
>          at
> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:879)
>
>  ...........
>
>
>
> Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to
> lookup component [role = [org.xwiki.rendering.parser.HighlightParser] hint
> = [default]]
>
>          at
> org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:368)
>
>          at
> org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:126)
>
>          at
> org.xwiki.component.internal.DefaultComponentManager.lookup(DefaultComponentManager.java:85)
>
>          at
> org.xwiki.rendering.internal.macro.code.CodeMacro.highlight(CodeMacro.java:144)
>
>          at
> org.xwiki.rendering.internal.macro.code.CodeMacro.parseContent(CodeMacro.java:105)
>
>          ... 104 more
>
> Caused by: Traceback (most recent call last):
>
>   File "<string>", line 1, in <module>
>
>   File "__pyclasspath__/pygments/__init__.py", line 37, in <module>
>
>   File "__pyclasspath__/pygments/util.py", line 12, in <module>
>
> ImportError: No module named re
>
>
>
>          at
> org.python.core.PyException.fillInStackTrace(PyException.java:70)
>
>          at java.lang.Throwable.<init>(Throwable.java:56)
>
>          at org.python.core.PyException.<init>(PyException.java:46)
>
>          at org.python.core.PyException.<init>(PyException.java:43)
>
>          at org.python.core.PyException.<init>(PyException.java:61)
>
>          at org.python.core.Py.ImportError(Py.java:290)
>
>          ......
>
>
> We thought that the code we added may be wrong, but if we just write {{code
> language="java"}}{{/code}} , we get the same error.

According to the error you have the issue does not really comes from
code macro but from Jython. Looks like for some reason XWiki can't
find standard Jython libraries which are used in Pygments
(highlighting Python library used by code macro).

If you use JBoss application server you probably hit
http://jira.xwiki.org/browse/XWIKI-7984 and if it's another one it's
probably still the same kind of issues (would be nice to crate another
issue in that case). There is a workaround you can try in the jira
issue description.

>
> Any clue of what's causing this error?
>
> Thanks in Advance
>
> Sergio Carrasco
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users



-- 
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to