Repository: ignite Updated Branches: refs/heads/ignite-2100 705349fdf -> 10311a6db
IGNITE-2100:: Added warn when marshaling methods are ignored. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/10311a6d Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/10311a6d Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/10311a6d Branch: refs/heads/ignite-2100 Commit: 10311a6db5bd7c8079119f51e9edb77361bd2f47 Parents: 705349f Author: vozerov-gridgain <[email protected]> Authored: Mon Dec 14 15:39:53 2015 +0300 Committer: vozerov-gridgain <[email protected]> Committed: Mon Dec 14 15:39:53 2015 +0300 ---------------------------------------------------------------------- .../ignite/binary/BinaryTypeConfiguration.java | 2 +- .../internal/binary/BinaryClassDescriptor.java | 9 ++++++--- .../apache/ignite/internal/binary/BinaryContext.java | 15 ++++++++++++++- .../cache/binary/CacheObjectBinaryProcessorImpl.java | 2 +- .../dotnet/PlatformDotNetConfigurationClosure.java | 4 +++- .../binary/BinaryFieldsAbstractSelfTest.java | 4 +++- .../binary/BinaryFooterOffsetsAbstractSelfTest.java | 3 ++- .../internal/binary/BinaryMarshallerSelfTest.java | 3 ++- .../GridBinaryMarshallerCtxDisabledSelfTest.java | 3 ++- .../internal/binary/GridBinaryWildcardsSelfTest.java | 3 ++- .../GridBinaryCacheEntryMemorySizeSelfTest.java | 3 ++- .../session/GridSessionCheckpointSelfTest.java | 3 ++- .../ignite/testframework/junits/IgniteMock.java | 3 ++- .../testframework/junits/IgniteTestResources.java | 4 +++- 14 files changed, 45 insertions(+), 16 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/main/java/org/apache/ignite/binary/BinaryTypeConfiguration.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/binary/BinaryTypeConfiguration.java b/modules/core/src/main/java/org/apache/ignite/binary/BinaryTypeConfiguration.java index dbe6973..fac16a6 100644 --- a/modules/core/src/main/java/org/apache/ignite/binary/BinaryTypeConfiguration.java +++ b/modules/core/src/main/java/org/apache/ignite/binary/BinaryTypeConfiguration.java @@ -17,7 +17,7 @@ package org.apache.ignite.binary; -import org.apache.ignite.internal.portable.BinaryMarshaller; +import org.apache.ignite.internal.binary.BinaryMarshaller; import org.apache.ignite.internal.util.typedef.internal.A; import org.apache.ignite.internal.util.typedef.internal.S; import org.apache.ignite.configuration.IgniteConfiguration; http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryClassDescriptor.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryClassDescriptor.java b/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryClassDescriptor.java index 84836bd..88147a5 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryClassDescriptor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryClassDescriptor.java @@ -179,7 +179,8 @@ public class BinaryClassDescriptor { if (!useDfltSerialization && mode0 == BinaryWriteMode.EXTERNALIZABLE) { mode0 = BinaryWriteMode.OBJECT; - // TODO: Warning. + U.warn(ctx.log(), "Ignored \"Externalizable\" interface for class (use " + + "BinaryTypeConfiguration.setUseDefaultSerialization(true) to enable it): " + cls.getName()); } mode = mode0; @@ -307,11 +308,13 @@ public class BinaryClassDescriptor { } else { if (readResolveMtd0 != null) { - // TODO: WARN + U.warn(ctx.log(), "Ignored \"readResolve()\" method for class (use " + + "BinaryTypeConfiguration.setUseDefaultSerialization(true) to enable it): " + cls.getName()); } if (writeReplaceMtd0 != null) { - // TODO: WARN + U.warn(ctx.log(), "Ignored \"writeReplace()\" method for class (use " + + "BinaryTypeConfiguration.setUseDefaultSerialization(true) to enable it): " + cls.getName()); } readResolveMtd = null; http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryContext.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryContext.java b/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryContext.java index 32e64a2..7617162 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryContext.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryContext.java @@ -18,6 +18,7 @@ package org.apache.ignite.internal.binary; import org.apache.ignite.IgniteCheckedException; +import org.apache.ignite.IgniteLogger; import org.apache.ignite.binary.BinaryIdMapper; import org.apache.ignite.binary.BinaryInvalidTypeException; import org.apache.ignite.binary.BinaryObjectException; @@ -131,6 +132,9 @@ public class BinaryContext implements Externalizable { /** */ private IgniteConfiguration igniteCfg; + /** Logger. */ + private IgniteLogger log; + /** */ private final OptimizedMarshaller optmMarsh = new OptimizedMarshaller(); @@ -150,13 +154,15 @@ public class BinaryContext implements Externalizable { /** * @param metaHnd Meta data handler. * @param igniteCfg Ignite configuration. + * @param log Logger. */ - public BinaryContext(BinaryMetadataHandler metaHnd, IgniteConfiguration igniteCfg) { + public BinaryContext(BinaryMetadataHandler metaHnd, IgniteConfiguration igniteCfg, IgniteLogger log) { assert metaHnd != null; assert igniteCfg != null; this.metaHnd = metaHnd; this.igniteCfg = igniteCfg; + this.log = log; gridName = igniteCfg.getGridName(); @@ -215,6 +221,13 @@ public class BinaryContext implements Externalizable { } /** + * @return Logger. + */ + public IgniteLogger log() { + return log; + } + + /** * @return Marshaller. */ public BinaryMarshaller marshaller() { http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java index e77b85a..6aee7a9 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/binary/CacheObjectBinaryProcessorImpl.java @@ -206,7 +206,7 @@ public class CacheObjectBinaryProcessorImpl extends IgniteCacheObjectProcessorIm BinaryMarshaller pMarh0 = (BinaryMarshaller)marsh; - binaryCtx = new BinaryContext(metaHnd, ctx.config()); + binaryCtx = new BinaryContext(metaHnd, ctx.config(), ctx.log(BinaryContext.class)); IgniteUtils.invoke(BinaryMarshaller.class, pMarh0, "setBinaryContext", binaryCtx, ctx.config()); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/dotnet/PlatformDotNetConfigurationClosure.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/dotnet/PlatformDotNetConfigurationClosure.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/dotnet/PlatformDotNetConfigurationClosure.java index 4ac3536..c068d59 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/dotnet/PlatformDotNetConfigurationClosure.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/dotnet/PlatformDotNetConfigurationClosure.java @@ -36,6 +36,7 @@ import org.apache.ignite.internal.processors.platform.memory.PlatformOutputStrea import org.apache.ignite.internal.processors.platform.utils.PlatformUtils; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.lifecycle.LifecycleBean; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.Marshaller; import org.apache.ignite.platform.dotnet.PlatformDotNetConfiguration; import org.apache.ignite.internal.binary.BinaryMarshaller; @@ -241,7 +242,8 @@ public class PlatformDotNetConfigurationClosure extends PlatformAbstractConfigur @SuppressWarnings("deprecation") private static GridBinaryMarshaller marshaller() { try { - BinaryContext ctx = new BinaryContext(BinaryNoopMetadataHandler.instance(), new IgniteConfiguration()); + BinaryContext ctx = + new BinaryContext(BinaryNoopMetadataHandler.instance(), new IgniteConfiguration(), new NullLogger()); BinaryMarshaller marsh = new BinaryMarshaller(); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFieldsAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFieldsAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFieldsAbstractSelfTest.java index 943c5aa..fd095e9 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFieldsAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFieldsAbstractSelfTest.java @@ -24,6 +24,7 @@ import org.apache.ignite.configuration.BinaryConfiguration; import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.internal.util.IgniteUtils; import org.apache.ignite.internal.util.typedef.internal.U; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.MarshallerContextTestImpl; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; @@ -47,7 +48,8 @@ public abstract class BinaryFieldsAbstractSelfTest extends GridCommonAbstractTes * @throws Exception If failed. */ protected BinaryMarshaller createMarshaller() throws Exception { - BinaryContext ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), new IgniteConfiguration()); + BinaryContext ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), new IgniteConfiguration(), + new NullLogger()); BinaryMarshaller marsh = new BinaryMarshaller(); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFooterOffsetsAbstractSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFooterOffsetsAbstractSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFooterOffsetsAbstractSelfTest.java index 0e3749c..265d283 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFooterOffsetsAbstractSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryFooterOffsetsAbstractSelfTest.java @@ -23,6 +23,7 @@ import org.apache.ignite.binary.BinaryTypeConfiguration; import org.apache.ignite.configuration.BinaryConfiguration; import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.internal.util.IgniteUtils; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.MarshallerContextTestImpl; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; @@ -46,7 +47,7 @@ public abstract class BinaryFooterOffsetsAbstractSelfTest extends GridCommonAbst @Override protected void beforeTest() throws Exception { super.beforeTest(); - ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), new IgniteConfiguration()); + ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), new IgniteConfiguration(), new NullLogger()); marsh = new BinaryMarshaller(); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java index b83bbad..496d072 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryMarshallerSelfTest.java @@ -76,6 +76,7 @@ import org.apache.ignite.internal.util.lang.GridMapEntry; import org.apache.ignite.internal.util.typedef.F; import org.apache.ignite.internal.util.typedef.internal.S; import org.apache.ignite.internal.util.typedef.internal.U; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.MarshallerContextTestImpl; import org.apache.ignite.testframework.GridTestUtils; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; @@ -2690,7 +2691,7 @@ public class BinaryMarshallerSelfTest extends GridCommonAbstractTest { iCfg.setBinaryConfiguration(bCfg); - BinaryContext ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), iCfg); + BinaryContext ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), iCfg, new NullLogger()); BinaryMarshaller marsh = new BinaryMarshaller(); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryMarshallerCtxDisabledSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryMarshallerCtxDisabledSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryMarshallerCtxDisabledSelfTest.java index e433ec0..2b0051e 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryMarshallerCtxDisabledSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryMarshallerCtxDisabledSelfTest.java @@ -25,6 +25,7 @@ import org.apache.ignite.binary.Binarylizable; import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.internal.MarshallerContextAdapter; import org.apache.ignite.internal.util.IgniteUtils; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; import java.io.Externalizable; @@ -46,7 +47,7 @@ public class GridBinaryMarshallerCtxDisabledSelfTest extends GridCommonAbstractT IgniteConfiguration cfg = new IgniteConfiguration(); - BinaryContext context = new BinaryContext(BinaryCachingMetadataHandler.create(), cfg); + BinaryContext context = new BinaryContext(BinaryCachingMetadataHandler.create(), cfg, new NullLogger()); IgniteUtils.invoke(BinaryMarshaller.class, marsh, "setBinaryContext", context, cfg); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryWildcardsSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryWildcardsSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryWildcardsSelfTest.java index 2887afa..ae0cfa0 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryWildcardsSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/binary/GridBinaryWildcardsSelfTest.java @@ -26,6 +26,7 @@ import org.apache.ignite.configuration.BinaryConfiguration; import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.internal.util.IgniteUtils; import org.apache.ignite.internal.util.typedef.internal.U; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.MarshallerContextTestImpl; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; @@ -451,7 +452,7 @@ public class GridBinaryWildcardsSelfTest extends GridCommonAbstractTest { iCfg.setBinaryConfiguration(bCfg); - BinaryContext ctx = new BinaryContext(BinaryNoopMetadataHandler.instance(), iCfg); + BinaryContext ctx = new BinaryContext(BinaryNoopMetadataHandler.instance(), iCfg, new NullLogger()); BinaryMarshaller marsh = new BinaryMarshaller(); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridBinaryCacheEntryMemorySizeSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridBinaryCacheEntryMemorySizeSelfTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridBinaryCacheEntryMemorySizeSelfTest.java index d1f7826..c7a6a55 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridBinaryCacheEntryMemorySizeSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/GridBinaryCacheEntryMemorySizeSelfTest.java @@ -23,6 +23,7 @@ import org.apache.ignite.internal.binary.BinaryNoopMetadataHandler; import org.apache.ignite.internal.binary.BinaryContext; import org.apache.ignite.internal.processors.cache.GridCacheEntryMemorySizeSelfTest; import org.apache.ignite.internal.util.IgniteUtils; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.Marshaller; import org.apache.ignite.marshaller.MarshallerContextTestImpl; import org.apache.ignite.internal.binary.BinaryMarshaller; @@ -39,7 +40,7 @@ public class GridBinaryCacheEntryMemorySizeSelfTest extends GridCacheEntryMemory IgniteConfiguration iCfg = new IgniteConfiguration(); - BinaryContext pCtx = new BinaryContext(BinaryNoopMetadataHandler.instance(), iCfg); + BinaryContext pCtx = new BinaryContext(BinaryNoopMetadataHandler.instance(), iCfg, new NullLogger()); IgniteUtils.invoke(BinaryMarshaller.class, marsh, "setBinaryContext", pCtx, iCfg); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/session/GridSessionCheckpointSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/session/GridSessionCheckpointSelfTest.java b/modules/core/src/test/java/org/apache/ignite/session/GridSessionCheckpointSelfTest.java index 3038cba..a3df301 100644 --- a/modules/core/src/test/java/org/apache/ignite/session/GridSessionCheckpointSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/session/GridSessionCheckpointSelfTest.java @@ -23,6 +23,7 @@ import org.apache.ignite.internal.binary.BinaryCachingMetadataHandler; import org.apache.ignite.internal.binary.BinaryMarshaller; import org.apache.ignite.internal.binary.BinaryContext; import org.apache.ignite.internal.util.IgniteUtils; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.Marshaller; import org.apache.ignite.marshaller.MarshallerContextTestImpl; import org.apache.ignite.spi.checkpoint.cache.CacheCheckpointSpi; @@ -96,7 +97,7 @@ public class GridSessionCheckpointSelfTest extends GridSessionCheckpointAbstract cfg.setCheckpointSpi(spi); if (cfg.getMarshaller() instanceof BinaryMarshaller) { - BinaryContext ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), cfg); + BinaryContext ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), cfg, new NullLogger()); Marshaller marsh = cfg.getMarshaller(); http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteMock.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteMock.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteMock.java index 2367688..c49c730 100644 --- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteMock.java +++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteMock.java @@ -55,6 +55,7 @@ import org.apache.ignite.internal.binary.BinaryContext; import org.apache.ignite.internal.binary.builder.BinaryObjectBuilderImpl; import org.apache.ignite.internal.processors.cacheobject.NoOpBinary; import org.apache.ignite.lang.IgniteProductVersion; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.Marshaller; import org.apache.ignite.plugin.IgnitePlugin; import org.apache.ignite.plugin.PluginNotFoundException; @@ -295,7 +296,7 @@ public class IgniteMock implements Ignite { if (ctx == null) { /** {@inheritDoc} */ - ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), configuration()) { + ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), configuration(), new NullLogger()) { @Override public int typeId(String typeName) { return typeName.hashCode(); } http://git-wip-us.apache.org/repos/asf/ignite/blob/10311a6d/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteTestResources.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteTestResources.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteTestResources.java index 4e3f326..13d5fbd 100644 --- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteTestResources.java +++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteTestResources.java @@ -33,6 +33,7 @@ import org.apache.ignite.internal.binary.BinaryContext; import org.apache.ignite.internal.processors.resource.GridResourceProcessor; import org.apache.ignite.internal.util.IgniteUtils; import org.apache.ignite.internal.util.typedef.internal.U; +import org.apache.ignite.logger.NullLogger; import org.apache.ignite.marshaller.Marshaller; import org.apache.ignite.marshaller.MarshallerContextTestImpl; import org.apache.ignite.marshaller.optimized.OptimizedMarshaller; @@ -264,7 +265,8 @@ public class IgniteTestResources { marsh.setContext(new MarshallerContextTestImpl()); if (marsh instanceof BinaryMarshaller) { - BinaryContext ctx = new BinaryContext(BinaryCachingMetadataHandler.create(), new IgniteConfiguration()); + BinaryContext ctx = + new BinaryContext(BinaryCachingMetadataHandler.create(), new IgniteConfiguration(), new NullLogger()); IgniteUtils.invoke(BinaryMarshaller.class, marsh, "setBinaryContext", ctx, new IgniteConfiguration()); }
