[
https://issues.apache.org/jira/browse/ATLAS-3636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17048145#comment-17048145
]
ASF subversion and git services commented on ATLAS-3636:
--------------------------------------------------------
Commit 69d403e8ca6b22648457e1df51b7e549b6882f3e in atlas's branch
refs/heads/master from Keval Bhatt
[ https://gitbox.apache.org/repos/asf?p=atlas.git;h=69d403e ]
ATLAS-3636 : [Namespace-UI] Issues/ambiguous error messages while adding a new
attribute in a Namespace
> [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
> Fix For: 2.1.0, 3.0.0
>
> Attachments: ATLAS-3636.patch, 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)