web所有页面报错500案例分析
1、问题描述
web框架所有页面报错500
2、原因分析
点击页面报错信息为:
Caused by: java.lang.NullPointerException
at com.kingdee.bos.webframework.util.compatibility.support.AbstractResourceRender.renderPackageStaticJs(AbstractResourceRender.java:208)
at com.kingdee.bos.webframework.util.compatibility.support.ModuleResourceRender.renderCSS(ModuleResourceRender.java:119)
at com.kingdee.bos.webframework.util.compatibility.support.StaticModuleResourceRender.renderCSS(StaticModuleResourceRender.java:52)
at _tagx._web_2dinf._tags._core._framework._head__tag.doTag(_head__tag.java:53)
at _jspx._webviews._webframework._framework._wafpage__jsp$_JSPX_JspFragment._jspx_invoke_0(webviews/webframework/framework/wafpage.jsp:12)
at _jspx._webviews._webframework._framework._wafpage__jsp$_JSPX_JspFragment.invoke(_wafpage__jsp.java:266)
at _tagx._web_2dinf._tags._core._framework._page__tag.doTag(_page__tag.java:191)
at _jspx._webviews._webframework._framework._wafpage__jsp._jspService(webviews/webframework/framework/wafpage.jsp:11)
根据报错日志定位不到原因,因此分析报错原因与堆栈代码没有必然的联系,通常web工程启动后所有页面都报错的话,则很可能是启动过程中web工程初始化报错,导致后面启动后页面打不开。 因此清除apusic.log日志后重启服务器,重新搜集日志。
重启服务后发现报错日志为加载package.json报错,对比了标准环境发现该文件为客户自己加的
3、解决
去除文件package.json重启后解决
web所有页面报错500案例分析
本文2024-09-22 20:02:41发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-111094.html