Problème d'Ajout de Contenu et Edition des Propriétés

cancel
Showing results for 
Search instead for 
Did you mean: 
lomy
Member II

Problème d'Ajout de Contenu et Edition des Propriétés

Bonjour  Smiley Happy

J'ai déjà Alfresco qui tourne en local et qui fonctionne bien. Cependant, je l'ai mis en place sur un serveur dont une équipe distante s'occupe. L'application tourne mais je n'arrive pas à ajouter de contenu, ni à éditer les propriétés.  :cry:

Alfresco me donne alors ces erreurs à travers son interface :  Smiley Indifferent

javax.faces.FacesException: An exception occurred processing JSP page /jsp/dialog/container.jsp at line 191

188:
189: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
190: <f:subview id="dialog-body">
191: <jsp:include page="<%=Application.getDialogManager().getPage() %>" />
192: </f:subview>
193: <% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "white"); %>
194: </td>


Stacktrace:
caused by:
org.apache.jasper.JasperException: An exception occurred processing JSP page /jsp/dialog/container.jsp at line 191

188:
189: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
190: <f:subview id="dialog-body">
191: <jsp:include page="<%=Application.getDialogManager().getPage() %>" />
192: </f:subview>
193: <% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "white"); %>
194: </td>


Stacktrace:
caused by:
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
caused by:
javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
caused by:
java.lang.OutOfMemoryError: PermGen space
Et du côté "Hide" :

javax.faces.FacesException: An exception occurred processing JSP page /jsp/dialog/container.jsp at line 191

188:
189: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
190: <f:subview id="dialog-body">
191: <jsp:include page="<%=Application.getDialogManager().getPage() %>" />
192: </f:subview>
193: <% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "white"); %>
194: </td>


Stacktrace:
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:425)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)
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.valves.AccessLogValve.invoke(AccessLogValve.java:568)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.jasper.JasperException: An exception occurred processing JSP page /jsp/dialog/container.jsp at line 191

188:
189: <% PanelGenerator.generatePanelStart(out, request.getContextPath(), "white", "white"); %>
190: <f:subview id="dialog-body">
191: <jsp:include page="<%=Application.getDialogManager().getPage() %>" />
192: </f:subview>
193: <% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "white"); %>
194: </td>


Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
… 20 more
Caused by: org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jsp.jsp.dialog.container_jsp._jspService(container_jsp.java:637)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
… 30 more
Caused by: javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
at org.apache.jsp.jsp.content.edit_002dcontent_002dproperties_jsp._jspService(edit_002dcontent_002dproperties_jsp.java:88)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
… 43 more
Caused by: java.lang.OutOfMemoryError: PermGen space
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at sun.nio.cs.AbstractCharsetProvider.lookup(AbstractCharsetProvider.java:125)
at sun.nio.cs.AbstractCharsetProvider.access$000(AbstractCharsetProvider.java:28)
at sun.nio.cs.AbstractCharsetProvider$1.next(AbstractCharsetProvider.java:165)
at sun.nio.cs.AbstractCharsetProvider$1.next(AbstractCharsetProvider.java:168)
at java.nio.charset.Charset.put(Charset.java:513)
at java.nio.charset.Charset.access$300(Charset.java:240)
at java.nio.charset.Charset$4.run(Charset.java:553)
at java.security.AccessController.doPrivileged(Native Method)
at java.nio.charset.Charset.availableCharsets(Charset.java:546)
at org.alfresco.web.ui.repo.component.UICharsetSelector.getCharsetEncodingList(UICharsetSelector.java:90)
at org.alfresco.web.ui.repo.component.UICharsetSelector.createList(UICharsetSelector.java:80)
at org.alfresco.web.ui.repo.component.UICharsetSelector.encodeBegin(UICharsetSelector.java:62)
at org.alfresco.web.ui.common.Utils.encodeRecursive(Utils.java:155)
at org.alfresco.web.ui.repo.renderer.property.PropertySheetItemRenderer.encodeChildren(PropertySheetItemRenderer.java:109)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:414)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:229)
at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:101)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
at org.alfresco.web.ui.repo.component.property.UIPropertySheet.encodeEnd(UIPropertySheet.java:200)
at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:366)
at org.apache.jsp.jsp.content.edit_002dcontent_002dproperties_jsp._jspx_meth_r_005fpropertySheetGrid_005f0(edit_002dcontent_002dproperties_jsp.java:183)
at org.apache.jsp.jsp.content.edit_002dcontent_002dproperties_jsp._jspService(edit_002dcontent_002dproperties_jsp.java:79)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
J'ai bien augmenté la taille de mémoire alloué à tomcat mais ça n'y fait rien…Quelqu'un pourrait m'aider ?
De même, le serveur est très lent et j'ai très souvent l'error 502.
Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /alfresco/.

Reason: Error reading from remote server
Merci d'avance !  Smiley Tongue
3 Replies
michaelh
Active Member

Re: Problème d'Ajout de Contenu et Edition des Propriétés

Bonjour.

Très grand classique avec une réponse facile à trouver (enfin je suppose que vous ne l'avez pas trouvée … vous ne dites pas grand chose de ce que vous appelez "augmenter la mémoire")
Par exemple ici : http://forums.alfresco.com/fr/viewtopic.php?f=6&t=1530
lomy
Member II

Re: Problème d'Ajout de Contenu et Edition des Propriétés

Bonjour  Smiley Happy

Après moultes questions avec mon équipe serveur (eux pensent que le problème vient d'Alfresco : un script qui cumulerait quelque chose en mémoire sans la libérer), j'ai finalement trouvé quelques indices quant à la cause de mon cher "PermGen Space Error".

J'ai pourtant bien ma variable CATALINA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=256m -server

Le fait que je ne puisse pas charger de document (ça marche une fois sur deux et je suis obligé de relancer l'instance pour que ça remarche) provient du fait que :
- Le serveur mutualisé virtuel surlequel je travaille (ou plutôt que nous -> il n'y a pas que mon appli qui tourne sur ce serveur  Smiley Indifferent ) n'a surement pas dégager assez de mémoire pour nous tous (En plus, je n'ai pas la main dessus)

En effet, il faut vérifier que la somme des xmx+xmaxpermsize des JVM démarrées sur le serveur (host) est inférieure à la mémoire physique + swap (dans mon cas (2+1)Go)…

Donc, je vais voir pour un rajout de mémoire…et aux nouvelles pour voir si c'était bien cela :wink:
michaelh
Active Member

Re: Problème d'Ajout de Contenu et Edition des Propriétés

Ahh oui … sur un serveur mutualisé il y a un gros risque en effet … 
Bonne explication qui servira à d'autres en tout cas, merci !