When attempting to click 'Refresh' button for an JDE Agent RA object, it errors our with ‘Parsing of Processing Options failed’.
The following exception is present in AWI log file:
http-nio-8080-exec-4 [TRACE] AE_PROD:1/MANISH/IBM 0 0000000022649284 [.actions.ProcessAutomationActionTemplate] - Open: not visible because [UC4ObjectReference
{objectName='TEST', idnr=1234567, requestSource=oh, objectType='JOBS'}] failed 'is a folder'
2023-03-20 15:57:56,316 http-nio-8080-exec-4 [TRACE] AE:100/USER/DEPT 0 0000000022649284 [.actions.ProcessAutomationActionTemplate] - Open: [UC4ObjectReference{objectName='TEST', idnr=1234567, requestSource=oh, objectType='JOBS'}
] matches Open. created from {}
java.lang.Throwable: null
at com.uc4.ecc.ae.commons.actions.ProcessAutomationActionTemplate.<init>(ProcessAutomationActionTemplate.java:266)
at com.uc4.ecc.plugins.ae.perspectives.processassembly.ProcessAssemblyActionProvider.initTemplates(ProcessAssemblyActionProvider.java:92)
at com.uc4.ecc.ae.commons.actions.NativeObjectActionProvider.lazyInitializeTemplates(NativeObjectActionProvider.java:134)
at com.uc4.ecc.ae.commons.actions.NativeObjectActionProvider.provideActions(NativeObjectActionProvider.java:113)
at com.uc4.ecc.ae.commons.actions.NativeObjectActionProvider.provideCommonActions(NativeObjectActionProvider.java:75)
at com.uc4.ecc.ae.commons.content.uc4objectview.interfaces.IUC4ObjectActionProvider$pbryglu.provideCommonActions(Unknown Source)
at com.uc4.ecc.ae.commons.content.uc4objectview.UC4ObjectActionCollector.provideAllActions(UC4ObjectActionCollector.java:42)
at com.uc4.ecc.plugins.ae.perspectives.processassembly.search.ProcessAssemblySearchProvider.provideActions(ProcessAssemblySearchProvider.java:109)
at com.uc4.ecc.plugins.ae.perspectives.processassembly.search.ProcessAssemblySearchProvider.provideActions(ProcessAssemblySearchProvider.java:101)
at com.uc4.ecc.framework.entrypoint.core.dialogs.search.GlobalSearchResultGroupPresenter$1.load(GlobalSearchResultGroupPresenter.java:103)
at com.uc4.ecc.framework.entrypoint.core.dialogs.search.GlobalSearchResultGroupPresenter$1.load(GlobalSearchResultGroupPresenter.java:93)
at com.uc4.ecc.framework.core.async.NoArgsLoaderWrapper.load(NoArgsLoaderWrapper.java:16)
at com.uc4.ecc.framework.core.async.NoArgsLoaderWrapper.load(NoArgsLoaderWrapper.java:7)
at com.uc4.ecc.framework.core.async.BaseRequestCoordinator$1$1.call(BaseRequestCoordinator.java:231)
at com.uc4.ecc.framework.core.pool.ContextAwareExecutorService$CallableImplementation.call(ContextAwareExecutorService.java:72)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Component: Automic Workload Automation - Automation Engine
Release: 12.3.X, 21.X
Component: RA JD Edwards
Release: 12.3.X, 21.X
Defect
The issue does not affect all RA JD Edwards jobs, but can occur for some.
The defect will be fixed in the future releases of Automation Engine. This article will be updated once the fix is available. In the meantime, utilize the workaround.
Workaround/cleanup:
The problem is that the following option for jobs that are affected
{code:java}
<MEMBER ID='szNameAlphaExplanation_EXA' NAME='e. Journal Entry Explanation – if ' VALUE=' '/>{code}
contains a non standard '-' character.
Please change this '-' sign or remove it from the description.
After this the job refresh should work.
Fix:
Automation.Engine 21.0.7