You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@any23.apache.org by "Anthony Pessy (JIRA)" <ji...@apache.org> on 2018/08/08 14:08:00 UTC

[jira] [Created] (ANY23-387) Possible OutOfMemoryError with bad deeply nested HTML

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)