[ https://issues.apache.org/jira/browse/IGNITE-602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16287397#comment-16287397 ]
Andrey Gura commented on IGNITE-602: ------------------------------------ [~SomeFire] We discussed early (https://issues.apache.org/jira/browse/IGNITE-602?focusedCommentId=16184176&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16184176) that it's very strange to change core classes when fix should affect only utility classes. Why {{@GridToStringExclude}} annotation in {{GridNioServer}} leads to failures? > [Test] GridToStringBuilder is vulnerable for StackOverflowError caused by > infinite recursion > -------------------------------------------------------------------------------------------- > > Key: IGNITE-602 > URL: https://issues.apache.org/jira/browse/IGNITE-602 > Project: Ignite > Issue Type: Bug > Components: general > Reporter: Artem Shutak > Assignee: Ryabov Dmitrii > Labels: MakeTeamcityGreenAgain, Muted_test > Fix For: 2.4 > > > See test > org.gridgain.grid.util.tostring.GridToStringBuilderSelfTest#_testToStringCheckAdvancedRecursionPrevention > and related TODO in same source file. > Also take a look at > http://stackoverflow.com/questions/11300203/most-efficient-way-to-prevent-an-infinite-recursion-in-tostring > Test should be unmuted on TC after fix. -- This message was sent by Atlassian JIRA (v6.4.14#64029)