我很喜欢JHipster项目,非常感谢团队,这真的是一个很大的节省时间。但是我确实对某些事情感到困惑。我的最新一期是在UI页面上获取自定义错误警报,特别是对话框弹出窗口 - 执行创建,删除,自定义操作等。
要复制该问题,请创建任何实体或进入UserResource.delete()或createUser()REST函数,并强制抛出异常(更改!= to ==)BadRequestAlertException异常,如下所示:
if (userDTO.getId() == null) {
throw new BadRequestAlertException("A new user cannot already have an
ID", "userManagement", "idexists");
因为它有声明的标签,所以我期待用户管理对话框.component.html上出现错误:
<jhi-alert-error></jhi-alert-error>
但是,我得到的只是服务器日志中的错误:
2018-02-06 15:49:17.025 ERROR 5352 --- [ XNIO-4 task-21]
c.s.hr.oa.web.rest.util.HeaderUtil : Entity processing failed, A new
user cannot already have an ID
2018-02-06 15:49:17.027 WARN 5352 --- [ XNIO-4 task-21]
o.z.p.spring.web.advice.AdviceTrait : Bad Request: A new user cannot
already have an ID
我显然在这里遗漏了一些小事?非常感谢任何指针。 我正在阅读下面链接的其他帖子,似乎它应该工作。我已经尝试了一些建议,但它们基于旧版本的Angular和JHipster。我发布的是4.13.3版本
答案 0 :(得分:1)
自动升级到4.14.0效果很好,只需将这两个deps重新添加到package.json
packet_queue_discardpkt
错误现在都像对话框弹出窗口中的魅力一样!谢谢!! JHipster开发人员的工作很棒!!