Vishal Bhavsar created RANGER-5146:
--------------------------------------
Summary: While trying to delete tagDef having a linked tag, we get
500 api response
Key: RANGER-5146
URL: https://issues.apache.org/jira/browse/RANGER-5146
Project: Ranger
Issue Type: Bug
Components: Ranger
Affects Versions: 2.6.0
Reporter: Vishal Bhavsar
Assignee: Dineshkumar Yadav
When tagDef and a linked tag is created, and delete of the tagDef is attempted
with DELETE API - /service/tags/tagdef/\{tagDefId}, it fails with 500 status.
Steps to reproduce:
1) Create an tagdef & linked tag by hitting below api.
PUT API: http://<ranger-host>:6080/service/tags/importservicetags
json body used:
{code:java}
{
"op": "add_or_update",
"serviceName": "hive1",
"tagVersion": 0,
"tagDefinitions": {
"0": {
"name": "PII_LOCATION",
"source": "Atlas",
"attributeDefs": [
{
"name": "names",
"type": "String"
}
],
"id": 0,
"isEnabled": true
}
},
"tags": {
"0": {
"type": "PII_LOCATION",
"owner": 0,
"attributes": {
"location": "mumbai"
},
"id": 0,
"isEnabled": true
}
},
"serviceResources": [
{
"serviceName": "hive1",
"resourceElements": {
"database": {
"values": [
"temp_db"
],
"isExcludes": false,
"isRecursive": false
},
"table": {
"values": [
"employee"
],
"isExcludes": false,
"isRecursive": false
},
"column": {
"values": [
"location"
],
"isExcludes": false,
"isRecursive": false
}
},
"id": 0,
"isEnabled": true
}
],
"resourceToTagIds": {
"0": [
0
]
}
} {code}
2) Tried to delete the tagdef via below DELETE api, observed api status as 500.
http://<ranger-host>:6080/service/tags/tagdef/1
--
This message was sent by Atlassian Jira
(v8.20.10#820010)