老说第七行出错!但是其他表单都可以!唯独一张表单报错

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

老说第七行出错!但是其他表单都可以!唯独一张表单报错

以下为报错信息!高手帮忙看看
------
Caused by: com.kingdee.bos.workflow.WfException :
工作流执行自动活动时出错.源活动【{0}】
Caused by: com.kingdee.bos.workflow.WfException :
执行脚本活动【其他】时发生错误. 错误信息:
Caused by: com.kingdee.bos.workflow.WfException :
执行脚本时发生错误,脚本:java . lang . StringBuffer Sql = new java . lang . StringBuffer ( ) ;
java.lang.String mypositionID;
int i = 0 ;
Sql . append ( "select b.fid from T_ORG_ADMIN a left outer join T_ORG_POSITION b on a.fid = b.FADMINORGUNITID ") ;
Sql . append ( "left outer join T_ORG_UNITRELATION ur on ur.ffromunitid = a.fid ") ;
Sql . append ( "where ur.ftyperelationid = '00000000-0000-0000-0000-0000000000010FE9F8B5' and ur.ftounitid = '") ;
Sql . append ( companyOrgId ) ;
Sql . append ( "' and (b.fname_l2 = '影院经理' " ) ;
Sql . append ( "or b.fname_l2 = '影院副经理') " ) ;
java . sql . Connection con = com . kingdee . bos . framework . ejb . EJBFactory . getConnection ( __bosContext ) ;
java . sql . Statement batchStatement = con . createStatement ( ) ;
java . sql . ResultSet rst = batchStatement . executeQuery ( Sql . toString ( ) ) ;
java.util.ArrayList tempArray =new java.util.ArrayList();
while ( rst . next ( ) )
{
mypositionID = rst . getString ( "FID" ) . toString ( ) ;
if(!(null == mypositionID || "".equals(mypositionID))){
com.kingdee.eas.basedata.person.app.PersonToWFAdapter adapter = new
com.kingdee.eas.basedata.person.app.PersonToWFAdapter();
com.kingdee.bos.workflow.participant.Person[] personList =adapter.getPositionHolders(__bosContext,mypositionID);
for(int j=0;j {
tempArray.add(personList[j]);
}
}
}
com . kingdee . util . db . SQLUtils . cleanup ( batchStatement , con ) ;
com . kingdee . util . db . SQLUtils . cleanup ( con ) ;
if(tempArray.size()>0)
{
myPerformer = new com.kingdee.bos.workflow.participant.Person[tempArray.size()];
for(int k=0;k {
myPerformer[k]=tempArray.get(k);

}
}
return myPerformer;
Caused by: com.kingdee.bos.kscript.runtime.InterpreterException :
第7行执行出错:
Sql . append ( companyOrgId ) ;
执行方法错误,JAVA方法抛出异常.对象: select b.fid from T_ORG_ADMIN a left outer join T_ORG_POSITION b on a.fid = b.FADMINORGUNITID left outer join T_ORG_UNITRELATION ur on ur.ffromunitid = a.fid where ur.ftyperelationid = '00000000-0000-0000-0000-0000000000010FE9F8B5' and ur.ftounitid = ', 方法: append, 参数表: [Ljava.lang.Object;@398b398b, 上下文环境: Context:=null, 错误信息: null

异常内码EXEC_METHOD_INVOCATIONTARGET
异常类型:执行错误
子系统:KSCRIPT
null
JAVA方法抛出时抛出异常
建议解决办法:
请检查上下文环境及JAVA代码

Caused by: java.lang.reflect.InvocationTargetException :
java.lang.NullPointerException
at java.lang.StringBuffer.append(StringBuffer.java:99)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.kingdee.bos.kscript.runtime.KScriptUtil.evalJavaMethod(KScriptUtil.java:304)
at com.kingdee.bos.kscript.runtime.Interpreter.invokeMethod(Interpreter.java:2534)
at com.kingdee.bos.kscript.runtime.Interpreter.invokMethod(Interpreter.java:2513)
at com.kingdee.bos.kscript.runtime.Interpreter.evalMethodInvokeExpr(Interpreter.java:2386)
at com.kingdee.bos.kscript.runtime.Interpreter.evalExprInternal(Interpreter.java:1311)
at com.kingdee.bos.kscript.runtime.Interpreter.evalStmt(Interpreter.java:745)
at com.kingdee.bos.kscript.runtime.Interpreter.evalBlockStmtList(Interpreter.java:715)
at com.kingdee.bos.kscript.runtime.Interpreter.eval(Interpreter.java:497)
at com.kingdee.bos.kscript.runtime.Interpreter.eval(Interpreter.java:458)
at com.kingdee.bos.workflow.util.ScriptUtil.executeScriptReturnValue(ScriptUtil.java:247)
at com.kingdee.bos.workflow.util.ScriptUtil.executeScript(ScriptUtil.java:266)
at com.kingdee.bos.workflow.enactment.app.DefaultApplicationManager.invokeScript(DefaultApplicationManager.java:790)
at com.kingdee.bos.workflow.enactment.app.DefaultApplicationManager.invokeApplication(DefaultApplicationManager.java:344)
at com.kingdee.bos.workflow.enactment.ToolActivityRunner.invoke(ToolActivityRunner.java:149)
at com.kingdee.bos.workflow.engine.app.ToolActivityInvoker.invoke(ToolActivityInvoker.java:40)
at com.kingdee.cbos.process.vm.internal.i.wrapper.ApplicationWrapper.invoke(ApplicationWrapper.java:39)
at com.kingdee.cbos.process.vm.internal.r.ExecutionImpl.execute(ExecutionImpl.java:714)
at com.kingdee.cbos.process.vm.internal.r.ControllerImpl.execute(ControllerImpl.java:72)
at com.kingdee.cbos.process.vm.internal.r.ControllerImpl.execute(ControllerImpl.java:58)
at com.kingdee.cbos.process.vm.internal.r.ControllerImpl.execute(ControllerImpl.java:33)
at com.kingdee.cbos.process.vm.internal.r.FlowContextImpl.resume(FlowContextImpl.java:591)
at com.kingdee.bos.workflow.engine.core.thread.FlowResume.resume(FlowResume.java:107)
at com.kingdee.bos.workflow.engine.core.thread.FlowResume.execute(FlowResume.java:88)
at com.kingdee.bos.workflow.engine.core.thread.WfJobHandler.handler(WfJobHandler.java:182)
at sun.reflect.GeneratedMethodAccessor3603.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.kingdee.bos.workflow.util.InvocationExecutor.execute(InvocationExecutor.java:28)
at com.kingdee.bos.workflow.transaction.WfTxInvoker.invoke(WfTxInvoker.java:33)
at sun.reflect.GeneratedMethodAccessor3394.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.kingdee.bos.workflow.metas.InvokeMethodDelegateControllerBean.invoke(InvokeMethodDelegateControllerBean.java:77)
at com.kingdee.bos.workflow.metas.InvokeMethodDelegateControllerBean._invokeRequired(InvokeMethodDelegateControllerBean.java:31)
at com.kingdee.bos.workflow.metas.AbstractInvokeMethodDelegateControllerBean.invokeRequired(AbstractInvokeMethodDelegateControllerBean.java:46)
at sun.reflect.GeneratedMethodAccessor1187.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.invoke(TxInvokerBean.java:125)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean.INVOKE_REQUIRED(TxInvokerBean.java:60)
at com.kingdee.bos.transaction.EJBTxFacade.TxInvokerBean_LocalObjectImpl_2.INVOKE_REQUIRED(Unknown Source)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:171)
at com.kingdee.bos.transaction.EJBTransactionProxy.invoke(EJBTransactionProxy.java:324)
at $Proxy376.invokeRequired(Unknown Source)
at com.kingdee.bos.workflow.metas.InvokeMethodDelegate.invokeRequired(InvokeMethodDelegate.java:61)
at sun.reflect.GeneratedMethodAccessor1186.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.kingdee.bos.ResponseInvocationHandler.invoke(ResponseInvocationHandler.java:194)
at $Proxy375.invokeRequired(Unknown Source)
at com.kingdee.bos.workflow.transaction.WfTxHelper.invokeRequired(WfTxHelper.java:83)
at com.kingdee.bos.workflow.engine.core.thread.WfJobHandler.invoke(WfJobHandler.java:72)
at com.kingdee.bos.workflow.engine.core.thread.WfJobHandler.invoke(WfJobHandler.java:170)
at com.kingdee.bos.workflow.engine.core.thread.WfJobHandler.execute(WfJobHandler.java:95)
at com.kingdee.bos.service.job.core.ThreadWorker.execute(ThreadWorker.java:160)
at com.kingdee.bos.service.job.core.ThreadWorker.run(ThreadWorker.java:106)
at java.lang.Thread.run(Thread.java:811)
------


这个问题建议提单处理

老说第七行出错!但是其他表单都可以!唯独一张表单报错

以下为报错信息!高手帮忙看看------Caused by: com.kingdee.bos.workflow.WfException :工作流执行自动活动时出错.源活动【{0}】Caused...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息