Hi guys, we are experiencing an error and have not had much luck with support, so I wanted to see if any of you have any suggestions for things we can try or check. Any ideas would be much appreciated!
We have a process flow that we use as our scheduler utility. It submits both Lawson portal jobs (we are on S3 v10 applications) and process flows through webrun nodes. Since we upgraded our landmark/IPD from V10 to 11, the webrun node that submits process flows has been failing intermittently with the error "Login failed." We are not sure if it is because we increased the number of flows allowed to run concurrently from 2 to 4, or if we should be using a newer/better command in the webrun node. Currently, we are using Web program /bpm/trigger with the trigger type ProcessAsync to submit flows from the webrun node.
I did check our BPM.properties file and the webServiceNodeTimeout is set to 30, but I see in the flow's log that the webrun throws the "Login failed" error after about 90 secs. Here is the log text for the failing node, in case anyone is interested:
Activity name:WebRun4900 id:1 started @ 09/16/2019 07:58:10.537 AM
WebRun WebRun4900: Executing WebRun activity node
WebRun WebRun4900: call type Lawson HTTP Call
WebRun WebRun4900: calling host https://d10lmk.wmsn.gbp.com:2443 web program /bpm/trigger
WebRun WebRun4900: Post string triggerType=ProcessAsync&triggerName=HR Div Emp List Report&dataArea=PROD&workTitle=ProcessTest
Activity name:WebRun4900 id:1 failed @ 09/16/2019 07:59:38.064 AM
WebRun4900_errorCode = 1
WebRun4900_informationCode = 0
WebRun4900_returnMessage = Login Failed
WebRun4900_outputData =
WebRun WebRun4900: Failed with error com.lawson.security.authen.httpclient.LawsonHttpClientException: Login Failed
at com.lawson.security.authen.httpclient.LawsonHttpClient.loginToSSOServer(LawsonHttpClient.java:802)
at com.lawson.security.authen.httpclient.LawsonHttpClient.login(LawsonHttpClient.java:748)
at com.lawson.security.authen.httpclient.LawsonHttpClient.login(LawsonHttpClient.java:153)
at com.lawson.bpm.netutils.ConcretePureJavaWebClient.login(ConcretePureJavaWebClient.java:39)
at com.lawson.bpm.coreutils.CGIInvoker.invoke(CGIInvoker.java:119)
at com.lawson.bpm.coreutils.CGIInvoker.invokeWithContentType(CGIInvoker.java:89)
at com.lawson.bpm.database.webcall.WebCall.doWebCall(WebCall.java:65)
at com.lawson.bpm.processflow.workFlow.flowGraph.FgaCgiRun.startActivity(FgaCgiRun.java:642)
at com.lawson.bpm.processflow.workFlow.flowGraph.FgActivity.execute(FgActivity.java:1036)
at com.lawson.bpm.processflow.workFlow.flowGraph.FgProcess.run(FgProcess.java:2873)
at com.lawson.bpm.eprocessserver.grid.ExecuteFlowImpl.executeFlow(ExecuteFlowImpl.java:478)
at com.lawson.bpm.eprocessserver.grid.ExecuteFlowImpl.executeFlow(ExecuteFlowImpl.java:553)
at com.lawson.bpm.eprocessserver.grid.ExecuteFlowImpl.executeFlow(ExecuteFlowImpl.java:177)
at com.lawson.bpm.eprocessserver.grid.ExecuteFlowImpl.executeFlow(ExecuteFlowImpl.java:159)
at com.lawson.bpm.eprocessserver.ProcessFlowEngine.execute(ProcessFlowEngine.java:120)
at com.lawson.bpm.eprocessserver.ProcessFlowEngine.startProcessAt(ProcessFlowEngine.java:97)
at com.lawson.bpm.eprocessserver.KBConnection.startProcess(KBConnection.java:208)
at com.lawson.bpm.eprocessserver.KBConnection.execute(KBConnection.java:187)
at com.lawson.bpm.eprocessserver.KBConnection.run(KBConnection.java:152)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
WebRun4900_result = Login Failed
Executing SQLTxn4450 because activity WebRun4900 encountered an error