1# Form Error Codes 2 3> **NOTE** 4> 5> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md). 6 7## 16500001 Internal Error 8 9**Error Message** 10 11Internal error. 12 13**Description** 14 15A common kernel error, for example, a malloc failure, occurs. 16 17**Possible Causes** 18 19The memory is insufficient. 20 21**Solution** 22 23Analyze the memory usage of the entire process, and check whether memory leakage occurs. 24 25## 16500050 IPC Failure 26 27**Error Message** 28 29IPC connection error. 30 31**Description** 32 33An error occurs when the system initiates inter-process communications (IPC) to complete the request. 34 35**Possible Causes** 36 37The parameter value passed in the API is too large, causing IPC data verification failure. 38 39**Solution** 40 41Pass appropriate parameter values. 42 43## 16500060 Service Connection Failure 44 45**Error Message** 46 47Service connection error. 48 49**Description** 50 51An error occurs when the system attempts to connect to a service to complete the request. 52 53**Possible Causes** 54 55The service is busy or abnormal. 56 57**Solution** 58 59Try again after the service is restarted. 60 61## 16500100 Failed to Obtain Widget Configuration Information 62 63**Error Message** 64 65Failed to obtain configuration information. 66 67**Description** 68 69An error occurs when the system attempts to obtain widget configuration information to complete the request. 70 71**Possible Causes** 72 73The widget configuration information field is missing or invalid. 74 75**Solution** 76 77Use the correct configuration information. 78 79## 16501000 Functional Error 80 81**Error Message** 82 83A functional error occurred. 84 85**Description** 86 87An internal error occurs when the system executes the request. 88 89## 16501001 Widget ID Not Exist 90 91**Error Message** 92 93The ID of the form to be operated does not exist. 94 95**Description** 96 97The specified widget in the request is not found. 98 99**Possible Causes** 100 101The widget ID passed in the API does not exist or is invalid. 102 103**Solution** 104 105Use a valid widget ID. 106 107## 16501002 Too Many Widgets 108 109**Error Message** 110 111The number of forms exceeds the maximum allowed. 112 113**Description** 114 115The application attempts to add more widgets when the number of widgets has reached the upper limit. 116 117**Possible Causes** 118 119The number of widgets has reached the upper limit. 120 121**Solution** 122 123Delete unnecessary widgets and then add the required widgets. 124 125## 16501003 Widget Not Operatable 126 127**Error Message** 128 129The form cannot be operated by the current application. 130 131**Description** 132 133The application cannot perform operations on a widget. 134 135**Possible Causes** 136 137The widget does not belong to the application. 138 139**Solution** 140 1411. Check the ownership of the widget ID. 1422. Upgrade the application permission to **SystemApp**. 143 144## 16501004 Ability Not Installed 145 146**Error Message** 147 148The ability is not installed. 149 150**Description** 151 152The specified ability is not installed. 153 154**Possible Causes** 155 156The specified ability is not installed. 157 158**Solution** 159 160Pass in valid **abilityName** and **bundleName**. 161 162## 16501005 Failed to Connect to FormRenderService 163 164**Error Message** 165 166Failed to connect to FormRenderService. 167 168**Description** 169 170The FormRenderService fails to be connected. 171 172**Possible Causes** 173 174The service is busy. 175 176**Solution** 177 178Try again later. 179 180## 16501008 Adding a Widget to the Home Screen Times Out 181 182**Error Message** 183 184Waiting for the form addition to the desktop timed out. 185 186**Description** 187 188A request for adding a widget to the home screen is sent, but the widget is not added within the specified duration. 189 190**Possible Causes** 191 192The service is busy. 193 194**Solution** 195 196Try again later. 197