天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: jariy

关于getCurrentDocument()的严重问题

[复制链接]
 楼主| jariy 发表于 2011-8-10 11:21:05 | 显示全部楼层
杯摧啊,我在保存表单的时候报了这个错
  1. Could not create and/or set value back on to object
  2. java.lang.InstantiationException
  3.         at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
  4.         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
  5.         at java.lang.Class.newInstance0(Class.java:355)
  6.         at java.lang.Class.newInstance(Class.java:308)
  7.         at com.opensymphony.xwork.ObjectFactory.buildBean(ObjectFactory.java:111)
  8.         at com.opensymphony.xwork.util.InstantiatingNullHandler.createObject(InstantiatingNullHandler.java:123)
  9.         at com.opensymphony.xwork.util.InstantiatingNullHandler.nullPropertyValue(InstantiatingNullHandler.java:104)
  10.         at ognl.ASTProperty.getValueBody(ASTProperty.java:98)
  11.         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
  12.         at ognl.SimpleNode.getValue(SimpleNode.java:210)
  13.         at ognl.ASTChain.setValueBody(ASTChain.java:168)
  14.         at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
  15.         at ognl.SimpleNode.setValue(SimpleNode.java:246)
  16.         at ognl.Ognl.setValue(Ognl.java:476)
  17.         at com.opensymphony.xwork.util.OgnlUtil.setValue(OgnlUtil.java:184)
  18.         at com.opensymphony.xwork.util.OgnlValueStack.setValue(OgnlValueStack.java:153)
  19.         at com.opensymphony.xwork.util.OgnlValueStack.setValue(OgnlValueStack.java:136)
  20.         at com.opensymphony.xwork.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:136)
  21.         at com.opensymphony.xwork.interceptor.ParametersInterceptor.before(ParametersInterceptor.java:111)
  22.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:30)
  23.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  24.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  25.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  26.         at com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:171)
  27.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  28.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  29.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  30.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  31.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  32.         at com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151)
  33.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  34.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  35.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  36.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  37.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  38.         at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
  39.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  40.         at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:100)
  41.         at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
  42.         at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
  43.         at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:233)
  44.         at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:198)
  45.         at cn.myapps.base.web.filter.OBPMFilterDispatcher.doFilter(OBPMFilterDispatcher.java:43)
  46.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  47.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  48.         at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:78)
  49.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  50.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  51.         at cn.myapps.base.web.filter.AjaxMultiLanguageFilter.doFilter(AjaxMultiLanguageFilter.java:42)
  52.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  53.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  54.         at cn.myapps.base.web.filter.PersistenceFilter.doFilter(PersistenceFilter.java:30)
  55.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  56.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  57.         at cn.myapps.base.web.filter.SecurityFilter.doFilter(SecurityFilter.java:122)
  58.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  59.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  60.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  61.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
  62.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  63.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  64.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  65.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
  66.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
  67.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
  68.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
  69.         at java.lang.Thread.run(Thread.java:619)
复制代码
后台报错,但是前台提示保存成功


看图没有进入流程的意见栏,我只有通过待办的视图进入的页面才是正确的如图


看后台错误,很明显就是不能实例化一个类,由于保存的时候不能正确保存,所以导致后面出现一系列的问题,比如我标题上说的通过getCurrentDocument().getId()不能获得正确的文档ID,更杯摧的是,天翎的开发人员一直在跟我强调他们的这个方法没错,OK,不管这个方法有没有错,出了问题我们都得解决,因为你们的问题本来昨天想把我那个验证屏臂掉的,哪知道后面跟着出现一系列的问题,获取不到正确ID,然后拿不到当前流程状态标签,后续的工作怎么做,调用通用的方法不行,我还得另外写就因为你的getCurrentDocument().getId()拿不到正确值,杯具。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 13:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表