We were publishing a webservice that accepted an argument which was an array of components. This was done by setting the type to the component name with square brackets at the end (vehicle_request)like so:
The actual objects in the array were similar to this:
So, when sending a soap request like this:
We would expect a result such as:
This works completely fine in Lucee versions 18.104.22.168 and earlier.
However after upgrading lucee to 22.214.171.124 we receive this error message:
Has the way lucee handles webservices like this changed and thus our way depreciated? Should we be doing this a different way now or is this indeed a bug?