15f9996aaSopenharmony_ci{ 25f9996aaSopenharmony_ci "0000": { 35f9996aaSopenharmony_ci "code": "0000", 45f9996aaSopenharmony_ci "solution": "Unknown solution" 55f9996aaSopenharmony_ci }, 65f9996aaSopenharmony_ci "0001": { 75f9996aaSopenharmony_ci "code": "0001", 85f9996aaSopenharmony_ci "solution": "Please execute build/prebuilts_download.sh" 95f9996aaSopenharmony_ci }, 105f9996aaSopenharmony_ci "0002": { 115f9996aaSopenharmony_ci "code": "0002", 125f9996aaSopenharmony_ci "solution": "Using '--test' option like this format --test xts test/xts/acts/startup_lite/bootstrap_hal:ActsBootstrapTest " 135f9996aaSopenharmony_ci }, 145f9996aaSopenharmony_ci "0003": { 155f9996aaSopenharmony_ci "code": "0003", 165f9996aaSopenharmony_ci "solution": "Args must be declare as 'bool', 'str', 'list' in arg_type attribute. Please check your corresponding arg" 175f9996aaSopenharmony_ci }, 185f9996aaSopenharmony_ci "0004": { 195f9996aaSopenharmony_ci "code": "0004", 205f9996aaSopenharmony_ci "solution": "build/hb/util/device_util.py" 215f9996aaSopenharmony_ci }, 225f9996aaSopenharmony_ci "0005": { 235f9996aaSopenharmony_ci "code": "0005", 245f9996aaSopenharmony_ci "solution": "build/hb/util/device_util.py" 255f9996aaSopenharmony_ci }, 265f9996aaSopenharmony_ci "0006": { 275f9996aaSopenharmony_ci "code": "0006", 285f9996aaSopenharmony_ci "solution": "build/hb/util/device_util.py" 295f9996aaSopenharmony_ci }, 305f9996aaSopenharmony_ci "0007": { 315f9996aaSopenharmony_ci "code": "0007", 325f9996aaSopenharmony_ci "solution": "build/hb/util/device_util.py" 335f9996aaSopenharmony_ci }, 345f9996aaSopenharmony_ci "0008": { 355f9996aaSopenharmony_ci "code": "0008", 365f9996aaSopenharmony_ci "solution": "build/hb/util/io_util.py" 375f9996aaSopenharmony_ci }, 385f9996aaSopenharmony_ci "0009": { 395f9996aaSopenharmony_ci "code": "0009", 405f9996aaSopenharmony_ci "solution": "build/hb/util/io_util.py" 415f9996aaSopenharmony_ci }, 425f9996aaSopenharmony_ci "0010": { 435f9996aaSopenharmony_ci "code": "0010", 445f9996aaSopenharmony_ci "solution": "build/hb/util/io_util.py" 455f9996aaSopenharmony_ci }, 465f9996aaSopenharmony_ci "0011": { 475f9996aaSopenharmony_ci "code": "0011", 485f9996aaSopenharmony_ci "solution": "build/hb/util/io_util.py" 495f9996aaSopenharmony_ci }, 505f9996aaSopenharmony_ci "0012": { 515f9996aaSopenharmony_ci "code": "0012", 525f9996aaSopenharmony_ci "solution": "build/hb/util/product_util.py" 535f9996aaSopenharmony_ci }, 545f9996aaSopenharmony_ci "0013": { 555f9996aaSopenharmony_ci "code": "0013", 565f9996aaSopenharmony_ci "solution": "build/hb/util/product_util.py" 575f9996aaSopenharmony_ci }, 585f9996aaSopenharmony_ci "0014": { 595f9996aaSopenharmony_ci "code": "0014", 605f9996aaSopenharmony_ci "solution": "build/hb/util/product_util.py" 615f9996aaSopenharmony_ci }, 625f9996aaSopenharmony_ci "0015": { 635f9996aaSopenharmony_ci "code": "0015", 645f9996aaSopenharmony_ci "solution": "build/hb/util/product_util.py" 655f9996aaSopenharmony_ci }, 665f9996aaSopenharmony_ci "0016": { 675f9996aaSopenharmony_ci "code": "0016", 685f9996aaSopenharmony_ci "solution": "build/hb/util/product_util.py" 695f9996aaSopenharmony_ci }, 705f9996aaSopenharmony_ci "0017": { 715f9996aaSopenharmony_ci "code": "0017", 725f9996aaSopenharmony_ci "solution": "build/hb/util/product_util.py" 735f9996aaSopenharmony_ci }, 745f9996aaSopenharmony_ci "0018": { 755f9996aaSopenharmony_ci "code": "0018", 765f9996aaSopenharmony_ci "solution": "Run 'hb help' to list all support option" 775f9996aaSopenharmony_ci }, 785f9996aaSopenharmony_ci "0019": { 795f9996aaSopenharmony_ci "code": "0019", 805f9996aaSopenharmony_ci "solution": "Please run command 'hb set' to init OHOS development environment" 815f9996aaSopenharmony_ci }, 825f9996aaSopenharmony_ci "0020": { 835f9996aaSopenharmony_ci "code": "0020", 845f9996aaSopenharmony_ci "solution": "Patch configuration file is missing. Please ensure the file exists at the specified path in 'patch.yml'." 855f9996aaSopenharmony_ci }, 865f9996aaSopenharmony_ci "0021": { 875f9996aaSopenharmony_ci "code": "0021", 885f9996aaSopenharmony_ci "solution": "Source path for the patch is invalid or does not exist. Please verify the source path specified in the patch configuration." 895f9996aaSopenharmony_ci }, 905f9996aaSopenharmony_ci "0022": { 915f9996aaSopenharmony_ci "code": "0022", 925f9996aaSopenharmony_ci "solution": "Patch file specified does not exist. Please verify the patch paths specified in the patch configuration are correct and the patch files exist." 935f9996aaSopenharmony_ci }, 945f9996aaSopenharmony_ci "1000": { 955f9996aaSopenharmony_ci "code": "1000", 965f9996aaSopenharmony_ci "solution": "Unknown solution method for preload phase" 975f9996aaSopenharmony_ci }, 985f9996aaSopenharmony_ci "2000": { 995f9996aaSopenharmony_ci "code": "2000", 1005f9996aaSopenharmony_ci "solution": "Unknown solution method for load phase" 1015f9996aaSopenharmony_ci }, 1025f9996aaSopenharmony_ci "2001":{ 1035f9996aaSopenharmony_ci "code": "2001", 1045f9996aaSopenharmony_ci "solution": "please check whether the corresponding file('out/preloader/{product_name}/subsystem_config.json' or 'build/subsystem_config.json') is written correctly" 1055f9996aaSopenharmony_ci }, 1065f9996aaSopenharmony_ci "2002":{ 1075f9996aaSopenharmony_ci "code": "2002", 1085f9996aaSopenharmony_ci "solution": "Gn root dir is a relative path and is currently null. Please try the following in order:\n\t\t 1. Execute hb set and check whether the out path in the configuration item (//ohos_config. json) is correctly written\n\t\t 2. Check whether the file (//build/hb/resources/gloval_var. py) has been moved, modified or deleted" 1095f9996aaSopenharmony_ci }, 1105f9996aaSopenharmony_ci "2003":{ 1115f9996aaSopenharmony_ci "code": "2003", 1125f9996aaSopenharmony_ci "solution": "Gn root dir is a relative path, which is currently incorrect. Normally, the path is out/{board}/{product}. Please try the following in order:\n\t\t 1. Execute hb set and check the 'out path', 'board' and 'product' fields in the configuration file (//ohos_config. json)\n\t\t 2.Check whether the file (//build/hb/resources/gloval_var. py) has been moved, modified or deleted" 1135f9996aaSopenharmony_ci }, 1145f9996aaSopenharmony_ci "2004":{ 1155f9996aaSopenharmony_ci "code": "2004", 1165f9996aaSopenharmony_ci "solution": "Please check whether the corresponding file('out/preloader/{product_name}/platforms.build' exists" 1175f9996aaSopenharmony_ci }, 1185f9996aaSopenharmony_ci "2005":{ 1195f9996aaSopenharmony_ci "code": "2005", 1205f9996aaSopenharmony_ci "solution": "Check whether the file (//build/subsystem_config_example.json) has been moved, modified or deleted" 1215f9996aaSopenharmony_ci }, 1225f9996aaSopenharmony_ci "2006":{ 1235f9996aaSopenharmony_ci "code": "2006", 1245f9996aaSopenharmony_ci "solution": "Please remove the feature from the product configuration file, or consider using other supported features" 1255f9996aaSopenharmony_ci }, 1265f9996aaSopenharmony_ci "2007":{ 1275f9996aaSopenharmony_ci "code": "2007", 1285f9996aaSopenharmony_ci "solution": "Please check the files related to part configuration and ensure that the dependencies between and within parts are correct." 1295f9996aaSopenharmony_ci }, 1305f9996aaSopenharmony_ci "2008":{ 1315f9996aaSopenharmony_ci "code": "2008", 1325f9996aaSopenharmony_ci "solution": "Check the declaration of parts and their syscap in the product configuration file" 1335f9996aaSopenharmony_ci }, 1345f9996aaSopenharmony_ci "2009":{ 1355f9996aaSopenharmony_ci "code": "2009", 1365f9996aaSopenharmony_ci "solution": "Please ensure that the bundle.json corresponding to the part is written in accordance with the specification" 1375f9996aaSopenharmony_ci }, 1385f9996aaSopenharmony_ci "2010":{ 1395f9996aaSopenharmony_ci "code": "2010", 1405f9996aaSopenharmony_ci "solution": "This platform is not supported. Please select a platform supported by OpenHarmony." 1415f9996aaSopenharmony_ci }, 1425f9996aaSopenharmony_ci "2011":{ 1435f9996aaSopenharmony_ci "code": "2011", 1445f9996aaSopenharmony_ci "solution": "Please refer to the writing rules of bundle.json to ensure that the content is correct" 1455f9996aaSopenharmony_ci }, 1465f9996aaSopenharmony_ci "2012":{ 1475f9996aaSopenharmony_ci "code": "2012", 1485f9996aaSopenharmony_ci "solution": "Please check the platform in the product configuration and recompile" 1495f9996aaSopenharmony_ci }, 1505f9996aaSopenharmony_ci "2013":{ 1515f9996aaSopenharmony_ci "code": "2013", 1525f9996aaSopenharmony_ci "solution": "The subsystem configuration file may be one of the following situations: non-existent, empty, and wrong content. Please check whether the file under out/reload/{product_name} has been removed, and then recompile" 1535f9996aaSopenharmony_ci }, 1545f9996aaSopenharmony_ci "2014":{ 1555f9996aaSopenharmony_ci "code": "2014", 1565f9996aaSopenharmony_ci "solution": "An error occurred in the load ohos build. Please try the following:\n\t\t1. Execute hb clean -- all\n\t\t2. Execute hb set and select the product\n\t\t3. Check//ohos_ Whether the config.json content meets the requirements." 1575f9996aaSopenharmony_ci }, 1585f9996aaSopenharmony_ci "3000": { 1595f9996aaSopenharmony_ci "code": "3000", 1605f9996aaSopenharmony_ci "type": "UNKNOWN", 1615f9996aaSopenharmony_ci "description": "An unknown error occurred while executing 'gn gen'.", 1625f9996aaSopenharmony_ci "solution": "There is no solution available. You can check the 'gn_error.log' in the output directory for more information" 1635f9996aaSopenharmony_ci }, 1645f9996aaSopenharmony_ci "3001": { 1655f9996aaSopenharmony_ci "code": "3001", 1665f9996aaSopenharmony_ci "solution": "See support gn command type in enum class CMDTYPE which locate in build/hb/services/gn.py" 1675f9996aaSopenharmony_ci }, 1685f9996aaSopenharmony_ci "3002": { 1695f9996aaSopenharmony_ci "code": "3002", 1705f9996aaSopenharmony_ci "type": "GN build error: Syntax error", 1715f9996aaSopenharmony_ci "pattern": "ERROR at .* Unexpected token", 1725f9996aaSopenharmony_ci "description": "Syntax error. There is a syntax error in the code.", 1735f9996aaSopenharmony_ci "solution": "Please check the BUILD.gn or .gni file for syntax errors." 1745f9996aaSopenharmony_ci }, 1755f9996aaSopenharmony_ci "3003": { 1765f9996aaSopenharmony_ci "code": "3003", 1775f9996aaSopenharmony_ci "solution": "Please check your corresponding arg. You can view the corresponding options in the json file('resources/status/status.json'). \n\t\tOr you can run cmd 'hb tool -h' to show usage" 1785f9996aaSopenharmony_ci }, 1795f9996aaSopenharmony_ci "3004": { 1805f9996aaSopenharmony_ci "code": "3004", 1815f9996aaSopenharmony_ci "solution": "This command requires an existing build directory. Please check whether the corresponding file('out/{product_name}/args.gn' exists." 1825f9996aaSopenharmony_ci }, 1835f9996aaSopenharmony_ci "3005": { 1845f9996aaSopenharmony_ci "code": "3005", 1855f9996aaSopenharmony_ci "solution": "Please check whether the target gn file exists in the corresponding path." 1865f9996aaSopenharmony_ci }, 1875f9996aaSopenharmony_ci "3006": { 1885f9996aaSopenharmony_ci "code": "3006", 1895f9996aaSopenharmony_ci "solution": "Please use '=' to connect argument and value." 1905f9996aaSopenharmony_ci }, 1915f9996aaSopenharmony_ci "3007": { 1925f9996aaSopenharmony_ci "code": "3007", 1935f9996aaSopenharmony_ci "type": "GN build error: No such file or directory", 1945f9996aaSopenharmony_ci "pattern": "ERROR at .* No such file or directory", 1955f9996aaSopenharmony_ci "description": "GN build error. The GN build system cannot find the file.", 1965f9996aaSopenharmony_ci "solution": "Please check whether the file exists." 1975f9996aaSopenharmony_ci }, 1985f9996aaSopenharmony_ci "3008": { 1995f9996aaSopenharmony_ci "code": "3008", 2005f9996aaSopenharmony_ci "type": "GN build error: Unable to load", 2015f9996aaSopenharmony_ci "pattern": "ERROR at .* Unable to load .*", 2025f9996aaSopenharmony_ci "description": "GN build error. The GN build system cannot find the BUILD.gn file.", 2035f9996aaSopenharmony_ci "solution": "Please check whether the BUILD.gn file exists and the path is correct." 2045f9996aaSopenharmony_ci }, 2055f9996aaSopenharmony_ci "3009": { 2065f9996aaSopenharmony_ci "code": "3009", 2075f9996aaSopenharmony_ci "type": "GN build error: Unresolved import", 2085f9996aaSopenharmony_ci "pattern": "ERROR at .* Unresolved import: .*", 2095f9996aaSopenharmony_ci "description": "GN build error. The GN build system cannot find the import file.", 2105f9996aaSopenharmony_ci "solution": "Please check whether the import file exists and the path is correct." 2115f9996aaSopenharmony_ci }, 2125f9996aaSopenharmony_ci "3010": { 2135f9996aaSopenharmony_ci "code": "3010", 2145f9996aaSopenharmony_ci "type": "GN build error: Unknown variable reference", 2155f9996aaSopenharmony_ci "pattern": "ERROR at .* Unknown variable reference: .*", 2165f9996aaSopenharmony_ci "description": "GN build error. The GN build system cannot find the variable.", 2175f9996aaSopenharmony_ci "solution": "Please check whether the variable is defined." 2185f9996aaSopenharmony_ci }, 2195f9996aaSopenharmony_ci "3011": { 2205f9996aaSopenharmony_ci "code": "3011", 2215f9996aaSopenharmony_ci "type": "GN build error: Unknown function", 2225f9996aaSopenharmony_ci "pattern": "ERROR at .* Unknown function: .*", 2235f9996aaSopenharmony_ci "description": "GN build error. The GN build system cannot find the function.", 2245f9996aaSopenharmony_ci "solution": "Please check whether the function is defined." 2255f9996aaSopenharmony_ci }, 2265f9996aaSopenharmony_ci "3012": { 2275f9996aaSopenharmony_ci "code": "3012", 2285f9996aaSopenharmony_ci "type": "GN build error: Unknown label", 2295f9996aaSopenharmony_ci "pattern": "ERROR at .* Unknown label: .*", 2305f9996aaSopenharmony_ci "description": "GN build error. The GN build system cannot find the label.", 2315f9996aaSopenharmony_ci "solution": "Please check whether the label is defined." 2325f9996aaSopenharmony_ci }, 2335f9996aaSopenharmony_ci "3013": { 2345f9996aaSopenharmony_ci "code": "3013", 2355f9996aaSopenharmony_ci "type": "GN build error: Duplicate build argument declaration", 2365f9996aaSopenharmony_ci "pattern": "ERROR at .* Duplicate build argument declaration .*", 2375f9996aaSopenharmony_ci "description": "GN build error. The build argument was declared multiple times.", 2385f9996aaSopenharmony_ci "solution": "Please ensure that a variable is declared only once within the same scope." 2395f9996aaSopenharmony_ci }, 2405f9996aaSopenharmony_ci "3014": { 2415f9996aaSopenharmony_ci "code": "3014", 2425f9996aaSopenharmony_ci "type": "GN build error: Unresolved dependencies", 2435f9996aaSopenharmony_ci "pattern": "ERROR at .* Unresolved dependencies:.*", 2445f9996aaSopenharmony_ci "description": "GN build error. The GN build system cannot find the dependencies.", 2455f9996aaSopenharmony_ci "solution": "Please check whether the dependencies are defined." 2465f9996aaSopenharmony_ci }, 2475f9996aaSopenharmony_ci "4000": { 2485f9996aaSopenharmony_ci "code": "4000", 2495f9996aaSopenharmony_ci "type": "Ninja build error", 2505f9996aaSopenharmony_ci "description": "An unknown error occurred while executing 'ninja -C'.", 2515f9996aaSopenharmony_ci "solution": "no solution" 2525f9996aaSopenharmony_ci }, 2535f9996aaSopenharmony_ci "4001": { 2545f9996aaSopenharmony_ci "code": "4001", 2555f9996aaSopenharmony_ci "solution": "You could run cmd 'hb tool --desc' to show what components or module this product have,\n\t\tand if you execute 'hb build' in a directory, it will build the component corresponding \n\t\tto the current directory by default but for building whole product." 2565f9996aaSopenharmony_ci }, 2575f9996aaSopenharmony_ci "4002": { 2585f9996aaSopenharmony_ci "code": "4002", 2595f9996aaSopenharmony_ci "type": "syntax_error", 2605f9996aaSopenharmony_ci "pattern": "error: expected identifier or .* before .*", 2615f9996aaSopenharmony_ci "description": "Syntax error. There is a syntax error in the code.", 2625f9996aaSopenharmony_ci "solution": ["Check for any missing or misplaced identifiers or parentheses. Make sure that all parentheses are properly closed and that all variables and functions are declared correctly."] 2635f9996aaSopenharmony_ci }, 2645f9996aaSopenharmony_ci "4003": { 2655f9996aaSopenharmony_ci "code": "4003", 2665f9996aaSopenharmony_ci "type": "syntax_error", 2675f9996aaSopenharmony_ci "pattern": "error: expected .* before .*", 2685f9996aaSopenharmony_ci "description": "Syntax error. There is a syntax error in the code.", 2695f9996aaSopenharmony_ci "solution": [ 2705f9996aaSopenharmony_ci "Check for spelling errors, missing semicolons, mismatched parentheses, etc." 2715f9996aaSopenharmony_ci ] 2725f9996aaSopenharmony_ci }, 2735f9996aaSopenharmony_ci "4004": { 2745f9996aaSopenharmony_ci "code": "4004", 2755f9996aaSopenharmony_ci "type": "missing_semicolon_error", 2765f9996aaSopenharmony_ci "pattern": "error: expected ';' before .*", 2775f9996aaSopenharmony_ci "description": "Missing semicolon error. A semicolon is missing in a function or struct definition.", 2785f9996aaSopenharmony_ci "solution": [ 2795f9996aaSopenharmony_ci "Check if there is a missing semicolon in the function or struct definition." 2805f9996aaSopenharmony_ci ] 2815f9996aaSopenharmony_ci }, 2825f9996aaSopenharmony_ci "4005": { 2835f9996aaSopenharmony_ci "code": "4005", 2845f9996aaSopenharmony_ci "type": "undeclared_variable_error", 2855f9996aaSopenharmony_ci "pattern": "error: .*undeclared.*first use in this function", 2865f9996aaSopenharmony_ci "description": "Undeclared variable error. A variable is used before it is declared.", 2875f9996aaSopenharmony_ci "solution": [ 2885f9996aaSopenharmony_ci "Make sure the variable is declared before use.", 2895f9996aaSopenharmony_ci "Make sure the variable name is spelled correctly." 2905f9996aaSopenharmony_ci ] 2915f9996aaSopenharmony_ci }, 2925f9996aaSopenharmony_ci "4006": { 2935f9996aaSopenharmony_ci "code": "4006", 2945f9996aaSopenharmony_ci "type": "conflicting_types_error", 2955f9996aaSopenharmony_ci "pattern": "error: conflicting types for .*", 2965f9996aaSopenharmony_ci "description": "Conflicting types error. The function's prototype does not match its definition.", 2975f9996aaSopenharmony_ci "solution": [ 2985f9996aaSopenharmony_ci "Make sure the function's prototype matches its definition.", 2995f9996aaSopenharmony_ci "Make sure the function name and argument names are spelled correctly.", 3005f9996aaSopenharmony_ci "Make sure the argument types match the function prototype." 3015f9996aaSopenharmony_ci ] 3025f9996aaSopenharmony_ci }, 3035f9996aaSopenharmony_ci "4007": { 3045f9996aaSopenharmony_ci "code": "4007", 3055f9996aaSopenharmony_ci "type": "invalid_conversion_error", 3065f9996aaSopenharmony_ci "pattern": "error: invalid conversion from .* to .*", 3075f9996aaSopenharmony_ci "description": "Invalid conversion error. An invalid type conversion is attempted.", 3085f9996aaSopenharmony_ci "solution": [ 3095f9996aaSopenharmony_ci "Make sure to use the correct type when performing type conversion.", 3105f9996aaSopenharmony_ci "Make sure the types match for the operation being performed." 3115f9996aaSopenharmony_ci ] 3125f9996aaSopenharmony_ci }, 3135f9996aaSopenharmony_ci "4008": { 3145f9996aaSopenharmony_ci "code": "4008", 3155f9996aaSopenharmony_ci "type": "divide_by_zero_error", 3165f9996aaSopenharmony_ci "pattern": "error: division by zero", 3175f9996aaSopenharmony_ci "description": "Divide by zero error. An attempt is made to divide by zero.", 3185f9996aaSopenharmony_ci "solution": [ 3195f9996aaSopenharmony_ci "Make sure the divisor is not zero.", 3205f9996aaSopenharmony_ci "Make sure the divisor is not a variable that could be zero." 3215f9996aaSopenharmony_ci ] 3225f9996aaSopenharmony_ci }, 3235f9996aaSopenharmony_ci "4009": { 3245f9996aaSopenharmony_ci "code": "4009", 3255f9996aaSopenharmony_ci "type": "floating_point_error", 3265f9996aaSopenharmony_ci "pattern": "error: floating-point value.*", 3275f9996aaSopenharmony_ci "description": "Floating-point error. An error occurs during a floating point operation.", 3285f9996aaSopenharmony_ci "solution": [ 3295f9996aaSopenharmony_ci "Make sure the values being used are valid floating point numbers.", 3305f9996aaSopenharmony_ci "Make sure the operation being performed is valid for floating point numbers." 3315f9996aaSopenharmony_ci ] 3325f9996aaSopenharmony_ci }, 3335f9996aaSopenharmony_ci "4010": { 3345f9996aaSopenharmony_ci "code": "4010", 3355f9996aaSopenharmony_ci "type": "uninitialized_variable_error", 3365f9996aaSopenharmony_ci "pattern": "error: .* is used uninitialized in this function", 3375f9996aaSopenharmony_ci "description": "Uninitialized variable error. A variable is used before it is initialized.", 3385f9996aaSopenharmony_ci "solution": [ 3395f9996aaSopenharmony_ci "Make sure the variable is initialized before use.", 3405f9996aaSopenharmony_ci "Make sure the variable name is spelled correctly." 3415f9996aaSopenharmony_ci ] 3425f9996aaSopenharmony_ci }, 3435f9996aaSopenharmony_ci "4011": { 3445f9996aaSopenharmony_ci "code": "4011", 3455f9996aaSopenharmony_ci "type": "stack_overflow_error", 3465f9996aaSopenharmony_ci "pattern": "error: stack overflow", 3475f9996aaSopenharmony_ci "description": "Stack overflow error. The program exceeds the maximum stack size.", 3485f9996aaSopenharmony_ci "solution": [ 3495f9996aaSopenharmony_ci "Increase the maximum stack size.", 3505f9996aaSopenharmony_ci "Make sure the program is not using an excessive amount of stack space." 3515f9996aaSopenharmony_ci ] 3525f9996aaSopenharmony_ci }, 3535f9996aaSopenharmony_ci "4012": { 3545f9996aaSopenharmony_ci "code": "4012", 3555f9996aaSopenharmony_ci "type": "out_of_bounds_error", 3565f9996aaSopenharmony_ci "pattern": "error: subscript.*out of range", 3575f9996aaSopenharmony_ci "description": "Out of bounds error. An attempt is made to access an array element outside the bounds of the array.", 3585f9996aaSopenharmony_ci "solution": [ 3595f9996aaSopenharmony_ci "Make sure the array index is within the bounds of the array.", 3605f9996aaSopenharmony_ci "Make sure the array is not being accessed with a negative index." 3615f9996aaSopenharmony_ci ] 3625f9996aaSopenharmony_ci }, 3635f9996aaSopenharmony_ci "4013": { 3645f9996aaSopenharmony_ci "code": "4013", 3655f9996aaSopenharmony_ci "type": "null_pointer_error", 3665f9996aaSopenharmony_ci "pattern": "error: (dereferencing|accessing) pointer to (null|a null pointer)", 3675f9996aaSopenharmony_ci "description": "Null pointer error. An attempt is made to dereference or access a null pointer.", 3685f9996aaSopenharmony_ci "solution": [ 3695f9996aaSopenharmony_ci "Make sure the pointer is not null before dereferencing or accessing it.", 3705f9996aaSopenharmony_ci "Make sure the pointer is initialized before use." 3715f9996aaSopenharmony_ci ] 3725f9996aaSopenharmony_ci }, 3735f9996aaSopenharmony_ci "4014": { 3745f9996aaSopenharmony_ci "code": "4014", 3755f9996aaSopenharmony_ci "type": "undefined_reference_error", 3765f9996aaSopenharmony_ci "pattern": "undefined reference to .*", 3775f9996aaSopenharmony_ci "description": "Undefined reference error. The linker cannot find the definition of a function.", 3785f9996aaSopenharmony_ci "solution": [ 3795f9996aaSopenharmony_ci "Make sure the required library or object file is linked correctly.", 3805f9996aaSopenharmony_ci "Make sure the function name is spelled correctly.", 3815f9996aaSopenharmony_ci "Make sure the function is defined and compiled correctly." 3825f9996aaSopenharmony_ci ] 3835f9996aaSopenharmony_ci }, 3845f9996aaSopenharmony_ci "4015": { 3855f9996aaSopenharmony_ci "code": "4015", 3865f9996aaSopenharmony_ci "type": "ninja build error: unknown target", 3875f9996aaSopenharmony_ci "pattern": "ninja: error: unknown target.*", 3885f9996aaSopenharmony_ci "description": "Ninja build error. The ninja build system cannot parse the build file.", 3895f9996aaSopenharmony_ci "solution": [ 3905f9996aaSopenharmony_ci "Please check that the target name is correct.", 3915f9996aaSopenharmony_ci "Please check that the BUILD.gn file including the target, is exists and valid.", 3925f9996aaSopenharmony_ci "Please check that the target belongs to a component and that component is in the product configuration." 3935f9996aaSopenharmony_ci ] 3945f9996aaSopenharmony_ci }, 3955f9996aaSopenharmony_ci "4016": { 3965f9996aaSopenharmony_ci "code": "4016", 3975f9996aaSopenharmony_ci "type": "ninja build error: missing and no known rule to make it", 3985f9996aaSopenharmony_ci "pattern": "ninja: error: .* missing and no known rule to make it.*", 3995f9996aaSopenharmony_ci "description": "Ninja build error. The ninja build system cannot find the target.", 4005f9996aaSopenharmony_ci "solution": [ 4015f9996aaSopenharmony_ci "Please check the target file is exists." 4025f9996aaSopenharmony_ci ] 4035f9996aaSopenharmony_ci } 4045f9996aaSopenharmony_ci} 405