[ https://issues.apache.org/jira/browse/ATLAS-3636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Umesh Padashetty updated ATLAS-3636: ------------------------------------ Component/s: atlas-webui Affects Version/s: 3.0.0 2.1.0 > [Namespace-UI] Issues/ambiguous error messages while adding a new attribute > in a Namespace > ------------------------------------------------------------------------------------------ > > Key: ATLAS-3636 > URL: https://issues.apache.org/jira/browse/ATLAS-3636 > Project: Atlas > Issue Type: Bug > Components: atlas-webui > Affects Versions: 2.1.0, 3.0.0 > Reporter: Umesh Padashetty > Assignee: Keval Bhatt > Priority: Critical > Attachments: Screenshot 2020-02-25 at 4.03.16 PM.png, Screenshot > 2020-02-25 at 4.06.24 PM.png, Screenshot 2020-02-25 at 4.07.15 PM.png, > Screenshot 2020-02-25 at 4.08.33 PM.png, Screenshot 2020-02-25 at 4.18.39 > PM.png > > > Multiple issues have been observed when we click on add attribute in > admin>administration>Namespaces>\{existing_namespace} > # If the new attribute name and other parameters like Type, Max length, > Applicable Types are the same as an existing attribute, it is going ahead and > updating the attribute silently instead of throwing "Attribute already > exists" error. > # If the new attribute being added has all the parameters same except > Applicable Types > ## If we are adding a new applicable type without removing the old one, then > it is silently updating the older existing attribute with the new applicable > type > ## If we try to remove/provide empty applicable types, then an error is > being thrown in UI which is very ambiguous. Error is something like "Cannot > remove applicableEntityTypes in Attribute Def: Region, defined in namespace: > Customer" > # Once you get some error while adding an attribute (like step Step 2, > Sub-step 2 above), the same error message is being displayed for the > subsequent additions. > ## For instance, I tried to add a duplicate attribute with the name Region. > And then tried to add a duplicate attribute with the name country. But while > adding country attribute, I am getting "Cannot remove applicableEntityTypes > in Attribute Def: Region, defined in namespace: Customer" > ## After this any attempt to add any new attribute with an non-duplicate > unique attribute thorws the same old error. I tried adding a new attribute > called Region1, but still keep getting the same error "Cannot remove > applicableEntityTypes in Attribute Def: Region, defined in namespace: > Customer" > ## One can successfully add a new attribute only after a page refresh > Attached screenshots. -- This message was sent by Atlassian Jira (v8.3.4#803005)