Anthony Pessy created ANY23-387:
-----------------------------------

             Summary: Possible OutOfMemoryError with bad deeply nested HTML
                 Key: ANY23-387
                 URL: https://issues.apache.org/jira/browse/ANY23-387
             Project: Apache Any23
          Issue Type: Bug
          Components: microdata
    Affects Versions: 2.2
            Reporter: Anthony Pessy


Could be related to https://issues.apache.org/jira/browse/ANY23-386 as the 
OutOfMemoryError is not present using the version 2.1.

 

 

 

With the following snippet of HTML as input:

 

 
{code:java}
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div  itemscope itemtype='http://schema.org/Product'>

<span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
        <span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
            <span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
                <span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
                    <span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
                        <span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
                            <span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
                                <span itemprop="review" itemscope="itemscope" 
itemtype="http://schema.org/Review";>
                                    <span itemprop="review" 
itemscope="itemscope" itemtype="http://schema.org/Review";>
                                        <span itemprop="review" 
itemscope="itemscope"
                                              
itemtype="http://schema.org/Review";>
                                            <span itemprop="review" 
itemscope="itemscope"
                                                  
itemtype="http://schema.org/Review";>
                                                <span itemprop="review" 
itemscope="itemscope"
                                                      
itemtype="http://schema.org/Review";>
                                                    <span itemprop="review" 
itemscope="itemscope"
                                                          
itemtype="http://schema.org/Review";>
                                                        <span itemprop="review" 
itemscope="itemscope"
                                                              
itemtype="http://schema.org/Review";>
                                                            <span 
itemprop="review" itemscope="itemscope"
                                                                  
itemtype="http://schema.org/Review";>
                                                                <span 
itemprop="review" itemscope="itemscope"
                                                                      
itemtype="http://schema.org/Review";>
                                                                    <span 
itemprop="review" itemscope="itemscope"
                                                                          
itemtype="http://schema.org/Review";>
                                                                        <span 
itemprop="review" itemscope="itemscope"
                                                                              
itemtype="http://schema.org/Review";>
                                                                            
<span itemprop="review"
                                                                                
  itemscope="itemscope"
                                                                                
  itemtype="http://schema.org/Review";><span
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    itemtype="http://schema.org/Review";><span
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    itemtype="http://schema.org/Review";><span
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    itemtype="http://schema.org/Review";><span
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    itemtype="http://schema.org/Review";><span
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    itemtype="http://schema.org/Review";><span
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    itemtype="http://schema.org/Review";><span
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    itemtype="http://schema.org/Review";><div
                                                                                
    itemprop="review"
                                                                                
    itemscope="itemscope"
                                                                                
    
itemtype="http://schema.org/Review"/></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
</div>
</body>
</html>

{code}
 

Calling `toJson` on the retrieved ItemScope will crash the JVM with an 
`OutOfMemoryError`

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to