欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题

EOS Platform 7.6 WorkSpace流程实例管理、高级查询等功能页面报错:调用异常,请查看日志!后台错误信息:javax.servlet.jsp.JspException: DictType:WFDICT_ProcessState not exist! 

EOS Platform 7.6 WorkSpace流程实例管理、高级查询等功能页面报错:调用异常,请查看日志!
后台错误信息:javax.servlet.jsp.JspException: DictType:WFDICT_ProcessState not exist! 详细信息如下
Caused by: javax.servlet.jsp.JspException: DictType:WFDICT_ProcessState not exist!
        at com.eos.web.taglib.dict.BaseDictTag.prepareAttributes(BaseDictTag.java:128)
        at com.eos.web.taglib.dict.BaseInputDictTag.prepareAttributes(BaseInputDictTag.java:647)
        at com.eos.web.taglib.dict.SelectTag.prepareAttributes(SelectTag.java:131)
        at com.eos.web.taglib.dict.SelectTag.doStartTag(SelectTag.java:168)
        at org.apache.jsp.workflow.wfmanager.instance.processinst_005fquery_jsp._jspService(processinst_005fquery_jsp.java:395)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:68)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:726)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:431)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:726)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1539)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:300)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:174)
        at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:51)
        at com.primeton.access.http.impl.DispatchWebInterceptor.doIntercept(DispatchWebInterceptor.java:90)
        at com.primeton.access.http.impl.WebInterceptorChainImpl.doIntercept(WebInterceptorChainImpl.java:56)
        ......

解决方案


项目里apps_config\workspace\config\user-config.xml中的业务字典工厂类错配成了default应用查数据库的加载工厂类,更正成workspace的业务字典工厂类解决了上述问题。
更正后的配置如下: 
<group name="Dict-Factory"> 
<configValue key="WorkspaceDictFactory">com.primeton.bps.workspace.frame.common.dict.WFDictFactoryImpl</configValue> 
</group>