{"expand":"renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations","id":"40621","self":"https://jira.geedge.net/rest/api/2/issue/40621","key":"OMPUB-1133","fields":{"issuetype":{"self":"https://jira.geedge.net/rest/api/2/issuetype/10004","id":"10004","description":"","iconUrl":"https://jira.geedge.net/secure/viewavatar?size=xsmall&avatarId=10303&avatarType=issuetype","name":"故障","subtask":false,"avatarId":10303},"components":[],"timespent":null,"timeoriginalestimate":null,"description":"* MAAT  ipport_plugin存在double-free导致SAPP异常重启\r\n ** 版本: libmaatframe-4.1.27.3f95cb2-1.el8.x86_64\r\n *** !image-2024-01-31-14-33-21-896.png!\r\n ** ASAN报错\r\n *** \r\n{code:java}\r\n=================================================================\r\n==160==ERROR: AddressSanitizer: attempting double-free on 0x604002df9190 in thread T10 (SD_DYNAMIC_MAAT):\r\n    #0 0x7ffff6eef7f0 in __interceptor_free (/lib64/libasan.so.5+0xef7f0)\r\n    #1 0x7ffe6924689c in ipport_item_free /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:358\r\n    #2 0x7ffe69246e19 in ipport_plugin_runtime_update /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:435\r\n    #3 0x7ffe691dc527 in table_manager_update_runtime /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_table.c:1287\r\n    #4 0x7ffe691b3787 in maat_update_cb /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:161\r\n    #5 0x7ffe691d728f in redis_monitor_traverse /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_redis_monitor.c:1431\r\n    #6 0x7ffe691b562c in rule_monitor_loop /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:429\r\n    #7 0x7ffff58141c9 in start_thread (/lib64/libpthread.so.0+0x81c9)\r\n    #8 0x7ffff4702e72 in __clone (/lib64/libc.so.6+0x39e72)0x604002df9190 is located 0 bytes inside of 48-byte region [0x604002df9190,0x604002df91c0)\r\nfreed by thread T10 (SD_DYNAMIC_MAAT) here:\r\n    #0 0x7ffff6eef7f0 in __interceptor_free (/lib64/libasan.so.5+0xef7f0)\r\n    #1 0x7ffe691c532c in ex_container_free /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ex_data.c:181\r\n    #2 0x7ffe692469ad in ipport_plugin_runtime_update_row /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:384\r\n    #3 0x7ffe69246ded in ipport_plugin_runtime_update /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:431\r\n    #4 0x7ffe691dc527 in table_manager_update_runtime /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_table.c:1287\r\n    #5 0x7ffe691b3787 in maat_update_cb /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:161\r\n    #6 0x7ffe691d728f in redis_monitor_traverse /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_redis_monitor.c:1431\r\n    #7 0x7ffe691b562c in rule_monitor_loop /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:429\r\n    #8 0x7ffff58141c9 in start_thread (/lib64/libpthread.so.0+0x81c9)previously allocated by thread T10 (SD_DYNAMIC_MAAT) here:\r\n    #0 0x7ffff6eefdc0 in calloc (/lib64/libasan.so.5+0xefdc0)\r\n    #1 0x7ffe69245d12 in ipport_item_new /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:263\r\n    #2 0x7ffe69246cf1 in ipport_plugin_runtime_update /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:421\r\n    #3 0x7ffe691dc527 in table_manager_update_runtime /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_table.c:1287\r\n    #4 0x7ffe691b3787 in maat_update_cb /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:161\r\n    #5 0x7ffe691d728f in redis_monitor_traverse /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_redis_monitor.c:1431\r\n    #6 0x7ffe691b562c in rule_monitor_loop /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:429\r\n    #7 0x7ffff58141c9 in start_thread (/lib64/libpthread.so.0+0x81c9)Thread T10 (SD_DYNAMIC_MAAT) created by T0 here:\r\n    #0 0x7ffff6e52eb3 in __interceptor_pthread_create (/lib64/libasan.so.5+0x52eb3)\r\n    #1 0x7ffe69191729 in maat_new /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_api.c:429\r\n    #2 0x7ffe6a18c43e in maat_feather_init(char const*, char*, char*) /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/firewall/src/policy_match.cpp:2350\r\n    #3 0x7ffe6a18c8b2 in firewall_maat_init(char const*, int, int) /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/firewall/src/policy_match.cpp:2394\r\n    #4 0x7ffe6a1bfa87 in firewall_stellar_runtime_init /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/firewall/src/firewall_session.cpp:3828\r\n    #5 0x7ffe6aad08f0  (plug/stellar_on_sapp/stellar_on_sapp.so+0x28f0)SUMMARY: AddressSanitizer: double-free (/lib64/libasan.so.5+0xef7f0) in __interceptor_free\r\n==160==ABORTINGThread 11 \"SD_DYNAMIC_MAAT\" received signal SIGABRT, Aborted.\r\n[Switching to Thread 0x7ffe5a7b2700 (LWP 173)]\r\n0x00007ffff4717acf in raise () from /lib64/libc.so.6\r\n(gdb) bt\r\n#0  0x00007ffff4717acf in raise () from /lib64/libc.so.6\r\n#1  0x00007ffff46eaea5 in abort () from /lib64/libc.so.6\r\n#2  0x00007ffff6f0fc12 in __sanitizer::Abort() () from /lib64/libasan.so.5\r\n#3  0x00007ffff6f1853c in __sanitizer::Die() () from /lib64/libasan.so.5\r\n#4  0x00007ffff6ef7dee in __asan::ReportDoubleFree(unsigned long, __sanitizer::BufferedStackTrace*) () from /lib64/libasan.so.5\r\n#5  0x00007ffff6e2cb85 in __asan::Allocator::Deallocate(void*, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType) ()\r\n   from /lib64/libasan.so.5\r\n#6  0x00007ffff6eef7be in free () from /lib64/libasan.so.5\r\n#7  0x00007ffe6924689d in ipport_item_free (item=0x604002df9190)\r\n    at /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:358\r\n#8  0x00007ffe69246e1a in ipport_plugin_runtime_update (ipport_plugin_runtime=0x606008db1200, ipport_plugin_schema=0x60b000054ec0, \r\n    table_name=0x7ffe5910d958 \"TSG_DYN_IPPORT_SUBSCRIBER_MAPPING\", \r\n    line=0x60f002954860 \"1611181778\\t4\\t154.198.114.96\\t47744\\t47807\\t923041254449\\t{\\\"imsi\\\":\\\"410010184696090\\\",\\\"phone_number\\\":\\\"923041254449\\\"}\\t1\\t1706682367373\\tf28b45f3-69b0-49be-9b77-890fd9f11a22\", valid_column=8)\r\n    at /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_ipport_plugin.c:435\r\n#9  0x00007ffe691dc528 in table_manager_update_runtime (tbl_mgr=0x625001e0f100, table_name=0x7ffe5910d958 \"TSG_DYN_IPPORT_SUBSCRIBER_MAPPING\", \r\n    table_id=0, \r\n    line=0x60f002954860 \"1611181778\\t4\\t154.198.114.96\\t47744\\t47807\\t923041254449\\t{\\\"imsi\\\":\\\"410010184696090\\\",\\\"phone_number\\\":\\\"923041254449\\\"}\\t1\\t1706682367373\\tf28b45f3-69b0-49be-9b77-890fd9f11a22\", update_type=2)\r\n    at /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_table.c:1287\r\n#10 0x00007ffe691b3788 in maat_update_cb (table_name=0x7ffe5910d958 \"TSG_DYN_IPPORT_SUBSCRIBER_MAPPING\", \r\n    line=0x60f002954860 \"1611181778\\t4\\t154.198.114.96\\t47744\\t47807\\t923041254449\\t{\\\"imsi\\\":\\\"410010184696090\\\",\\\"phone_number\\\":\\\"923041254449\\\"}\\t1\\t1706682367373\\tf28b45f3-69b0-49be-9b77-890fd9f11a22\", u_param=0x624000376100)\r\n    at /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:161\r\n#11 0x00007ffe691d7290 in redis_monitor_traverse (version=13448566, mr_ctx=0x624000377b70, start_fn=0x7ffe691b30be <maat_start_cb>, \r\n    update_fn=0x7ffe691b337a <maat_update_cb>, finish_fn=0x7ffe691b3c0f <maat_finish_cb>, u_param=0x624000376100)\r\n    at /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_redis_monitor.c:1431\r\n#12 0x00007ffe691b562d in rule_monitor_loop (arg=0x624000376100)\r\n    at /data1/liuxueli/code/06786edd-7c90-4805-b356-ec8a6176ec8b-dca93cb1-5179-405f-8871-08741e2fb135/stellar/maat/src/maat_rule.c:429\r\n#13 0x00007ffff58141ca in start_thread () from /lib64/libpthread.so.0\r\n#14 0x00007ffff4702e73 in clone () from /lib64/libc.so.6\r\n(gdb)  {code}","project":{"self":"https://jira.geedge.net/rest/api/2/project/10206","id":"10206","key":"OMPUB","name":"Operation and Maintenance","projectTypeKey":"business","avatarUrls":{"48x48":"https://jira.geedge.net/secure/projectavatar?pid=10206&avatarId=10715","24x24":"https://jira.geedge.net/secure/projectavatar?size=small&pid=10206&avatarId=10715","16x16":"https://jira.geedge.net/secure/projectavatar?size=xsmall&pid=10206&avatarId=10715","32x32":"https://jira.geedge.net/secure/projectavatar?size=medium&pid=10206&avatarId=10715"},"projectCategory":{"self":"https://jira.geedge.net/rest/api/2/projectCategory/10002","id":"10002","description":"系统运维","name":"MaintenanceDev"}},"fixVersions":[],"aggregatetimespent":null,"resolution":{"self":"https://jira.geedge.net/rest/api/2/resolution/10000","id":"10000","description":"该问题的工作流程已完成。","name":"完成"},"timetracking":{},"customfield_10401":null,"customfield_10104":null,"customfield_10402":null,"customfield_10105":"0|i051c4:","customfield_10403":null,"customfield_10404":null,"attachment":[{"self":"https://jira.geedge.net/rest/api/2/attachment/51289","id":"51289","filename":"image-2024-01-31-14-33-21-896.png","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"created":"2024-01-31T14:33:22.838+0800","size":161602,"mimeType":"image/png","content":"https://jira.geedge.net/secure/attachment/51289/image-2024-01-31-14-33-21-896.png","thumbnail":"https://jira.geedge.net/secure/thumbnail/51289/_thumb_51289.png"}],"aggregatetimeestimate":null,"resolutiondate":"2024-01-31T17:38:03.483+0800","workratio":-1,"summary":"MAAT  ipport_plugin存在double-free导致SAPP异常重启","lastViewed":null,"watches":{"self":"https://jira.geedge.net/rest/api/2/issue/OMPUB-1133/watchers","watchCount":2,"isWatching":false},"creator":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"subtasks":[],"created":"2024-01-31T14:31:03.823+0800","reporter":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"customfield_10000":"{summaryBean=com.atlassian.jira.plugin.devstatus.rest.SummaryBean@60b4b35[summary={pullrequest=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@7baceafd[overall=PullRequestOverallBean{stateCount=0, state='OPEN', details=PullRequestOverallDetails{openCount=0, mergedCount=0, declinedCount=0}},byInstanceType={}], build=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@bd16ff2[overall=com.atlassian.jira.plugin.devstatus.summary.beans.BuildOverallBean@17b69777[failedBuildCount=0,successfulBuildCount=0,unknownBuildCount=0,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], review=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@753d16df[overall=com.atlassian.jira.plugin.devstatus.summary.beans.ReviewsOverallBean@5c6dcd0b[stateCount=0,state=<null>,dueDate=<null>,overDue=false,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], deployment-environment=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@5c43878b[overall=com.atlassian.jira.plugin.devstatus.summary.beans.DeploymentOverallBean@7f6dae5b[topEnvironments=[],showProjects=false,successfulCount=0,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], repository=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@62fbc487[overall=com.atlassian.jira.plugin.devstatus.summary.beans.CommitOverallBean@504c5846[count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], branch=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@1073e21b[overall=com.atlassian.jira.plugin.devstatus.summary.beans.BranchOverallBean@27e9938[count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}]},errors=[],configErrors=[]], devSummaryJson={\"cachedValue\":{\"errors\":[],\"configErrors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"stateCount\":0,\"state\":\"OPEN\",\"details\":{\"openCount\":0,\"mergedCount\":0,\"declinedCount\":0,\"total\":0},\"open\":true},\"byInstanceType\":{}},\"build\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":0,\"unknownBuildCount\":0},\"byInstanceType\":{}},\"review\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"stateCount\":0,\"state\":null,\"dueDate\":null,\"overDue\":false,\"completed\":false},\"byInstanceType\":{}},\"deployment-environment\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"topEnvironments\":[],\"showProjects\":false,\"successfulCount\":0},\"byInstanceType\":{}},\"repository\":{\"overall\":{\"count\":0,\"lastUpdated\":null},\"byInstanceType\":{}},\"branch\":{\"overall\":{\"count\":0,\"lastUpdated\":null},\"byInstanceType\":{}}}},\"isStale\":false}}","aggregateprogress":{"progress":0,"total":0},"customfield_10100":null,"priority":{"self":"https://jira.geedge.net/rest/api/2/priority/1","iconUrl":"https://jira.geedge.net/images/icons/priorities/highest.svg","name":"Highest","id":"1"},"customfield_10200":null,"customfield_10400":null,"labels":[],"environment":null,"timeestimate":null,"aggregatetimeoriginalestimate":null,"versions":[],"duedate":null,"progress":{"progress":0,"total":0},"issuelinks":[],"comment":{"comments":[{"self":"https://jira.geedge.net/rest/api/2/issue/40621/comment/74269","id":"74269","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuwentan","name":"liuwentan","key":"JIRAUSER11126","emailAddress":"liuwentan@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?avatarId=10346","24x24":"https://jira.geedge.net/secure/useravatar?size=small&avatarId=10346","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&avatarId=10346","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&avatarId=10346"},"displayName":"刘文坛","active":false,"timeZone":"Asia/Shanghai"},"body":"h2. 问题根因\r\n\r\nipport_plugin将合法rule 指针存储于 ex_data_container 中，如果解析到错误配置则会free ex_data_container(连带 free rule)，外层还会再次判断 rule !=NULL, 导致double free rule.\r\nh2. 解决方案\r\n\r\n将 rule 的所有权交给 ex_data_container，外层不再对 rule 进行管理","updateAuthor":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuwentan","name":"liuwentan","key":"JIRAUSER11126","emailAddress":"liuwentan@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?avatarId=10346","24x24":"https://jira.geedge.net/secure/useravatar?size=small&avatarId=10346","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&avatarId=10346","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&avatarId=10346"},"displayName":"刘文坛","active":false,"timeZone":"Asia/Shanghai"},"created":"2024-01-31T16:49:07.645+0800","updated":"2024-01-31T18:40:21.295+0800"},{"self":"https://jira.geedge.net/rest/api/2/issue/40621/comment/74276","id":"74276","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuwentan","name":"liuwentan","key":"JIRAUSER11126","emailAddress":"liuwentan@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?avatarId=10346","24x24":"https://jira.geedge.net/secure/useravatar?size=small&avatarId=10346","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&avatarId=10346","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&avatarId=10346"},"displayName":"刘文坛","active":false,"timeZone":"Asia/Shanghai"},"body":"maat v4.1.28已修复上述问题","updateAuthor":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuwentan","name":"liuwentan","key":"JIRAUSER11126","emailAddress":"liuwentan@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?avatarId=10346","24x24":"https://jira.geedge.net/secure/useravatar?size=small&avatarId=10346","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&avatarId=10346","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&avatarId=10346"},"displayName":"刘文坛","active":false,"timeZone":"Asia/Shanghai"},"created":"2024-01-31T17:37:52.647+0800","updated":"2024-01-31T17:37:52.647+0800"}],"maxResults":2,"total":2,"startAt":0},"votes":{"self":"https://jira.geedge.net/rest/api/2/issue/OMPUB-1133/votes","votes":0,"hasVoted":false},"worklog":{"startAt":0,"maxResults":20,"total":0,"worklogs":[]},"assignee":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuwentan","name":"liuwentan","key":"JIRAUSER11126","emailAddress":"liuwentan@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?avatarId=10346","24x24":"https://jira.geedge.net/secure/useravatar?size=small&avatarId=10346","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&avatarId=10346","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&avatarId=10346"},"displayName":"刘文坛","active":false,"timeZone":"Asia/Shanghai"},"updated":"2024-01-31T18:40:21.296+0800","status":{"self":"https://jira.geedge.net/rest/api/2/status/5","description":"一项决议已采取了各种措施, 它正在等待验证的记者。这里的问题是重新打开或是关闭的。","iconUrl":"https://jira.geedge.net/images/icons/statuses/resolved.png","name":"已解决","id":"5","statusCategory":{"self":"https://jira.geedge.net/rest/api/2/statuscategory/3","id":3,"key":"done","colorName":"green","name":"完成"}}}}