[
https://issues.apache.org/jira/browse/GORA-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16027758#comment-16027758
]
ASF GitHub Bot commented on GORA-394:
-------------------------------------
Github user renato2099 commented on the issue:
https://github.com/apache/gora/pull/103
+1 to what @alfonsonishikawa said
Thanks @nishadi for the patch! :)
> Erroneous 'Error: KeyClass in gora-hbase-mapping is not the same as the one
> in the databean.' log when reading HBase mapping
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: GORA-394
> URL: https://issues.apache.org/jira/browse/GORA-394
> Project: Apache Gora
> Issue Type: Bug
> Components: gora-hbase
> Affects Versions: 0.4, 0.5
> Reporter: Alfonso Nishikawa
> Assignee: Nishadi Kirielle
> Priority: Trivial
> Labels: logging, mapping
> Fix For: 0.8
>
>
> When reading the {{<class>}} mapping in gora-hbase in
> [HBaseStore|https://github.com/apache/gora/blob/master/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java#L756],
> it keeps iterating all {{<class>}} tags until finds the one for the
> datastore generic parameters (key and value matches).
> For that, [this {{else}}
> block|https://github.com/apache/gora/blob/master/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java#L790]
> is erroneous because we expect the {{if}} to be true only once and false
> serveral times, depending the number of entities defined in the mapping file.
> The error log "KeyClass in gora-hbase-mapping is not the same as the one in
> the databean." must only be shown after finishing traversing all {{<class>}}
> elements and finding no match.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)