Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 8.0-M4
-
Fix Version/s: None
-
Component/s: process
-
Labels:None
Description
The RenderingProcess invertQuery and invertGridGeometry methods provide the process parameters as arguments. This is necessary to allow the process to modify the query driven by the provided parameters. Currently the parameters are not being passed correctly. This is due to bugs in both RenderingProcessFunction and AnnotationDrivenProcessFactor.InvokeMethodRenderingProcess.
The fix for RenderingProcessFunction is to expose the parameter-marshalling logic from ProcessFunction as a callable method,
and call it when to create the required input argument.
The fix for InvokeMethodRenderingProcess is to correctly pass along the input parameters received in the invertQuery/invertGridGeometry calls.