Deleted attachments management is not very efficient (mostly for the
reasons described in http://jira.xwiki.org/browse/XWIKI-8910.), AFAIK
when you display it it's loaded in memory with it's whole history so
if you have several versions it might take quite some memory.

On Tue, Sep 16, 2014 at 10:14 AM, Moens Patrick
<patrick.mo...@curia.europa.eu> wrote:
> Between 50-70 mo
>
> But its before trying to deleted them. It's when I open the deleted 
> attachments page.
>
> -----Original Message-----
> From: users [mailto:users-boun...@xwiki.org] On Behalf Of Thomas Mortagne
> Sent: mardi 16 septembre 2014 10:11
> To: XWiki Users
> Subject: Re: [xwiki-users] [XWIKI 6.1] error for deleted attachments
>
> Well the one you tries should me enough for most use case.
>
> How big is the attachment you are trying to delete ? Your issue might be 
> related to http://jira.xwiki.org/browse/XWIKI-8910.
>
> On Tue, Sep 16, 2014 at 9:59 AM, Moens Patrick 
> <patrick.mo...@curia.europa.eu> wrote:
>> Thanks Thomas,
>>
>> I'll look that because we have made some test with those JAVAOPTS parameters 
>> for massive import :
>>
>>
>> -Xms3072m
>> -Xmx3072m
>> -XX:MaxPermSize=256M
>>
>> Seems not good , I f you have any idea to optimize memory  tuning for
>> Xwiki 6.1 on solaris (tomcat oracle) with around 100-150 concurent
>> users
>>
>>
>> I'll try with those one  :
>> -d64
>> -Xms1536m
>> -Xmx1536m
>> -XX:MaxPermSize=200M
>> -XX:+UseConcMarkSweepGC
>> -Dfile.encoding=utf-8
>> -Dxwiki.data.dir=/opt/curia/wikidgt/data/
>> -Doracle.net.tns_admin=${TNS_ADMIN}
>>
>>
>>
>> -----Original Message-----
>> From: users [mailto:users-boun...@xwiki.org] On Behalf Of Thomas
>> Mortagne
>> Sent: mardi 16 septembre 2014 9:43
>> To: XWiki Users
>> Subject: Re: [xwiki-users] [XWIKI 6.1] error for deleted attachments
>>
>> The issue is " java.lang.OutOfMemoryError: Java heap space". Hard to say 
>> what exactly is the cause, you might want to look at 
>> http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Performances#HMemory.
>>
>> On Tue, Sep 16, 2014 at 9:39 AM, Moens Patrick 
>> <patrick.mo...@curia.europa.eu> wrote:
>>> Hello ,
>>>
>>> I've a small problem with a fresh install of xwiki 6.1 on solaris (tomcat, 
>>> oracle).
>>>
>>> When I try to see the deleted attachments from the 'xwiki list of documents 
>>> ', I got this error (see bellow).
>>>
>>> There is just 2 deleted doc in the table;
>>>
>>> I tried to save the page with admin account (who has programming rights), 
>>> still  the same.
>>>
>>> Any idea?
>>>
>>> BR
>>>
>>> Patrick
>>>
>>>
>>>
>>>
>>> Failed to execute the [velocity] macro
>>> org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate 
>>> Velocity Macro for content [#if(!$xwiki.hasProgrammingRights())
>>>   {{warning}}This document requires programming rights and needs to
>>> be saved by an administrator of this Wiki{{/warning}} #else
>>> #set($dateFormat = 'yyyy MMMM d, HH:mm')
>>> #if(!$request.list)
>>> $xwiki.ssx.use('XWiki.DeletedAttachments')##
>>> $xwiki.jsx.use('XWiki.DeletedAttachments', {'minify' : 'false'})## ##
>>> #set($columns = ['datt.filename', 'datt.docName', 'datt.date',
>>> 'datt.deleter', 'actions']) #set($columnProperties = {
>>>     'datt.filename'  : { 'type' : 'text', 'size' : 10 },
>>>     'datt.docName'   : { 'type' : 'text', 'size' : 10 },
>>>     'datt.date'      : { 'type' : 'date', 'filterable' : false },
>>>     'datt.deleter'   : { 'type' : 'text', 'size' : 10 },
>>>     'actions'        : { 'type' : 'text', 'filterable' : false, 'sortable' 
>>> : false }
>>>   })##
>>> #set($options = {
>>>     'url'               : "$xwiki.getURL('XWiki.DeletedAttachments', 
>>> 'view', 'list=1&xpage=plain&outputSyntax=plain')",
>>>    'callback'          : 'XWiki.index.trash.attachments.displayEntry',
>>>     'translationPrefix' : 'platform.index.trashAttachments.'
>>>   })##
>>> ##
>>> ##
>>> ##
>>> {{html wiki="true" clean="false"}}
>>> <div class="hidden">
>>> #livetable('attachmentTrash' $columns $columnProperties $options)
>>> </div> {{/html}}
>>>
>>> {{html wiki="true" clean="false"}}
>>> <noscript>
>>>
>>>   #set($deletedAttachments = $services.query.hql('select count(datt.id) 
>>> from DeletedAttachment as datt').execute().get(0))
>>>   #if($deletedAttachments == 0)
>>>
>>>
>>> {{info}}$services.localization.render('platform.index.trashAttachment
>>> s
>>> Empty'){{/info}}
>>>
>>>   #else
>>>   #macro(displayDeletedAttachment $id)
>>>     #set($datt = $xwiki.getDeletedAttachment("$id"))
>>>     #set($originalAttachment = $datt.getAttachment())
>>>     #set($originalDocument = $xwiki.getDocument($datt.docName))
>>>     <tr>
>>>       <td><a 
>>> href="$originalDocument.getAttachmentRevisionURL($originalAttachment.filename,
>>>  $originalAttachment.version, "rid=${datt.id}").replaceAll('&', 
>>> '&amp;')">$escapetool.xml($datt.filename)</a></td>
>>>       <td><a 
>>> href="$originalDocument.getURL()">$escapetool.xml($originalDocument.plainTitle)
>>>  ($escapetool.xml(${originalDocument.fullName}))</a></td>
>>>       <td>$xwiki.formatDate($datt.getDate(), $dateFormat)</td>
>>>       <td>$xwiki.getUserName($datt.getDeleter())</td>
>>>       <td class="itemActions">
>>>         #if($datt.canDelete())
>>>           <a href="${originalDocument.getAttachmentURL($datt.filename, 
>>> 'delattachment', 
>>> "trashId=${datt.id}&amp;xredirect=$escapetool.url($!request.getRequestURI())?$escapetool.url($!request.getQueryString())")}"
>>>  class="tool delete" 
>>> title="$services.localization.render('platform.index.trashAttachmentsActionsDeleteTooltip')">$services.localization.render('platform.index.trashAttachmentsDeleteText')</a>
>>>         #end
>>>       </td>
>>>     </tr>
>>>   #end
>>> ##
>>>   #if("$!{request.view}" == '')
>>>     #set($queryParams = '')
>>>   #else
>>>     #set($queryParams = "view=$!{escapetool.url($request.view)}")
>>>   #end
>>>   #set($paginationParameters = {
>>>     'totalItems' : $services.query.hql('select count(datt.id) from 
>>> DeletedAttachment as datt').execute().get(0),
>>>     'defaultItemsPerPage' : 15,
>>>     'url' : $doc.getURL('view', $queryParams)
>>>   })
>>>   #pagination($paginationParameters)
>>>   <table id="searchResults" class="xwiki-livetable xwiki-livetable-display">
>>>     <thead class="xwiki-livetable-display-header"><tr>
>>>       <th scope="col" class="xwiki-livetable-display-header-text selected 
>>> asc">$services.localization.render('platform.index.trashAttachments.datt.filename')</th>
>>>       <th scope="col" 
>>> class="xwiki-livetable-display-header-text">$services.localization.render('platform.index.trashAttachments.datt.docName')</th>
>>>       <th scope="col" 
>>> class="xwiki-livetable-display-header-text">$services.localization.render('platform.index.trashAttachments.datt.date')</th>
>>>       <th scope="col" 
>>> class="xwiki-livetable-display-header-text">$services.localization.render('platform.index.trashAttachments.datt.deleter')</th>
>>>       <th scope="col" 
>>> class="xwiki-livetable-display-header-text">$services.localization.render('platform.index.trashAttachments.actions')</th>
>>>     </tr></thead>
>>>     <tbody class="xwiki-livetable-display-body">
>>>     #set ($query = $services.query.hql('select datt.id from 
>>> DeletedAttachment as datt order by datt.filename asc'))
>>>     #foreach($item in 
>>> $query.setLimit($paginationParameters.itemsPerPage).setOffset($paginationParameters.firstItem).execute())
>>>       #displayDeletedAttachment($item)
>>>     #end
>>>     </tbody>
>>>   </table>
>>>   #set($discard = $paginationParameters.put('position', 'bottom'))
>>>   #pagination($paginationParameters)
>>>   #end ## deletedAttachments != 0
>>> </noscript>
>>> {{/html}}##
>>> #else ## request.list
>>> ##
>>> =====================================================================
>>> = ====================== ## This page is called from live table via
>>> Ajax with the argument xpage=plain. It returns a ## set of results
>>> serialized in JSON.
>>> ## @programming This service page needs to be saved by a user with
>>> the programming access level ## to work as expected ##
>>> =====================================================================
>>> = ====================== #if("$!{request.get('xpage')}" == 'plain')
>>> $response.setContentType('application/json')
>>> #set($offset = $mathtool.toInteger($request.get('offset')))
>>> ## offset starts from 0 in velocity and 1 in javascript #set($offset
>>> = $offset - 1) #if (!$offset || $offset < 0)
>>>   #set ($offset = 0)
>>> #end
>>> #set($limit = $mathtool.toInteger($request.get('limit')))
>>> #if (!$limit)
>>>   #set ($limit = 15)
>>> #end
>>> #set($filenameFilter = $request.get('datt.filename'))
>>> #set($docNameFilter = $request.get('datt.docName'))
>>> #set($deleterFilter = $request.get('datt.deleter')) #set($sql = '')
>>> #if("$!{filenameFilter}" != '')
>>>   #set($sql = "and lower(datt.filename) like
>>> '%${filenameFilter.trim().toLowerCase()}%' ") #end
>>> #if("$!{docNameFilter}" != '')
>>>   #set($sql = "and lower(datt.docName) like
>>> '%${docNameFilter.trim().toLowerCase()}%' ") #end
>>> #if("$!{deleterFilter}" != '')
>>>   #set($sql = $sql + "and lower(datt.deleter) like
>>> '%${deleterFilter.trim().toLowerCase()}%' ") #end
>>> #if("$!{request.sort}" != '')
>>>   #set($order = $request.sort)
>>> #else
>>>   #set($order = 'datt.id')
>>> #end
>>> #if("$!{request.dir}" != '')
>>>   #set($dir = $request.dir)
>>> #else
>>>   #set($dir = 'asc')
>>> #end
>>> #set($selectSql = "select datt.id, $order from DeletedAttachment as
>>> datt where 1=1 " + $sql + " order by $order $dir") #set($countSql =
>>> "select count(*) from DeletedAttachment as datt where 1=1 " + $sql)
>>> #set($items =
>>> $services.query.hql($selectSql).setLimit($limit).setOffset($offset).e
>>> x
>>> ecute()) #set($totalItems =
>>> $services.query.hql($countSql).execute().get(0))
>>> #set($returnedItems = $items.size())
>>> ## ==============================================
>>> ## json starts
>>> ## ==============================================
>>> {
>>> "totalrows": $totalItems,
>>> "returnedrows": $returnedItems,
>>> "offset": ${mathtool.add($offset, 1)},
>>> "reqNo": ${request.reqNo},
>>> "query" : "$selectSql",
>>> "rows": [
>>> #foreach($item in $items)
>>>   #set($datt = $xwiki.getDeletedAttachment("$item.get(0)"))
>>>   #if($velocityCount > 1) , #end
>>>   {
>>>     #set($originalAttachment = $datt.getAttachment())
>>>     #set($originalDocument = $xwiki.getDocument($datt.docName))
>>>     "filename"  : "$escapetool.javascript($datt.filename)",
>>>     "docName"  : "$escapetool.javascript($datt.docName)",
>>>     "title"  : "$escapetool.javascript($originalDocument.plainTitle)",
>>>     "url" : 
>>> "$originalDocument.getAttachmentRevisionURL($originalAttachment.filename, 
>>> $originalAttachment.version, "rid=${datt.id}")",
>>>     "documentUrl" : "$originalDocument.getURL()",
>>>     "canDelete" : $datt.canDelete(),
>>>     "deleteUrl" : "$originalDocument.getAttachmentURL($datt.filename, 
>>> 'delattachment', 
>>> "trashId=${datt.id}&form_token=$!{services.csrf.getToken()}")",
>>>     "canRestore" : $datt.canRestore(),
>>>     "alreadyExists" : #if($originalDocument.getAttachment($datt.filename)) 
>>> true #else false #end,
>>>     "restoreUrl" : "$originalDocument.getAttachmentURL($datt.filename)",
>>>     "date" : "$xwiki.formatDate($datt.date, $dateFormat)",
>>>     "deleter" : "$escapetool.javascript($datt.deleter)",
>>>     "deletername" : 
>>> "$escapetool.javascript($xwiki.getUserName($datt.deleter, false))",
>>>     "deleterurl" : "$xwiki.getURL($datt.deleter, 'view')"
>>>   }
>>> #end
>>> ]}
>>> ## ==============================================
>>> ## json ended
>>> ## ==============================================
>>> #end## xpage=plain
>>> #end## request.list
>>> #end## hasProgramR]
>>> at
>>> org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateStr
>>> i
>>> ng(VelocityMacro.java:131) at
>>> org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateStr
>>> i
>>> ng(VelocityMacro.java:50) at
>>> org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(Ab
>>> s
>>> tractScriptMacro.java:286) at
>>> org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(Abstract
>>> S
>>> criptMacro.java:182) at
>>> org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(Abstract
>>> S
>>> criptMacro.java:58) at
>>> org.xwiki.rendering.internal.transformation.macro.MacroTransformation.
>>> transformOnce(MacroTransformation.java:200)
>>> at
>>> org.xwiki.rendering.internal.transformation.macro.MacroTransformation.
>>> transform(MacroTransformation.java:140)
>>> at
>>> org.xwiki.rendering.internal.transformation.DefaultRenderingContext.t
>>> r
>>> ansformInContext(DefaultRenderingContext.java:175)
>>> at
>>> org.xwiki.rendering.internal.macro.html.HTMLMacro.renderWikiSyntax(HT
>>> M
>>> LMacro.java:271) at
>>> org.xwiki.rendering.internal.macro.html.HTMLMacro.execute(HTMLMacro.j
>>> a
>>> va:154) at
>>> org.xwiki.rendering.internal.macro.html.HTMLMacro.execute(HTMLMacro.j
>>> a
>>> va:73) at
>>> org.xwiki.rendering.internal.transformation.macro.MacroTransformation.
>>> transformOnce(MacroTransformation.java:200)
>>> at
>>> org.xwiki.rendering.internal.transformation.macro.MacroTransformation.
>>> transform(MacroTransformation.java:140)
>>> at
>>> org.xwiki.rendering.internal.transformation.DefaultRenderingContext.t
>>> r
>>> ansformInContext(DefaultRenderingContext.java:175)
>>> at
>>> org.xwiki.rendering.internal.transformation.DefaultTransformationMana
>>> g
>>> er.performTransformations(DefaultTransformationManager.java:94)
>>> at
>>> org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentC
>>> o
>>> ntentDisplayer.java:252) at
>>> org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentC
>>> o
>>> ntentDisplayer.java:125) at
>>> org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentC
>>> o
>>> ntentDisplayer.java:55) at
>>> org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDo
>>> c
>>> umentDisplayer.java:80) at
>>> org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDo
>>> c
>>> umentDisplayer.java:38) at
>>> org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocument
>>> D
>>> isplayer.java:113) at
>>> org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocument
>>> D
>>> isplayer.java:50) at
>>> org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(Config
>>> u
>>> redDocumentDisplayer.java:67) at
>>> org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(Config
>>> u
>>> redDocumentDisplayer.java:41) at
>>> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:
>>> 981) at
>>> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:
>>> 960) at
>>> com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:
>>> 991) at
>>> com.xpn.xwiki.api.Document.getRenderedContent(Document.java:606)
>>> at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source) at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>> s
>>> orImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606)
>>> at
>>> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.do
>>> I
>>> nvoke(UberspectImpl.java:395) at
>>> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.in
>>> v
>>> oke(UberspectImpl.java:384) at
>>> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.j
>>> a
>>> va:173) at
>>> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTRefer
>>> e
>>> nce.java:280) at
>>> org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReferen
>>> c
>>> e.java:567) at
>>> org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpres
>>> s
>>> ion.java:71) at
>>> org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSet
>>> D
>>> irective.java:142) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
>>> j
>>> ava:342) at
>>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
>>> a
>>> tement.java:106) at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
>>> j
>>> ava:342) at
>>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVel
>>> o
>>> cityEngine.java:228) at
>>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVel
>>> o
>>> cityEngine.java:187) at
>>> com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRend
>>> e
>>> rer.java:131) at
>>> com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.eva
>>> l
>>> uate(DefaultPrivilegedTemplateRenderer.java:147)
>>> at
>>> com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.eva
>>> l
>>> uateTemplate(DefaultPrivilegedTemplateRenderer.java:84)
>>> at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1622)
>>> at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1562)
>>> at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:801)
>>> at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>> s
>>> orImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606)
>>> at
>>> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.do
>>> I
>>> nvoke(UberspectImpl.java:395) at
>>> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.in
>>> v
>>> oke(UberspectImpl.java:384) at
>>> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.j
>>> a
>>> va:173) at
>>> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTRefer
>>> e
>>> nce.java:280) at
>>> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTRefere
>>> n
>>> ce.java:369) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.directive.VelocimacroProxy.render(Velocim
>>> a
>>> croProxy.java:216) at
>>> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacr
>>> o
>>> .java:311) at
>>> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacr
>>> o
>>> .java:230) at
>>> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirect
>>> i
>>> ve.java:207) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
>>> a
>>> tement.java:87) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
>>> j
>>> ava:342) at
>>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
>>> a
>>> tement.java:106) at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
>>> j
>>> ava:342) at
>>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVel
>>> o
>>> cityEngine.java:228) at
>>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVel
>>> o
>>> cityEngine.java:187) at
>>> com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRend
>>> e
>>> rer.java:131) at
>>> com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.eva
>>> l
>>> uate(DefaultPrivilegedTemplateRenderer.java:147)
>>> at
>>> com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.eva
>>> l
>>> uateTemplate(DefaultPrivilegedTemplateRenderer.java:84)
>>> at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1622)
>>> at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:179)
>>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:357)
>>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:148)
>>> at
>>> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
>>> t
>>> Processor.java:425) at
>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
>>> v
>>> a:228) at
>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:191
>>> 3
>>> ) at
>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> i
>>> cationFilterChain.java:303) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> i
>>> lterChain.java:208) at
>>> com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115)
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> i
>>> cationFilterChain.java:241) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> i
>>> lterChain.java:208) at
>>> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionF
>>> i
>>> lter.java:126) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> i
>>> cationFilterChain.java:241) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> i
>>> lterChain.java:208) at
>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
>>> )
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> i
>>> cationFilterChain.java:241) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> i
>>> lterChain.java:208) at
>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.ja
>>> v
>>> a:66) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> i
>>> cationFilterChain.java:241) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> i
>>> lterChain.java:208) at
>>> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilt
>>> e
>>> r.doFilter(SavedRequestRestorerFilter.java:208)
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> i
>>> cationFilterChain.java:241) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> i
>>> lterChain.java:208) at
>>> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilt
>>> e
>>> r.doFilter(SetCharacterEncodingFilter.java:111)
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>> i
>>> cationFilterChain.java:241) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>> i
>>> lterChain.java:208) at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>>> a
>>> lve.java:220) at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>>> a
>>> lve.java:122) at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
>>> t
>>> orBase.java:501) at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>>> a
>>> va:170) at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>>> a
>>> va:98) at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>>> v
>>> e.java:116) at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>>> a
>>> :408) at
>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
>>> 1
>>> 1Processor.java:1040) at
>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
>>> A
>>> bstractProtocol.java:607) at
>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
>>> t
>>> .java:313) at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
>>> j
>>> ava:1145) at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
>>> java:615) at java.lang.Thread.run(Thread.java:744)
>>> Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to
>>> evaluate content with id [xwiki:Main.AllDocs] at
>>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVel
>>> o
>>> cityEngine.java:247) at
>>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVel
>>> o
>>> cityEngine.java:187) at
>>> org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateStr
>>> i
>>> ng(VelocityMacro.java:124)
>>> ... 116 more
>>> Caused by: org.apache.velocity.exception.MethodInvocationException:
>>> Invocation of method 'getAttachment' in  class
>>> com.xpn.xwiki.api.DeletedAttachment threw exception
>>> java.lang.OutOfMemoryError: Java heap space at
>>> xwiki:Main.AllDocs[line 42, column 34] at
>>> org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationExc
>>> e
>>> ption(ASTMethod.java:261) at
>>> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.j
>>> a
>>> va:187) at
>>> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTRefer
>>> e
>>> nce.java:280) at
>>> org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReferen
>>> c
>>> e.java:567) at
>>> org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpres
>>> s
>>> ion.java:71) at
>>> org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSet
>>> D
>>> irective.java:142) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.directive.VelocimacroProxy.render(Velocim
>>> a
>>> croProxy.java:216) at
>>> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacr
>>> o
>>> .java:311) at
>>> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacr
>>> o
>>> .java:230) at
>>> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirect
>>> i
>>> ve.java:207) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:420
>>> )
>>> at
>>> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirect
>>> i
>>> ve.java:207) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
>>> j
>>> ava:342) at
>>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
>>> a
>>> tement.java:106) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
>>> a
>>> tement.java:87) at
>>> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:
>>> 72) at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
>>> j
>>> ava:342) at
>>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
>>> a
>>> tement.java:106) at
>>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
>>> j
>>> ava:342) at
>>> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVel
>>> o
>>> cityEngine.java:228)
>>> ... 118 more
>>> Caused by: java.lang.OutOfMemoryError: Java heap space
>>>
>>> _______________________________________________
>>> 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



-- 
Thomas Mortagne
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to