You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/05/27 07:05:04 UTC
[jira] [Commented] (GORA-394) Erroneous 'Error: KeyClass in
gora-hbase-mapping is not the same as the one in the databean.' log when
reading HBase mapping
[ https://issues.apache.org/jira/browse/GORA-394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16027308#comment-16027308 ]
ASF GitHub Bot commented on GORA-394:
-------------------------------------
GitHub user nishadi opened a pull request:
https://github.com/apache/gora/pull/103
GORA-394 Resolve erroneous error logging in reading HBase mapping file
This PR resolves erroneous error logging in reading HBase mapping file as stated in the issue
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/nishadi/gora issue-394
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/gora/pull/103.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #103
----
commit 7c0e34eb942ae2fb990795c6ffce1632edfdccac
Author: nishadi <nd...@gmail.com>
Date: 2017-05-27T06:59:35Z
Resolve errorneous error logging in reading HBase mapping file
----
> 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
> 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)