Publishing a Webservice with Lucee. No longer accepting an array of components.

Description

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:

exampleSoap.xml

We would expect a result such as:

success.xml

This works completely fine in Lucee versions 5.2.9.40 and earlier.

However after upgrading lucee to 5.3.1.102 we receive this error message:

error.xml

 

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?

Environment

Windows

Assignee

Michael Offner

Reporter

Joseph Whiunui

Priority

Blocker

Labels

Fix versions

Sprint

None

Affects versions

Configure