[Steve Turner Jan 16, 2006]

Build 341.

1. Used AVM Remote API to create simple XML file in Alfresco web project (user admin sandbox).
2. In web project "test", ran the program three times, each time using a different output file name, to create three xml files in the web project: test-001.xml, test-002.xml, test-003.xml. The content of each file is identical.
3. In the Alfresco web interface, from the admin user sandbox for the "test" web project, I can successfully preview each of these three xml files. No problem here.
4. When I try to edit the XML files, for the first two I get the forms-based XML editor as expected, but for the third I get a Java exception (see below).

javax.faces.FacesException: Exception in JSP: /jsp/wcm/edit-xml-inline.jsp:111

108: <td width="100%" valign="top" height="100%">
109: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
110:
111: <wcm:formProcessor id="form-data-renderer"
112: formProcessorSession="#{AVMEditBean.formProcessorSession}"
113: formInstanceData="#{AVMEditBean.instanceDataDocument}"
114: form="#{AVMEditBean.form}"/>

Stacktrace:
caused by:
org.apache.jasper.JasperException: Exception in JSP: /jsp/wcm/edit-xml-inline.jsp:111

108: <td width="100%" valign="top" height="100%">
109: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
110:
111: <wcm:formProcessor id="form-data-renderer"
112: formProcessorSession="#{AVMEditBean.formProcessorSession}"
113: formInstanceData="#{AVMEditBean.instanceDataDocument}"
114: form="#{AVMEditBean.form}"/>

Stacktrace:
caused by:
java.lang.NullPointerException

Hide Details

javax.faces.FacesException: Exception in JSP: /jsp/wcm/edit-xml-inline.jsp:111

108: <td width="100%" valign="top" height="100%">
109: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
110:
111: <wcm:formProcessor id="form-data-renderer"
112: formProcessorSession="#{AVMEditBean.formProcessorSession}"
113: formInstanceData="#{AVMEditBean.instanceDataDocument}"
114: form="#{AVMEditBean.form}"/>

Stacktrace:
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.jasper.JasperException: Exception in JSP: /jsp/wcm/edit-xml-inline.jsp:111

108: <td width="100%" valign="top" height="100%">
109: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
110:
111: <wcm:formProcessor id="form-data-renderer"
112: formProcessorSession="#{AVMEditBean.formProcessorSession}"
113: formInstanceData="#{AVMEditBean.instanceDataDocument}"
114: form="#{AVMEditBean.form}"/>

Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
... 20 more

  • No labels