[ https://issues.apache.org/jira/browse/ATLAS-1781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16478507#comment-16478507 ]
Keval Bhatt commented on ATLAS-1781: ------------------------------------ [~Xinzhi,Luo] this issue is fixed, can you please try latest atlas build > Atlas UI cannot show lineage pic when inputs and outputs of lineage are the > same entity > --------------------------------------------------------------------------------------- > > Key: ATLAS-1781 > URL: https://issues.apache.org/jira/browse/ATLAS-1781 > Project: Atlas > Issue Type: Bug > Components: atlas-webui > Affects Versions: trunk, 0.7-incubating, 0.8-incubating, 0.7.1-incubating, > 1.0.0 > Reporter: qinglin,xia > Assignee: Xinzhi,Luo > Priority: Major > Labels: atlas > Fix For: 1.0.0, 0.8.3 > > Attachments: 0001-fix-not-working-with-more-than-2-nodes.patch, > Linage fix not working with more than 2 nodes with ATLAS-1781.png, > Lineage_Create_Successfully_when_inputs_outputs_different.png, > Lineage_keep_loading.png, Process_Type_Not_Blue.png, > Starting_point_is_Impact_than_icon&arrow_colour_is_wrong(KEVAL_2_review).jpg, > after_test-wrong_op.png, browser_error.png, expected.png, fixed.png, > pic1.png, pic2.png > > > I was working with the lineage for hbase, when I added a column family in a > hbase table, I want to create a lineage for the table to show there is a > change within the table schema, yet when I create a process using the atlas > api, I found that the process entity is successfully created, but the lineage > is not shown on the atlas web page. > Steps to Reproduce this issue is: > 1. build up an entity extends the DataSet Type > 2. build up a lineage Process > 3. set the process input and output to the same entity > The code is like: > Referenceable table1 = > atlasClient.getEntity(HBaseDataTypes.HBASE_TABLE_TYPE_NAME, > AtlasClient.REFERENCEABLE_ATTRIBUTE_NAME, input_table_name); > Referenceable table2 = > atlasClient.getEntity(HBaseDataTypes.HBASE_TABLE_TYPE_NAME, > AtlasClient.REFERENCEABLE_ATTRIBUTE_NAME, output_table_name); > HBaseProcess process = new HBaseProcess("process"); > process.setInput(table1.getId()); > process.setoutput(table2.getId()); > here I set the input_table_name and output_table_name the same string name, > when I set them different values, the lineage pic can be shown for table1 and > table2 successfully > Screenshots are: > 1) The lineage pic keep loading on the atlas UI > 2) The error log reported by the browser console > 3) The lineage pic showed successfully when set the inputs and outputs of the > lineage to different entities. -- This message was sent by Atlassian JIRA (v7.6.3#76005)