Some field types are never allowed to be unique.
Project: http://git-wip-us.apache.org/repos/asf/usergrid/repo Commit: http://git-wip-us.apache.org/repos/asf/usergrid/commit/cfb188de Tree: http://git-wip-us.apache.org/repos/asf/usergrid/tree/cfb188de Diff: http://git-wip-us.apache.org/repos/asf/usergrid/diff/cfb188de Branch: refs/heads/release-2.1.1 Commit: cfb188de8c7432251892ed7e9f6ea59ffac6ceb9 Parents: b4a7068 Author: Dave Johnson <[email protected]> Authored: Thu Jun 16 11:07:53 2016 -0400 Committer: Dave Johnson <[email protected]> Committed: Thu Jun 16 11:07:53 2016 -0400 ---------------------------------------------------------------------- .../serialization/impl/UniqueFieldRowKeySerializer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/usergrid/blob/cfb188de/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/UniqueFieldRowKeySerializer.java ---------------------------------------------------------------------- diff --git a/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/UniqueFieldRowKeySerializer.java b/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/UniqueFieldRowKeySerializer.java index 7e9dd2b..22f604a 100644 --- a/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/UniqueFieldRowKeySerializer.java +++ b/stack/corepersistence/collection/src/main/java/org/apache/usergrid/persistence/collection/serialization/impl/UniqueFieldRowKeySerializer.java @@ -67,7 +67,8 @@ public class UniqueFieldRowKeySerializer implements CompositeFieldSerializer<Fie break; default: throw new RuntimeException( - String.format( "Type %s is not a supported type for unique values", fieldType ) ); + String.format( "Field %s has type %s: not a supported type for unique values", + field.getName(), fieldType ) ); }
