Hi guys, In fact, in the original source, the included page is present. But in the generated source (the DOM as a result of the JS execution) the included page is replaced by the Macro error message (with its stack trace). Very strange ! If you have an idea, I would be very pleased to hear about it.
Best regards, Maxime 2010/12/8 Le Génie <le.genie.logic...@gmail.com> > Hi Thomas, > > You are right, the exception is on the html source. > And the verdict is : > "Caused by: org.xwiki.rendering.macro.MacroExecutionException: Current user > doesn't have view rights on document [Outils.CommonScript]" > > But it's a lie ! Of course, I have the right to view this page, in fact, I > am the creator of this page and I can view (or edit) it directly. > > I can reproduce the problem with IE7 and Firefox3.6. > The Wiki is included in a farm in path mode. > > Just to remember, if I include this page in a page without annotation, all > is fine. > > Thank you for your help. > Maxime > > > org.xwiki.rendering.macro.MacroExecutionException: Failed to get content > for Document [Outils.CommonScript] at > org.xwiki.rendering.internal.macro.include.IncludeMacro.execute(IncludeMacro.java:172) > at > org.xwiki.rendering.internal.macro.include.IncludeMacro.execute(IncludeMacro.java:57) > at > org.xwiki.rendering.internal.transformation.MacroTransformation.transformOnce(MacroTransformation.java:184) > at > org.xwiki.rendering.internal.transformation.MacroTransformation.transform(MacroTransformation.java:129) > at > org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:85) > at > org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:73) > at > org.xwiki.annotation.internal.DefaultAnnotationService.getAnnotatedRenderedContent(DefaultAnnotationService.java:135) > at > org.xwiki.annotation.rest.internal.AbstractAnnotationRESTResource.renderDocumentWithAnnotations(AbstractAnnotationRESTResource.java:209) > at > org.xwiki.annotation.rest.internal.AbstractAnnotationRESTResource.getSuccessResponseWithAnnotatedContent(AbstractAnnotationRESTResource.java:107) > at > org.xwiki.annotation.rest.internal.AnnotationsRESTResource.doGetAnnotatedContent(AnnotationsRESTResource.java:85) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) at > org.restlet.ext.jaxrs.internal.wrappers.AbstractMethodWrapper.internalInvoke(AbstractMethodWrapper.java:164) > at > org.restlet.ext.jaxrs.internal.wrappers.ResourceMethod.invoke(ResourceMethod.java:287) > at > org.restlet.ext.jaxrs.JaxRsRestlet.invokeMethod(JaxRsRestlet.java:636) > at org.restlet.ext.jaxrs.JaxRsRestlet.handle(JaxRsRestlet.java:380) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Router.handle(Router.java:504) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Guard.accept(Guard.java:198) at > org.restlet.Guard.doHandle(Guard.java:354) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Filter.doHandle(Filter.java:150) at > com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) at > com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHelper.java:112) > at org.restlet.Application.handle(Application.java:341) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Router.handle(Router.java:504) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > org.restlet.Router.handle(Router.java:504) at > org.restlet.Filter.doHandle(Filter.java:150) at > org.restlet.Filter.handle(Filter.java:195) at > com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124) at > org.restlet.Component.handle(Component.java:673) at > org.restlet.Server.handle(Server.java:331) at > com.noelios.restlet.ServerHelper.handle(ServerHelper.java:68) at > com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHelper.java:147) > at > com.noelios.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:881) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.doFilter(XWikiContextInitializationFilter.java:87) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:304) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > at > org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861) > at > org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) > at > org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584) > at java.lang.Thread.run(Thread.java:619) Caused by: > org.xwiki.rendering.macro.MacroExecutionException: Current user doesn't have > view rights on document [Outils.CommonScript] at > org.xwiki.rendering.internal.macro.include.IncludeMacro.execute(IncludeMacro.java:168) > ... 78 more > > 2010/12/7 Thomas Mortagne <thomas.morta...@xwiki.com> > >> On Tue, Dec 7, 2010 at 14:18, Le Génie <le.genie.logic...@gmail.com> >> wrote: >> > Hi Thomas, >> > >> > No, I can click but nothing occurs. No exception or stack trace shown. >> >> That's weird since macro errors like "Failed to execute the [include] >> macro" always come from an exception. Maybe you have a js issue that >> make impossible to display the error details, you can probably find it >> in the html source. >> >> > >> > 2010/12/7 Thomas Mortagne <thomas.morta...@xwiki.com> >> > >> >> On Tue, Dec 7, 2010 at 12:25, Le Génie <le.genie.logic...@gmail.com> >> >> wrote: >> >> > Hi, >> >> > >> >> > I use XWiki XEM 2.4.4 and when I add an annotation to a page, the >> include >> >> > macro (also present in the same page) displays : >> >> > "Failed to execute the [include] macro" >> >> > >> >> > It seems to be the issue XSKINX-39 but it was fixed a long time ago. >> >> > Nothing in the xwiki or tomcat log. >> >> > >> >> > Is there something to verify ? >> >> >> >> Could you click on the error box and get the full detail. >> >> >> >> > >> >> > Thank for your help. >> >> > >> >> > Maxime >> >> > _______________________________________________ >> >> > users mailing list >> >> > users@xwiki.org >> >> > http://lists.xwiki.org/mailman/listinfo/users >> >> > >> >> >> >> >> >> >> >> -- >> >> Thomas Mortagne >> >> _______________________________________________ >> >> users mailing list >> >> users@xwiki.org >> >> http://lists.xwiki.org/mailman/listinfo/users >> >> >> > _______________________________________________ >> > users mailing list >> > users@xwiki.org >> > http://lists.xwiki.org/mailman/listinfo/users >> > >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> > > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users