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)