{"record":{"id":"eaee85a0eb5b5677","repo":"alibaba/nacos","slug":"400-eaee85","errorCode":"400","errorMessage":"Properties cannot be null","messagePattern":"Properties cannot be null","errorType":"exception","errorClass":"NacosException","httpStatus":null,"severity":"error","filePath":"maintainer-client/src/main/java/com/alibaba/nacos/maintainer/client/config/ConfigMaintainerFactory.java","lineNumber":54,"sourceCode":"     */\n    public static ConfigMaintainerService createConfigMaintainerService(String serverList)\n        throws NacosException {\n        Properties properties = new Properties();\n        properties.setProperty(\"serverAddr\", serverList);\n        return new NacosConfigMaintainerServiceImpl(properties);\n    }\n    \n    /**\n     * create config maintainer service.\n     *\n     * @param properties properties\n     * @return config maintainer service\n     * @throws NacosException nacos exception\n     */\n    public static ConfigMaintainerService createConfigMaintainerService(Properties properties)\n        throws NacosException {\n        if (properties == null) {\n            throw new NacosException(NacosException.INVALID_PARAM, \"Properties cannot be null\");\n        }\n        return new NacosConfigMaintainerServiceImpl(properties);\n    }\n}\n","sourceCodeStart":36,"sourceCodeEnd":59,"githubUrl":"https://github.com/alibaba/nacos/blob/9b989acdf181d00898f2e8839257bb2b2a3cefe3/maintainer-client/src/main/java/com/alibaba/nacos/maintainer/client/config/ConfigMaintainerFactory.java#L36-L59","documentation":"Error \"Properties cannot be null\" thrown in alibaba/nacos.","triggerScenarios":"Thrown at maintainer-client/src/main/java/com/alibaba/nacos/maintainer/client/config/ConfigMaintainerFactory.java:54 when the library encounters an invalid state.","commonSituations":"Creating the config maintainer factory with null properties.","solutions":["Provide a non-null value for config maintainer properties null before invoking this operation."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9b989acdf181d00898f2e8839257bb2b2a3cefe3","analyzedAt":"2026-08-14T07:17:31.569Z","schemaVersion":2},"datasetVersion":"2026-08-14T10:17:34.591Z"}