IGNITE-2236: Fixed SO caused by compound future being a listener at the same time: just do not print future listener.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/7f97657c Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/7f97657c Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/7f97657c Branch: refs/heads/ignite-2236 Commit: 7f97657c9b926687c69cc64bc2ea19e8ee4f77fe Parents: c7f26b1 Author: vozerov-gridgain <[email protected]> Authored: Tue Jan 19 17:21:47 2016 +0300 Committer: vozerov-gridgain <[email protected]> Committed: Tue Jan 19 17:21:47 2016 +0300 ---------------------------------------------------------------------- .../org/apache/ignite/internal/util/future/GridFutureAdapter.java | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/7f97657c/modules/core/src/main/java/org/apache/ignite/internal/util/future/GridFutureAdapter.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/util/future/GridFutureAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/util/future/GridFutureAdapter.java index a1720d5..c6a6a44 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/util/future/GridFutureAdapter.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/util/future/GridFutureAdapter.java @@ -25,6 +25,7 @@ import org.apache.ignite.internal.IgniteFutureCancelledCheckedException; import org.apache.ignite.internal.IgniteFutureTimeoutCheckedException; import org.apache.ignite.internal.IgniteInternalFuture; import org.apache.ignite.internal.IgniteInterruptedCheckedException; +import org.apache.ignite.internal.util.tostring.GridToStringExclude; import org.apache.ignite.internal.util.tostring.GridToStringInclude; import org.apache.ignite.internal.util.typedef.internal.A; import org.apache.ignite.internal.util.typedef.internal.S; @@ -72,6 +73,7 @@ public class GridFutureAdapter<R> extends AbstractQueuedSynchronizer implements private boolean ignoreInterrupts; /** */ + @GridToStringExclude private IgniteInClosure<? super IgniteInternalFuture<R>> lsnr; /** {@inheritDoc} */
