IGNITE-1770: Schema ID for reflective classes.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/0b0b4d79 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/0b0b4d79 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/0b0b4d79 Branch: refs/heads/ignite-1770 Commit: 0b0b4d7973ca83759533de525e8f790f5d82fed5 Parents: 0e49134 Author: vozerov-gridgain <[email protected]> Authored: Tue Oct 27 15:54:31 2015 +0300 Committer: vozerov-gridgain <[email protected]> Committed: Tue Oct 27 15:54:31 2015 +0300 ---------------------------------------------------------------------- .../java/org/apache/ignite/internal/portable/PortableUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/0b0b4d79/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java b/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java index 823b0e1..38b6e6c 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/portable/PortableUtils.java @@ -578,9 +578,9 @@ public class PortableUtils { * @return Footer start. */ public static int footerStartRelative(PortablePositionReadable in, int start) { - int schemaId = in.readIntPositioned(start + GridPortableMarshaller.SCHEMA_ID_POS); + short flags = in.readShortPositioned(start + GridPortableMarshaller.FLAGS_POS); - if (schemaId == 0) + if (PortableUtils.isRawOnly(flags)) // No schema, footer start equals to object end. return length(in, start); else
