[ 
https://issues.apache.org/jira/browse/SHINDIG-1935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13789208#comment-13789208
 ] 

Stanton Sievers commented on SHINDIG-1935:
------------------------------------------

Do you know which cache is using this class?  A quick look and I see that 
org.apache.shindig.gadgets.templates.TemplateLibraryFactory is storing 
org.w3c.dom.Element.  

Is your gadget using templates when you see this error?

> Add org.apache.xerces.dom.DeferredElementNSImpl to sizeoffilter.txt to have 
> EH Cache ignore this class
> ------------------------------------------------------------------------------------------------------
>
>                 Key: SHINDIG-1935
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-1935
>             Project: Shindig
>          Issue Type: Bug
>    Affects Versions: 2.5.0, 2.5.1, 2.5.0-update1
>            Reporter: Ryan Baxter
>            Assignee: Ryan Baxter
>         Attachments: org.apache.xerces.dom.DeferredElementNSImpl.txt
>
>
> When rendering a gadget I am seeing a warning from EH Cache saying it had 
> exceeded the 1000 object limit when traversing the object graph.  After 
> enabling additional EH Cache logging it looks like the class 
> org.apache.xerces.dom.DeferredElementNSImpl has a pretty big object graph.  I 
> believe this class is used to represent DOM elements so it could be that the 
> HTML for the gadget is fairly large making the object graph representing one 
> of the elements pretty large as well.  I think it is safe to ignore this 
> class since classing the Java Object representation of the HTML is not as 
> important as caching the HTML itself.    I have attached the EH Cache debug 
> with the details of the object graph.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to