Symptoms
When submitting a big EBS chain compose of several sub level chain the following error message may appear and or Parameter will be red with no abject found:
JCS-125002: @locale2@:(com.redwood.scheduler.exception.Class.constraint.exception.ConstraintParameterException 'OraApps_SystemName')
Cause
EBS is using delegated constraints to determine the List Of Values (LOV) for parameters.
The EBS parameters can be determined using the first 3 parameters (OraApps_SystemName, OraApps_UserName and OraApps_responsiblityName).
When Submitting the chain, due to timing issue parameter might go red as it can't find value needed from main parameter (ie: OraApps_SystemName) since sub process are not yet created at this time.
Workaround
There is no workaround apart from trying multiple times
Affected version
RunMyJobs
Resolution
Issue fixed for versions
2024.1.0.0
2023.3.0.1
2023.3.1.0
Reference
RCORE-46401
Error
Error Message Details:
JCS-125002: @locale@:com.redwood.scheduler.constraint.mandatoryError at com.redwood.scheduler.constraint.ConstraintJobParameterImpl.getParameterValue(ConstraintJobParameterImpl.java:88) at com.redwood.scheduler.constraint.ConstraintJobParameterImpl.getInValueString(ConstraintJobParameterImpl.java:115) at com.redwood.scheduler.connector.oraapps.constraints.AppsSystemConstraint.getAppsSystemParameter(AppsSystemConstraint.java:226) at com.redwood.scheduler.connector.oraapps.constraints.AppsCachedConstraint.isBaseConstraintValid(AppsCachedConstraint.java:62) at com.redwood.scheduler.connector.oraapps.constraints.AppsContextCachedQueryConstraint.isBaseConstraintValid(AppsContextCachedQueryConstraint.java:40) at com.redwood.scheduler.connector.oraapps.constraints.AppsTablePrmConstraint.retrieveDisplayValue(AppsTablePrmConstraint.java:59) at com.redwood.scheduler.apissf.constraint.helper.CachedConstraint.getDisplayValue(CachedConstraint.java:226) at com.redwood.scheduler.constraint.ConstraintContextImpl.getDisplayValue(ConstraintContextImpl.java:124) at com.redwood.scheduler.constraint.jobchain.DelegatedConstraintImpl.getDisplayValue(DelegatedConstraintImpl.java:97) at com.redwood.scheduler.constraint.ConstraintContextImpl.getDisplayValue(ConstraintContextImpl.java:124) at com.redwood.scheduler.ui.meta.fields.MetaJobParameterStringAutoSuggestField.getEditorValue(MetaJobParameterStringAutoSuggestField.java:347) at com.redwood.scheduler.ui.server.meta.MetaServerUISubmitParameter.getObjectValue(MetaServerUISubmitParameter.java:163) at com.redwood.scheduler.ui.server.JSON.ResultDirector.getJSONValue(ResultDirector.java:437) at com.redwood.scheduler.ui.server.JSON.ResultDirector.getJSONObject(ResultDirector.java:409) at com.redwood.scheduler.ui.server.JSON.ResultDirector.printEntityMap(ResultDirector.java:373) at com.redwood.scheduler.ui.server.JSON.ResultDirector.getEntities(ResultDirector.java:336) at com.redwood.scheduler.ui.server.JSON.ResultDirector.generateResult(ResultDirector.java:296) at com.redwood.scheduler.ui.server.UIForm.generateResult(UIForm.java:450) at com.redwood.scheduler.ui.server.UILifeCycleImpl.run(UILifeCycleImpl.java:147) at com.redwood.scheduler.ui.servlet.Servlet.handleRequest(Servlet.java:174) at com.redwood.scheduler.ui.servlet.Servlet.doPost(Servlet.java:110) at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.security.filter.RWSSOFilter.doFilter(RWSSOFilter.java:100) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.security.filter.ExecutorOriginFilter.doFilter(ExecutorOriginFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.security.filter.ChannelFilter.doFilter(ChannelFilter.java:161) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.security.filter.SecurityFilter.doFilter(SecurityFilter.java:817) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.servlet.UserContextFilter.doFilter(UserContextFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.security.filter.ContentSecurityPolicyFilter.doFilter(ContentSecurityPolicyFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.security.filter.SameSiteFilter.doFilter(SameSiteFilter.java:82) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.security.filter.HttpMethodFilter.doFilter(HttpMethodFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.redwood.scheduler.servlet.RequestCharsetFilter.doFilter(RequestCharsetFilter.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:155) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833)
Last updated: 11 Jan 2024
Comments
0 comments
Please sign in to leave a comment.