Sergiy Proskuryakov created LANG-1319:
-----------------------------------------
Summary: MultilineRecursiveToStringStyle StackOverflowError when
object is an array
Key: LANG-1319
URL: https://issues.apache.org/jira/browse/LANG-1319
Project: Commons Lang
Issue Type: Bug
Components: lang.builder.*
Affects Versions: 3.5
Reporter: Sergiy Proskuryakov
MultilineRecursiveToStringStyle style = new MultilineRecursiveToStringStyle();
String result = ToStringBuilder.reflectionToString(new String[] {"1","2"},
style);
java.lang.StackOverflowError
at
org.apache.commons.lang3.builder.ToStringStyle.appendStart(ToStringStyle.java:409)
at
org.apache.commons.lang3.builder.ToStringBuilder.<init>(ToStringBuilder.java:262)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.<init>(ReflectionToStringBuilder.java:481)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:300)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:157)
at
org.apache.commons.lang3.builder.RecursiveToStringStyle.appendDetail(RecursiveToStringStyle.java:74)
at
org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle.reflectionAppendArrayDetail(MultilineRecursiveToStringStyle.java:142)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.reflectionAppendArray(ReflectionToStringBuilder.java:633)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.appendFieldsIn(ReflectionToStringBuilder.java:538)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:711)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:301)
at
org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:157)
at
org.apache.commons.lang3.builder.RecursiveToStringStyle.appendDetail(RecursiveToStringStyle.java:74)
at
org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle.reflectionAppendArrayDetail(MultilineRecursiveToStringStyle.java:142)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)