You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Sharmadha Sainath (JIRA)" <ji...@apache.org> on 2017/02/08 09:16:41 UTC

[jira] [Commented] (ATLAS-1536) UI Regression : Properties tab in UI of hive_table is processing/buffering forever.

    [ https://issues.apache.org/jira/browse/ATLAS-1536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15857704#comment-15857704 ] 

Sharmadha Sainath commented on ATLAS-1536:
------------------------------------------

Following exception is thrown in Console Tab :

{code}
Uncaught TypeError: Cannot read property 'position' of undefined
    at EntityDetailTableLayoutView.js:63
    at underscore-min.js:5
    at Function.m.map.m.collect (underscore-min.js:5)
    at Function.m.sortBy (underscore-min.js:5)
    at n.entityTableGenerate (EntityDetailTableLayoutView.js:62)
    at n.onRender (EntityDetailTableLayoutView.js:56)
    at backbone.marionette.min.js:20
    at n.triggerMethod (backbone.marionette.min.js:20)
    at n.render (backbone.marionette.min.js:20)
    at n.render (backbone.marionette.min.js:20)
{code}

columns attribute of GET Entity Response of hive_table  : (master)
{code}
"columns": [{
			"typeName": "hive_column",
			"guid": "d531d700-6eda-4e4e-a666-0accb703580f"
		}, {
			"typeName": "hive_column",
			"guid": "2f2387d2-5ca3-47c0-994e-f5979ee2bf45"
		}]
{code}

and the hive_column's complete definition is found later as one of the JSON messages in the JSON Array.

columns attribute of GET Entity Response of hive_table (commit id : 143c0f813527c85edc30d3d589837fc20bf9bb04 ) (older random commit)
{code}
"columns": [{
			"typeName": "hive_column",
			"attributes": {
				"owner": "admin",
				"qualifiedName": "default.table1.id@primary",
				"name": "id",
				"description": null,
				"comment": null,
				"position": 0,
				"type": "int",
				"table": {
					"typeName": "hive_table",
					"guid": "866d0efc-a3f0-4a5b-ba34-7e937ae1b8e9",
					"status": "ACTIVE",
					"version": 0
				}
			},
			"guid": "d887b1e8-7714-4efc-be2b-12b133ff3dc5",
			"status": "ACTIVE",
			"createdBy": "anonymous",
			"updatedBy": "anonymous",
			"createTime": 1486544258185,
			"updateTime": 1486544258185,
			"version": 0
		}]

{code}

hence , position attribute is not found since typeName and guid are the only attributes found.

Thanks [~ayubkhan] for finding this.

> UI Regression : Properties tab in UI of hive_table is processing/buffering forever.
> -----------------------------------------------------------------------------------
>
>                 Key: ATLAS-1536
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1536
>             Project: Atlas
>          Issue Type: Bug
>          Components: atlas-webui
>    Affects Versions: 0.8-incubating
>            Reporter: Sharmadha Sainath
>            Priority: Critical
>             Fix For: 0.8-incubating
>
>
> /api/atlas/v2/entity/guid/<hive_table_guid> returned result in 260 ms. Properties Tab takes forever to come up . Other tab "Tags" which depends on the same API call shows up results correctly.
> This happens only for hive_table . Other entities' Properties tab loads correctly. Verified with hive_column,hive_db,falcon_cluster,hdfs_path etc.,



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)