1# HiCollie 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## 29800001 Failed to Obtain the System Service 8 9**Error Message** 10 11Wrong thread context. The function cannot be called from main thread. 12 13**Description** 14 15The API fails to be called from the thread. 16 17**Possible Causes** 18 19The API cannot be called from the main thread. 20 21**Solution** 22 23Call the API from a non-main thread. 24 25## 29800002 Failed to Call the Remote API 26 27**Error Message** 28 29Remote call failed. 30 31**Description** 32 33The API fails to be called for the remote service. 34 35**Possible Causes** 36 37The service is not started or crashes. 38 39## 29800003 Invalid Timer Name 40 41**Error Message** 42 43Invalid timer name. 44 45**Description** 46 47The timer name is invalid. 48 49**Possible Causes** 50 51The timer name is a null pointer or empty. 52 53## 29800004 Invalid Timeout Value 54 55**Error Message** 56 57Invalid timeout value. 58 59**Description** 60 61The value of **timeout** is invalid. 62 63**Possible Causes** 64 65The value of **timeout** is **0**. 66 67## 29800005 Incorrect Process Context 68 69**Error Message** 70 71Wrong process context. 72 73**Description** 74 75The process context is incorrect. 76 77**Possible Causes** 78 79The appspawn or nativespawn process is used to access the timer. 80 81## 29800006 Incorrect Timer ID 82 83**Error Message** 84 85Wrong timer id output param. 86 87**Description** 88 89The timer task ID is incorrect. 90 91**Possible Causes** 92 93- The pointer to the timer ID is null. 94- The number of concurrent tasks in the process that accesses the HiCollie timer reaches the maximum value 128. 95