Buggy code:
@ LogModule . QYGL ) @ RequiresPermissions ( "CheckWrite:edit" ) @ RequestMapping ( value = "//issue//write//update" , method = RequestMethod . POST ) @ ResponseBody public String updateCheckWrite ( CheckWrite issue ) { } @ Log ( message = "重新打开了{0}新契约填写不合格件的信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "CheckWrite:edit" ) @ RequestMapping ( value = "//issue//write//reopen" , method = RequestMethod . POST ) @ ResponseBody public String reopenCheckWrite ( CheckWrite issue ) { } @ Log ( message = "结案了{0}新契约填写不合格件的信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "CheckWrite:edit" ) @ RequestMapping ( value = "//issue//write//close" , method = RequestMethod . POST ) @ ResponseBody public String closeCheckWrite ( CheckWrite issue ) { } @ RequiresPermissions ( "CheckWrite:view" ) @ RequestMapping ( value = "//issue//write//list" , method = { RequestMethod . GET , RequestMethod . POST } ) public String listCheckWrite ( ServletRequest request , Page page , Map < String , Object > map ) { } @ RequiresPermissions ( "CheckWrite:view" ) @ RequestMapping ( value = "//issue//write//issuelist" , method = { RequestMethod . GET , RequestMethod . POST } ) public String writeIssueList ( ServletRequest request , Page page , Map < String , Object > map ) { } @ RequiresPermissions ( "CheckRecord:view" ) @ RequestMapping ( value = "//issue//record//view//{id}" , method = RequestMethod . GET ) public String viewCheckRecord ( @ PathVariable Long id , Map < String , Object > map ) { } @ RequiresPermissions ( "CheckRecord:edit" ) @ RequestMapping ( value = "//issue//record//update//{id}" , method = RequestMethod . GET ) public String preUpdateCheckRecord ( @ PathVariable Long id , Map < String , Object > map ) { } @ Log ( message = "回复了{0}新契约录入不合格件的信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "CheckRecord:edit" ) @ RequestMapping ( value = "//issue//record//update" , method = RequestMethod . POST ) @ ResponseBody public String updateCheckRecord ( CheckRecord issue ) { } @ Log ( message = "重新打开了{0}新契约录入不合格件的信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "CheckRecord:edit" ) @ RequestMapping ( value = "//issue//record//reopen" , method = RequestMethod . POST ) @ ResponseBody public String reopenCheckRecord ( CheckRecord issue ) { } @ Log ( message = "结案了{0}新契约录入不合格件的信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "CheckRecord:edit" ) @ RequestMapping ( value = "//issue//record//close" , method = RequestMethod . POST ) @ ResponseBody public String closeCheckRecord ( CheckRecord issue ) { } @ RequiresPermissions ( "CheckRecord:view" ) @ RequestMapping ( value = "//issue//record//list" , method = { RequestMethod . GET , RequestMethod . POST } ) public String listCheckRecord ( ServletRequest request , Page page , Map < String , Object > map ) { } @ RequiresPermissions ( "CheckRecord:view" ) @ RequestMapping ( value = "//issue//record//issuelist" , method = { RequestMethod . GET , RequestMethod . POST } ) public String recordIssueList ( ServletRequest request , Page page , Map < String , Object > map ) { } @ RequiresPermissions ( "UnderWrite:view" ) @ RequestMapping ( value = "//underwrite//toXls" , method = RequestMethod . GET ) public String toXls ( ServletRequest request , Page page , Map < String , Object > map ) { } @ RequiresPermissions ( "UnderWrite:save" ) @ RequestMapping ( value = "//underwrite//create" , method = RequestMethod . GET ) public String preCreate ( Map < String , Object > map ) { } @ Log ( message = "添加了{0}人核件信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "UnderWrite:save" ) @ RequestMapping ( value = "//underwrite//create" , method = RequestMethod . POST ) @ ResponseBody public String create ( @ Valid UnderWrite underwrite ) { } @ RequiresPermissions ( "UnderWrite:view" ) @ RequestMapping ( value = "//underwrite//view//{id}" , method = RequestMethod . GET ) public String viewUnderWrite ( @ PathVariable Long id , Map < String , Object > map ) { } @ RequiresPermissions ( "UnderWrite:edit" ) @ RequestMapping ( value = "//underwrite//update//{id}" , method = RequestMethod . GET ) public String preUpdateUnderWrite ( @ PathVariable Long id , Map < String , Object > map ) { } @ Log ( message = "更新了{0}人核件的信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "UnderWrite:edit" ) @ RequestMapping ( value = "//underwrite//update" , method = RequestMethod . POST ) @ ResponseBody public String updateUnderWrite ( UnderWrite underwrite ) { } @ Log ( message = "作废了人核件{0}。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "UnderWrite:edit" ) @ RequestMapping ( value = "//underwrite//DelStatus//{id}" , method = RequestMethod . POST ) @ ResponseBody public String delStatus ( ServletRequest request , @ PathVariable Long id ) { } @ Log ( message = "删除了{0}人核件记录申请。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "UnderWrite:delete" ) @ RequestMapping ( value = "//underwrite//delete" , method = RequestMethod . POST ) @ ResponseBody public String deleteMany ( Long [ ] ids ) { } @ RequiresPermissions ( "UnderWrite:edit" ) @ RequestMapping ( value = "//underwrite//signDateUpdate//{id}" , method = RequestMethod . GET ) public String preSignDateUpdate ( @ PathVariable Long id , Map < String , Object > map ) { } @ Log ( message = "更新了{0}人核件的信息。" , level = LogLevel . WARN , module = LogModule . QYGL ) @ RequiresPermissions ( "UnderWrite:edit" ) @ RequestMapping ( value = "//underwrite//signDateUpdate" , method = RequestMethod . POST ) @ ResponseBody public String signDateUpdate ( UnderWrite underwrite ) { UnderWrite src = qyglService . getUnderWrite ( underwrite . getId ( ) ) ; src . setClientReceiveDate ( underwrite . getClientReceiveDate ( ) ) ; src . setSignInputDate ( underwrite . getSignInputDate ( ) ) ; src . setStatus ( CloseStatus . name ( ) ) ; qyglService . saveOrUpdateUnderWrite ( src ) ; <START_BUG> LogUitls . putArgs ( LogMessageObject . newWrite ( ) . setObjects ( new Object [ ] { src . getPolicyNo ( ) } ) ) ; <END_BUG>

Fix:
LogUitls . putArgs ( LogMessageObject . newWrite ( ) . setObjects ( new Object [ ] { src . getFormNo ( ) } ) ) ;