Repository: incubator-ignite Updated Branches: refs/heads/ignite-45 189c5fc9e -> 90300adf1
IGNITE-45 - Fixing tests. Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/c08f427e Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/c08f427e Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/c08f427e Branch: refs/heads/ignite-45 Commit: c08f427e711c8b2cb61a42f7824f6c27b803b441 Parents: 0db778b Author: Alexey Goncharuk <agoncha...@gridgain.com> Authored: Fri Mar 20 14:55:51 2015 -0700 Committer: Alexey Goncharuk <agoncha...@gridgain.com> Committed: Fri Mar 20 14:55:51 2015 -0700 ---------------------------------------------------------------------- .../java/org/apache/ignite/cache/CacheTypeFieldMetadata.java | 7 ++++++- .../main/java/org/apache/ignite/cache/CacheTypeMetadata.java | 6 +++++- .../ignite/marshaller/jdk/JdkMarshallerObjectInputStream.java | 4 +++- .../jdbc/CacheJdbcStoreAbstractMultithreadedSelfTest.java | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c08f427e/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeFieldMetadata.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeFieldMetadata.java b/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeFieldMetadata.java index 625873b..399128d 100644 --- a/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeFieldMetadata.java +++ b/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeFieldMetadata.java @@ -19,10 +19,15 @@ package org.apache.ignite.cache; import org.apache.ignite.internal.util.typedef.internal.*; +import java.io.Serializable; + /** * Type field metadata. */ -public class CacheTypeFieldMetadata { +public class CacheTypeFieldMetadata implements Serializable { + /** */ + private static final long serialVersionUID = 0L; + /** Column name in database. */ private String dbName; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c08f427e/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeMetadata.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeMetadata.java b/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeMetadata.java index f25d9f4..7527f69 100644 --- a/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeMetadata.java +++ b/modules/core/src/main/java/org/apache/ignite/cache/CacheTypeMetadata.java @@ -20,12 +20,16 @@ package org.apache.ignite.cache; import org.apache.ignite.internal.util.tostring.*; import org.apache.ignite.lang.*; +import java.io.Serializable; import java.util.*; /** * Type metadata. */ -public class CacheTypeMetadata { +public class CacheTypeMetadata implements Serializable { + /** */ + private static final long serialVersionUID = 0L; + /** Schema name in database. */ private String dbSchema; http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c08f427e/modules/core/src/main/java/org/apache/ignite/marshaller/jdk/JdkMarshallerObjectInputStream.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/marshaller/jdk/JdkMarshallerObjectInputStream.java b/modules/core/src/main/java/org/apache/ignite/marshaller/jdk/JdkMarshallerObjectInputStream.java index 119f5f5..1ecde17 100644 --- a/modules/core/src/main/java/org/apache/ignite/marshaller/jdk/JdkMarshallerObjectInputStream.java +++ b/modules/core/src/main/java/org/apache/ignite/marshaller/jdk/JdkMarshallerObjectInputStream.java @@ -17,6 +17,8 @@ package org.apache.ignite.marshaller.jdk; +import org.apache.ignite.internal.util.typedef.internal.U; + import java.io.*; /** @@ -47,7 +49,7 @@ class JdkMarshallerObjectInputStream extends ObjectInputStream { // Must have 'Class.forName()' instead of clsLoader.loadClass() // due to weird ClassNotFoundExceptions for arrays of classes // in certain cases. - return Class.forName(desc.getName(), true, clsLdr); + return U.forName(desc.getName(), clsLdr); } /** {@inheritDoc} */ http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c08f427e/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/CacheJdbcStoreAbstractMultithreadedSelfTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/CacheJdbcStoreAbstractMultithreadedSelfTest.java b/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/CacheJdbcStoreAbstractMultithreadedSelfTest.java index 770c901..e060cea 100644 --- a/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/CacheJdbcStoreAbstractMultithreadedSelfTest.java +++ b/modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/CacheJdbcStoreAbstractMultithreadedSelfTest.java @@ -145,7 +145,7 @@ public abstract class CacheJdbcStoreAbstractMultithreadedSelfTest<T extends Cach springCtx.refresh(); - Collection<CacheTypeMetadata> tp = springCtx.getBeansOfType(CacheTypeMetadata.class).values(); + Collection<CacheTypeMetadata> tp = new ArrayList<>(springCtx.getBeansOfType(CacheTypeMetadata.class).values()); cc.setTypeMetadata(tp); }