This repository was archived by the owner on Dec 4, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 296
Generate Solon HTML file error #1136
Copy link
Copy link
Open
Description
Contact Details
No response
Version
3.1.2
Plugin
smart-doc-maven-plugin
Build tool version
3.1.2
Jdk version
21
Describe the bug (Bug描述,社区已开启国际化推广,请用千问、星火等免费大模型工具辅助翻译成英文,减少社区开发者的工作)
solon-3.6.0
Directly using the smart doc module in the Maven plugin directory in IDEA results in the above error, which has been present since 3.0.7
Expected Behavior (您期望的结果,社区已开启国际化推广,请用千问、星火等免费大模型工具辅助翻译成英文,减少社区开发者的工作)
The correct output of the document is compatible with Solon class level annotations. The following code cannot recognize post requests, and if it recognizes post requests in JSON format
@Post
@Valid
@Controller
@Mapping("/cmd/user")
public class UserCmdExe {
@Inject
private UserCmdSvc service;
/**
* 保存用户信息
*
* @param bo
* 保存用户信息的业务类
*/
@Mapping("/upsert")
public void upsert(@Validated UserUpsertBO bo) {
service.upsert(bo);
}
}Current Behavior (当前结果,社区已开启国际化推广,请用文心一言、讯飞星火等辅助翻译成英文,减少社区开发者的工作)
java.lang.NullPointerException: Cannot invoke "com.ly.doc.model.annotation.RequestPartAnnotation.getAnnotationName()" because the return value of "com.ly.doc.model.annotation.FrameworkAnnotations.getRequestPartAnnotation()" is null
Steps to Reproduce (Bug产生步骤,请尽量提供用例代码。社区已开启国际化推广,请用文心一言、讯飞星火等辅助翻译成英文,减少社区开发者的工作)
solon-3.6.0
Directly using the smart doc module in the Maven plugin directory in IDEA results in the above error, which has been present since 3.0.7
Possible Solution (Bug解决建议,社区已开启国际化推广,请用文心一言、讯飞星火等辅助翻译成英文,减少社区开发者的工作)
No response
Context (Bug影响描述,社区已开启国际化推广,请用文心一言、讯飞星火等辅助翻译成英文,减少社区开发者的工作)
No response
Validations
- Check if you're on the latest smart-doc version. (请检查是否为最新版本)
- Read the docs. (请先阅读官方文档)
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate. (检查是否存在报告相同错误的问题,以避免产生重复)
Metadata
Metadata
Assignees
Labels
No labels