You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Marton Elek (Jira)" <ji...@apache.org> on 2020/06/29 17:02:00 UTC
[jira] [Resolved] (HDDS-3886) StackOverflowError in
KeyValueBlockIterator.hasNext
[ https://issues.apache.org/jira/browse/HDDS-3886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marton Elek resolved HDDS-3886.
-------------------------------
Resolution: Duplicate
Closing based on the information from Attila. Feel free to re-open, if you think it's a problem.
> StackOverflowError in KeyValueBlockIterator.hasNext
> ---------------------------------------------------
>
> Key: HDDS-3886
> URL: https://issues.apache.org/jira/browse/HDDS-3886
> Project: Hadoop Distributed Data Store
> Issue Type: Bug
> Reporter: Sammi Chen
> Priority: Critical
>
> Set a higer thread stack size to mitigate the StackOverflowError error. By default thread stack size is 1MB.
> Exception in thread "Thread-14" java.lang.StackOverflowError
> at java.lang.StringCoding$StringEncoder.encode(StringCoding.java:304)
> at java.lang.StringCoding.encode(StringCoding.java:344)
> at java.lang.String.getBytes(String.java:918)
> at org.apache.hadoop.hdds.StringUtils.string2Bytes(StringUtils.java:83)
> at org.apache.hadoop.hdds.utils.MetadataKeyFilters$KeyPrefixFilter.lambda$filterKey$3(MetadataKeyFilters.java:175)
> at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
> at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1359)
> at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
> at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
> at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
> at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
> at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
> at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
> at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
> at java.util.stream.ReferencePipeline.allMatch(ReferencePipeline.java:521)
> at org.apache.hadoop.hdds.utils.MetadataKeyFilters$KeyPrefixFilter.filterKey(MetadataKeyFilters.java:174)
> at org.apache.hadoop.ozone.container.keyvalue.KeyValueBlockIterator.hasNext(KeyValueBlockIterator.java:129)
> at org.apache.hadoop.ozone.container.keyvalue.KeyValueBlockIterator.hasNext(KeyValueBlockIterator.java:137)
> at org.apache.hadoop.ozone.container.keyvalue.KeyValueBlockIterator.hasNext(KeyValueBlockIterator.java:137)
> at org.apache.hadoop.ozone.container.keyvalue.KeyValueBlockIterator.hasNext(KeyValueBlockIterator.java:137)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: ozone-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: ozone-issues-help@hadoop.apache.org