[ 
https://jira.nuxeo.org/browse/NXDOC-34?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexandre Russel resolved NXDOC-34.
-----------------------------------

    Resolution: Fixed

thanks for the report, this if fixed now

> Broken Nuxeo explorer links in CMF documentation
> ------------------------------------------------
>
>                 Key: NXDOC-34
>                 URL: https://jira.nuxeo.org/browse/NXDOC-34
>             Project: Nuxeo Documentation
>          Issue Type: Bug
>            Reporter: Emmanuel Vallois
>            Assignee: Alexandre Russel
>
> Links to Nuxeo explorer produce a server error when clicked. 
> Example:
> On page http://doc.nuxeo.com/display/CMDOC/Content+Routing+documents, under 
> "Creating the document type", the link "creation of step type in CMF" to 
> http://explorer.nuxeo.org/nuxeo/site/distribution/Nuxeo%20Case%20Management-5.4.0-I20101018_1103/viewContribution/org.nuxeo.cm.schemas--doctype/introspection
>  only gets the stacktrace below:
> org.nuxeo.ecm.webengine.WebException: Failed to render template: 
> /opt/apidoc/nuxeo-dm-5.4.1-SNAPSHOT-tomcat/nxserver/web/root.war/modules/org.nuxeo.apidoc.webengine/skin/views/contribution/view.ftl
>       at org.nuxeo.ecm.webengine.WebException.wrap(WebException.java:180)
>       at 
> org.nuxeo.ecm.webengine.model.impl.AbstractWebContext.render(AbstractWebContext.java:586)
>       at org.nuxeo.ecm.webengine.model.Template.render(Template.java:109)
>       at 
> org.nuxeo.ecm.webengine.model.io.TemplateWriter.writeTo(TemplateWriter.java:48)
>       at 
> org.nuxeo.ecm.webengine.model.io.TemplateWriter.writeTo(TemplateWriter.java:39)
>       at 
> com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:289)
>       at 
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1029)
>       at 
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:941)
>       at 
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:932)
>       at 
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:384)
>       at 
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
>       at 
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:632)
>       at 
> org.nuxeo.ecm.webengine.app.jersey.ReloadingJerseyServlet.service(ReloadingJerseyServlet.java:69)
>       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 
> org.nuxeo.ecm.webengine.app.WebEngineFilter.doFilter(WebEngineFilter.java:115)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at org.nuxeo.wss.servlet.BaseWSSFilter.doFilter(BaseWSSFilter.java:106)
>       at 
> org.nuxeo.wss.servlet.FailSafeWSSFilter.doFilter(FailSafeWSSFilter.java:42)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.nuxeo.apidoc.filter.RedirectFilter.internalDoFilter(RedirectFilter.java:55)
>       at 
> org.nuxeo.apidoc.filter.BaseApiDocFilter.doFilter(BaseApiDocFilter.java:45)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.nuxeo.ecm.platform.ui.web.rest.FancyURLFilter.doFilter(FancyURLFilter.java:127)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.nuxeo.ecm.platform.web.common.requestcontroller.filter.NuxeoRequestControllerFilter.doFilter(NuxeoRequestControllerFilter.java:142)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter(NuxeoAuthenticationFilter.java:492)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.nuxeo.apidoc.filter.CacheAndAuthFilter.internalDoFilter(CacheAndAuthFilter.java:53)
>       at 
> org.nuxeo.apidoc.filter.BaseApiDocFilter.doFilter(BaseApiDocFilter.java:45)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>       at 
> org.nuxeo.ecm.platform.web.common.exceptionhandling.NuxeoExceptionFilter.doFilter(NuxeoExceptionFilter.java:80)
>       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:128)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
>       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>       at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
>       at java.lang.Thread.run(Thread.java:619)
> Caused by: org.nuxeo.ecm.platform.rendering.api.RenderingException: 
> freemarker.template.TemplateModelException: get(xml) failed on instance of 
> org.nuxeo.apidoc.adapters.ExtensionInfoDocAdapter
>       at 
> org.nuxeo.ecm.platform.rendering.fm.FreemarkerEngine.render(FreemarkerEngine.java:165)
>       at 
> org.nuxeo.ecm.webengine.model.impl.AbstractWebContext.render(AbstractWebContext.java:584)
>       ... 51 more
> Caused by: freemarker.template.TemplateModelException: get(xml) failed on 
> instance of org.nuxeo.apidoc.adapters.ExtensionInfoDocAdapter
>       at freemarker.ext.beans.BeanModel.get(BeanModel.java:223)
>       at freemarker.core.Dot._getAsTemplateModel(Dot.java:76)
>       at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
>       at freemarker.core.Expression.getStringValue(Expression.java:93)
>       at 
> freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71)
>       at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
>       at freemarker.core.Expression.getStringValue(Expression.java:93)
>       at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
>       at freemarker.core.Environment.visit(Environment.java:210)
>       at freemarker.core.MixedContent.accept(MixedContent.java:92)
>       at freemarker.core.Environment.visit(Environment.java:210)
>       at freemarker.core.Environment$1.render(Environment.java:235)
>       at 
> org.nuxeo.ecm.platform.rendering.fm.extensions.BlockDirective.execute(BlockDirective.java:62)
>       at freemarker.core.Environment.visit(Environment.java:263)
>       at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
>       at freemarker.core.Environment.visit(Environment.java:210)
>       at freemarker.core.MixedContent.accept(MixedContent.java:92)
>       at freemarker.core.Environment.visit(Environment.java:210)
>       at freemarker.core.Environment$1.render(Environment.java:235)
>       at 
> org.nuxeo.ecm.platform.rendering.fm.extensions.ExtendsDirective.execute(ExtendsDirective.java:58)
>       at freemarker.core.Environment.visit(Environment.java:263)
>       at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
>       at freemarker.core.Environment.visit(Environment.java:210)
>       at freemarker.core.Environment.process(Environment.java:190)
>       at 
> org.nuxeo.ecm.platform.rendering.fm.FreemarkerEngine.render(FreemarkerEngine.java:162)
>       ... 52 more
> Caused by: java.lang.reflect.InvocationTargetException
>       at sun.reflect.GeneratedMethodAccessor544.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840)
>       at 
> freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276)
>       at freemarker.ext.beans.BeanModel.get(BeanModel.java:183)
>       ... 76 more
> Caused by: java.lang.NullPointerException
>       at 
> org.nuxeo.apidoc.adapters.ExtensionInfoDocAdapter.getXml(ExtensionInfoDocAdapter.java:103)
>       ... 82 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to