I have setup a new environment using RC4 preview connecting to MySQL database for testing. I had processes that I had deployed into RC3 which ran fine. But when I try to run the same processes deployed in RC4 preview I get the following error.
s'
10:14:53,358 INFO [EjbModule] Deploying SystemService
10:14:53,499 INFO [EjbModule] Deploying AuthenticationService
10:14:53,515 INFO [EjbModule] Deploying ProfileService
10:14:53,530 INFO [EjbModule] Deploying ExecutorService
10:14:53,546 INFO [EjbModule] Deploying AuthorizationService
10:14:53,562 INFO [EjbModule] Deploying InitializerService
10:14:54,108 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/af.service.
jar
10:14:54,452 INFO [EjbModule] Deploying DBSynchronizer
10:14:54,483 INFO [EjbModule] Deploying DBImporter
10:14:54,562 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/runa-specif
ic.jar
10:14:55,296 INFO [EjbModule] Deploying DefinitionService
10:14:55,312 INFO [EjbModule] Deploying ExecutionService
10:14:55,327 INFO [EjbModule] Deploying WfeScriptService
10:14:55,499 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/wf.service.
jar
10:14:55,702 INFO [EjbModule] Deploying BotInvokerService
10:14:55,765 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/wfe-bot.jar
10:14:55,843 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=file:/C:/runawfe/ser
ver/default/deploy/jmx-console.war/
10:14:56,187 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=file:/C:/runawfe/ser
ver/default/deploy/management/web-console.war/
10:14:59,202 INFO [TomcatDeployer] deploy, ctxPath=/wfe, warUrl=file:/C:/runawfe/server/defa
ult/tmp/deploy/tmp37908wfe.war/
10:14:59,421 INFO [JBossCacheManager] init(): replicationGranularity_ is 0 and invaldateSess
ionPolicy is 2
10:14:59,437 ERROR [JBossCacheManager] JBossCacheService to Tomcat clustering not found
10:14:59,437 ERROR [TomcatDeployer] Failed to setup clustering, clustering disabled
10:14:59,749 INFO [InitializerServletContextListener] initialization started
10:15:02,983 INFO [InitializerServletContextListener] database is initialized. skipping...
10:15:02,983 INFO [InitializerServletContextListener] initialization done
10:15:04,577 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
10:15:04,671 INFO [Server] JBoss (MX MicroKernel) [3.2.6 (build: CVSTag=JBoss_3_2_6 date=200
410140106)] Started in 30s:235ms
10:15:53,952 ERROR [JbpmCommonLogic] ru.runa.af.organizationfunction.OrganizationFunctionPars
erException: Illegal configuration string
10:18:24,983 INFO [JbpmExecutionLogic] Process instance [name=vacation demo] was succesfully
started
10:22:38,733 ERROR [DelegationImpl] exception came out of delegation 'ru.runa.wf.jbpm.delegat
ion.decision.BSFDecisionHandler'
java.lang.RuntimeException: org.apache.bsf.BSFException: BeanShell script error: Parse error
at line 1, column 1. Encountered: [ BSF info: null at line: 1 column: columnNo
at ru.runa.wf.jbpm.delegation.decision.BSFDecisionHandler.decide(BSFDecisionHandler.j
ava:59)
at org.jbpm.model.definition.impl.DecisionImpl.acceptToken(DecisionImpl.java:29)
at org.jbpm.model.definition.impl.TransitionImpl.acceptToken(TransitionImpl.java:31)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
91)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
24)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
36)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstanceInternal(JbpmExecutionLogi
c.java:355)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstance(JbpmExecutionLogic.java:3
10)
at ru.runa.wf.service.impl.ejb.JbpmExecutionServiceBean.startProcessInstance(JbpmExec
utionServiceBean.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessi
onContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConn
ectionInterceptor.java:186)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionI
nstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:
84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:3
15)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:111)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInter
ceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.j
ava:331)
at org.jboss.ejb.Container.invoke(Container.java:709)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.jav
a:419)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.jav
a:83)
at $Proxy93.startProcessInstance(Unknown Source)
at ru.runa.wf.delegate.impl.ExecutionServiceDelegateLocalImpl.startProcessInstance(Ex
ecutionServiceDelegateLocalImpl.java:86)
at ru.runa.wf.web.action.SubmitStartProcessFormAction.executeProcessFromAction(Submit
StartProcessFormAction.java:52)
at ru.runa.wf.web.action.BaseProcessFormAction.execute(BaseProcessFormAction.java:68)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.ja
va:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.
java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.jav
a:66)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationV
alve.java:158)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(
Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.bsf.BSFException: BeanShell script error: Parse error at line 1, column
1. Encountered: [ BSF info: null at line: 1 column: columnNo
at bsh.util.BeanShellBSFEngine.eval(Unknown Source)
at org.apache.bsf.BSFManager$5.run(BSFManager.java:437)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.bsf.BSFManager.eval(BSFManager.java:434)
at ru.runa.wf.jbpm.delegation.decision.BSFDecisionHandler.decide(BSFDecisionHandler.j
ava:57)
... 70 more
10:22:38,749 INFO [JbpmExecutionLogic] Failed to start process instance [name=ITAssetMovemen
t]
10:22:38,749 ERROR [LogInterceptor] RuntimeException in method: public abstract void ru.runa.
wf.service.impl.interfaces.ExecutionServiceLocal.startProcessInstance(javax.security.auth.Sub
ject,java.lang.String,java.util.Map) throws ru.runa.af.AuthorizationException,ru.runa.af.Auth
enticationException,ru.runa.af.InternalApplicationException,ru.runa.wf.ProcessDefinitionDoesN
otExistException
ru.runa.af.InternalApplicationException: (java.lang.RuntimeException) org.apache.bsf.BSFExcep
tion: BeanShell script error: Parse error at line 1, column 1. Encountered: [ BSF info: null
at line: 1 column: columnNo
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstanceInternal(JbpmExecutionLogi
c.java:380)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstance(JbpmExecutionLogic.java:3
10)
at ru.runa.wf.service.impl.ejb.JbpmExecutionServiceBean.startProcessInstance(JbpmExec
utionServiceBean.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessi
onContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConn
ectionInterceptor.java:186)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionI
nstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:
84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:3
15)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:111)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInter
ceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.j
ava:331)
at org.jboss.ejb.Container.invoke(Container.java:709)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.jav
a:419)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.jav
a:83)
at $Proxy93.startProcessInstance(Unknown Source)
at ru.runa.wf.delegate.impl.ExecutionServiceDelegateLocalImpl.startProcessInstance(Ex
ecutionServiceDelegateLocalImpl.java:86)
at ru.runa.wf.web.action.SubmitStartProcessFormAction.executeProcessFromAction(Submit
StartProcessFormAction.java:52)
at ru.runa.wf.web.action.BaseProcessFormAction.execute(BaseProcessFormAction.java:68)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.ja
va:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.
java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.jav
a:66)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationV
alve.java:158)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(
Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
Caused by: (java.lang.RuntimeException) org.apache.bsf.BSFException: BeanShell script error:
Parse error at line 1, column 1. Encountered: [ BSF info: null at line: 1 column: columnNo
at org.jbpm.model.definition.impl.DelegationImpl.handleException(DelegationImpl.java:
65)
at org.jbpm.model.definition.impl.DecisionImpl.acceptToken(DecisionImpl.java:31)
at org.jbpm.model.definition.impl.TransitionImpl.acceptToken(TransitionImpl.java:31)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
91)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
24)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
36)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstanceInternal(JbpmExecutionLogi
c.java:355)
... 64 more
10:22:38,765 ERROR [BaseProcessFormAction] ru.runa.af.InternalApplicationException: ru.runa.a
f.InternalApplicationException: (java.lang.RuntimeException) org.apache.bsf.BSFException: Bea
nShell script error: Parse error at line 1, column 1. Encountered: [ BSF info: null at line:
1 column: columnNo
Could there be a bug in the implementation of BSFDecisionHandler in RC4 preview?
Regards
Brian
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First of all, there is no RC4 yet. Please be more careful with release naming, since this can mislead the other users. Please start new thread with correct release name/version.
As for your errors, there are two of them: org function error and decision handler error.
Error in org function is not very verbose, so you have to check for yourself the configuration you pass to it.
Error in decision handler is more verbose (exactly it at first symbol of the first line of handler configuration) but do not give any specific clue. Could you send your decision configuration string?
Maxim
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi
I have setup a new environment using RC4 preview connecting to MySQL database for testing. I had processes that I had deployed into RC3 which ran fine. But when I try to run the same processes deployed in RC4 preview I get the following error.
s'
10:14:53,358 INFO [EjbModule] Deploying SystemService
10:14:53,499 INFO [EjbModule] Deploying AuthenticationService
10:14:53,515 INFO [EjbModule] Deploying ProfileService
10:14:53,530 INFO [EjbModule] Deploying ExecutorService
10:14:53,546 INFO [EjbModule] Deploying AuthorizationService
10:14:53,562 INFO [EjbModule] Deploying InitializerService
10:14:54,108 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/af.service.
jar
10:14:54,452 INFO [EjbModule] Deploying DBSynchronizer
10:14:54,483 INFO [EjbModule] Deploying DBImporter
10:14:54,562 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/runa-specif
ic.jar
10:14:55,296 INFO [EjbModule] Deploying DefinitionService
10:14:55,312 INFO [EjbModule] Deploying ExecutionService
10:14:55,327 INFO [EjbModule] Deploying WfeScriptService
10:14:55,499 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/wf.service.
jar
10:14:55,702 INFO [EjbModule] Deploying BotInvokerService
10:14:55,765 INFO [EJBDeployer] Deployed: file:/C:/runawfe/server/default/deploy/wfe-bot.jar
10:14:55,843 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=file:/C:/runawfe/ser
ver/default/deploy/jmx-console.war/
10:14:56,187 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=file:/C:/runawfe/ser
ver/default/deploy/management/web-console.war/
10:14:59,202 INFO [TomcatDeployer] deploy, ctxPath=/wfe, warUrl=file:/C:/runawfe/server/defa
ult/tmp/deploy/tmp37908wfe.war/
10:14:59,421 INFO [JBossCacheManager] init(): replicationGranularity_ is 0 and invaldateSess
ionPolicy is 2
10:14:59,437 ERROR [JBossCacheManager] JBossCacheService to Tomcat clustering not found
10:14:59,437 ERROR [TomcatDeployer] Failed to setup clustering, clustering disabled
10:14:59,749 INFO [InitializerServletContextListener] initialization started
10:15:02,983 INFO [InitializerServletContextListener] database is initialized. skipping...
10:15:02,983 INFO [InitializerServletContextListener] initialization done
10:15:04,577 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
10:15:04,671 INFO [Server] JBoss (MX MicroKernel) [3.2.6 (build: CVSTag=JBoss_3_2_6 date=200
410140106)] Started in 30s:235ms
10:15:53,952 ERROR [JbpmCommonLogic] ru.runa.af.organizationfunction.OrganizationFunctionPars
erException: Illegal configuration string
10:18:24,983 INFO [JbpmExecutionLogic] Process instance [name=vacation demo] was succesfully
started
10:22:38,733 ERROR [DelegationImpl] exception came out of delegation 'ru.runa.wf.jbpm.delegat
ion.decision.BSFDecisionHandler'
java.lang.RuntimeException: org.apache.bsf.BSFException: BeanShell script error: Parse error
at line 1, column 1. Encountered: [ BSF info: null at line: 1 column: columnNo
at ru.runa.wf.jbpm.delegation.decision.BSFDecisionHandler.decide(BSFDecisionHandler.j
ava:59)
at org.jbpm.model.definition.impl.DecisionImpl.acceptToken(DecisionImpl.java:29)
at org.jbpm.model.definition.impl.TransitionImpl.acceptToken(TransitionImpl.java:31)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
91)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
24)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
36)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstanceInternal(JbpmExecutionLogi
c.java:355)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstance(JbpmExecutionLogic.java:3
10)
at ru.runa.wf.service.impl.ejb.JbpmExecutionServiceBean.startProcessInstance(JbpmExec
utionServiceBean.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessi
onContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConn
ectionInterceptor.java:186)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionI
nstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:
84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:3
15)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:111)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInter
ceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.j
ava:331)
at org.jboss.ejb.Container.invoke(Container.java:709)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.jav
a:419)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.jav
a:83)
at $Proxy93.startProcessInstance(Unknown Source)
at ru.runa.wf.delegate.impl.ExecutionServiceDelegateLocalImpl.startProcessInstance(Ex
ecutionServiceDelegateLocalImpl.java:86)
at ru.runa.wf.web.action.SubmitStartProcessFormAction.executeProcessFromAction(Submit
StartProcessFormAction.java:52)
at ru.runa.wf.web.action.BaseProcessFormAction.execute(BaseProcessFormAction.java:68)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.ja
va:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.
java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.jav
a:66)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationV
alve.java:158)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(
Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.bsf.BSFException: BeanShell script error: Parse error at line 1, column
1. Encountered: [ BSF info: null at line: 1 column: columnNo
at bsh.util.BeanShellBSFEngine.eval(Unknown Source)
at org.apache.bsf.BSFManager$5.run(BSFManager.java:437)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.bsf.BSFManager.eval(BSFManager.java:434)
at ru.runa.wf.jbpm.delegation.decision.BSFDecisionHandler.decide(BSFDecisionHandler.j
ava:57)
... 70 more
10:22:38,749 INFO [JbpmExecutionLogic] Failed to start process instance [name=ITAssetMovemen
t]
10:22:38,749 ERROR [LogInterceptor] RuntimeException in method: public abstract void ru.runa.
wf.service.impl.interfaces.ExecutionServiceLocal.startProcessInstance(javax.security.auth.Sub
ject,java.lang.String,java.util.Map) throws ru.runa.af.AuthorizationException,ru.runa.af.Auth
enticationException,ru.runa.af.InternalApplicationException,ru.runa.wf.ProcessDefinitionDoesN
otExistException
ru.runa.af.InternalApplicationException: (java.lang.RuntimeException) org.apache.bsf.BSFExcep
tion: BeanShell script error: Parse error at line 1, column 1. Encountered: [ BSF info: null
at line: 1 column: columnNo
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstanceInternal(JbpmExecutionLogi
c.java:380)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstance(JbpmExecutionLogic.java:3
10)
at ru.runa.wf.service.impl.ejb.JbpmExecutionServiceBean.startProcessInstance(JbpmExec
utionServiceBean.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessi
onContainer.java:683)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConn
ectionInterceptor.java:186)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionI
nstanceInterceptor.java:72)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:
84)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:3
15)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:111)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInter
ceptor.java:122)
at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.j
ava:331)
at org.jboss.ejb.Container.invoke(Container.java:709)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.jav
a:419)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.jav
a:83)
at $Proxy93.startProcessInstance(Unknown Source)
at ru.runa.wf.delegate.impl.ExecutionServiceDelegateLocalImpl.startProcessInstance(Ex
ecutionServiceDelegateLocalImpl.java:86)
at ru.runa.wf.web.action.SubmitStartProcessFormAction.executeProcessFromAction(Submit
StartProcessFormAction.java:52)
at ru.runa.wf.web.action.BaseProcessFormAction.execute(BaseProcessFormAction.java:68)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.ja
va:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter
Chain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.ja
va:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.
java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152
)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.jav
a:66)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationV
alve.java:158)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java
:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(
Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
Caused by: (java.lang.RuntimeException) org.apache.bsf.BSFException: BeanShell script error:
Parse error at line 1, column 1. Encountered: [ BSF info: null at line: 1 column: columnNo
at org.jbpm.model.definition.impl.DelegationImpl.handleException(DelegationImpl.java:
65)
at org.jbpm.model.definition.impl.DecisionImpl.acceptToken(DecisionImpl.java:31)
at org.jbpm.model.definition.impl.TransitionImpl.acceptToken(TransitionImpl.java:31)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
91)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
24)
at org.jbpm.impl.ExecutionServiceImpl.startProcessInstance(ExecutionServiceImpl.java:
36)
at ru.runa.wf.logic.JbpmExecutionLogic.startProcessInstanceInternal(JbpmExecutionLogi
c.java:355)
... 64 more
10:22:38,765 ERROR [BaseProcessFormAction] ru.runa.af.InternalApplicationException: ru.runa.a
f.InternalApplicationException: (java.lang.RuntimeException) org.apache.bsf.BSFException: Bea
nShell script error: Parse error at line 1, column 1. Encountered: [ BSF info: null at line:
1 column: columnNo
Could there be a bug in the implementation of BSFDecisionHandler in RC4 preview?
Regards
Brian
Hello!
First of all, there is no RC4 yet. Please be more careful with release naming, since this can mislead the other users. Please start new thread with correct release name/version.
As for your errors, there are two of them: org function error and decision handler error.
Error in org function is not very verbose, so you have to check for yourself the configuration you pass to it.
Error in decision handler is more verbose (exactly it at first symbol of the first line of handler configuration) but do not give any specific clue. Could you send your decision configuration string?
Maxim
Hi
My apologies all, I have moved this issue to a new thread "RC4 unofficial preview error"
Regards
Brian