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)