Issues
- SOAP WebServices Type Mapping issue #2LDEV-1501Resolved issue: LDEV-1501Michael Offner
- Flex deployment - maintaining session information.LDEV-1288Resolved issue: LDEV-1288Michael Offner
- DateDiff months returns one month less than it shouldLDEV-1182Resolved issue: LDEV-1182Michael Offner
- CFFORM - 'preservedata' not supportedLDEV-1171Michael Offner
- ImageInfo Returning Height and Width IncorrectlyLDEV-1107Resolved issue: LDEV-1107Michael Offner
- cfmail subject doesn't sanitise new linesLDEV-1021Resolved issue: LDEV-1021Igal Sapir
- http.setMethod('put') does not send variables set with http.addParam(type='form')LDEV-1020Resolved issue: LDEV-1020Michael Offner
- Server context filer extensions throw "variable "data" does not existsLDEV-1017Resolved issue: LDEV-1017Michael Offner
- Error in server admin when compiling mappingsLDEV-1013Resolved issue: LDEV-1013Michael Offner
- Having EHCache Defined Slows the Process of stopping the service in WindowsLDEV-1010Resolved issue: LDEV-1010Michael Offner
- Flex deployment.LDEV-987Resolved issue: LDEV-987Michael Offner
- Using the "runonce" attribute with "include" in cfscript throws an exception.LDEV-983Michael Offner
- applicationStop() removes application scope for long-running page threadsLDEV-982Michael Offner
- Cookies aren't cased when sent to browserLDEV-970Michael Offner
- cfpdf - action - thumbnailLDEV-967Resolved issue: LDEV-967Pothys - MitrahSoft
- Searching/Filtering Admin UI Menu ErrorLDEV-953Resolved issue: LDEV-953Michael Offner
- Broken image in admin when verifying cacheLDEV-951Michael Offner
- Searching/Filtering Not Installed Application Extensions ErrorLDEV-950Resolved issue: LDEV-950Michael Offner
- arrayToList fails on arrays passed as part of query objectLDEV-949Resolved issue: LDEV-949Michael Offner
- cfmail server attribute fails when username contains @LDEV-945Michael Offner
- Cfbreak always run after cfcontinue with cfsilentLDEV-935Michael Offner
- function AjaxLink is not supportedLDEV-934Resolved issue: LDEV-934Michael Offner
- SOAP WebServices Type Mapping issueLDEV-933Resolved issue: LDEV-933
- Unresolved constraint in bundle s3.extension when upgradingLDEV-932Resolved issue: LDEV-932Michael Offner
- Lucee 5, if restarted from the server admin, is totally wiping out all my server-level settings.LDEV-920Resolved issue: LDEV-920Michael Offner
- Included cacerts trust store is out of dateLDEV-916Resolved issue: LDEV-916Michael Offner
- secure missing from cfpopLDEV-910Resolved issue: LDEV-910Michael Offner
- cachedwithin with an timespan of zero no longer clears cacheLDEV-907Resolved issue: LDEV-907Igal Sapir
- can't install memcached on fresh instanceLDEV-900Resolved issue: LDEV-900Michael Offner
- Scheduled tasks expire without end dateLDEV-897Resolved issue: LDEV-897Igal Sapir
- Searching for application throws "variable [DATA] doesn't exist"LDEV-895Resolved issue: LDEV-895Michael Offner
- Thread.stop semantics hide errors and throw messages on consoleLDEV-893Resolved issue: LDEV-893Michael Offner
- Error while compiling a mappingLDEV-890Resolved issue: LDEV-890
- Missing Include Error on upload of extensionLDEV-889Resolved issue: LDEV-889Michael Offner
- Non-empty onSessionStart gives javax.servlet.http.HttpUpgradeHandler not found by lucee.coreLDEV-883Resolved issue: LDEV-883Michael Offner
- ORMExecuteQuery: Passing array of objects as parameter raises a casting exceptionLDEV-881Resolved issue: LDEV-881Michael Offner
- Error on UpdateLDEV-880Resolved issue: LDEV-880Michael Offner
- Lucee5 new install (or upgrade from lucee4.5) issue on cache regionLDEV-877Resolved issue: LDEV-877Michael Offner
- cacheput() does not accept numeric value for timespanLDEV-875Resolved issue: LDEV-875Michael Offner
- Websocket gateway problemLDEV-870Resolved issue: LDEV-870Michael Offner
- Changing code in a file that's been loaded with two different cases errorsLDEV-869Resolved issue: LDEV-869Michael Offner
- Unable to connect to Oracle 12c pluggable databaseLDEV-868Michael Offner
- DateTimeFormat returns wrong value for ISO8601LDEV-862Resolved issue: LDEV-862Michael Offner
SOAP WebServices Type Mapping issue #2
Description
Environment
Reproducable using the SmaterStats API when using the QueryExecute comand to get the results back
Details
Assignee
Michael OffnerMichael OffnerReporter
Gurpreet RandhawaGurpreet RandhawaPriority
BlockerLabels
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
None
Details
Details
Assignee
Reporter
Priority
Labels
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
Activity
Jonathan5 December 2019 at 16:33
Looks to be working as expected now in my test case (Lucee 5.3.3.62). Many thanks to everybody who worked on this. THANK YOU
Michael Offner1 April 2019 at 14:42
Michael Offner1 April 2019 at 14:30
Pothys - MitrahSoft21 February 2018 at 08:22
I've added test case for this ticket & confirmed the issue happened on latest version of lucee 5.2.6.58 also. If we call the web service call with login credentials lucee throw error like "; nested exception is: org.xml.sax.SAXException: Invalid element in a4gq19penrjhe.DomainInfoResult - Result". But ACF working fine. In lucee, If we call via HTTP with the SOAP request it's working fine.
Pull request: https://github.com/lucee/Lucee/pull/400
Jonathan19 December 2017 at 22:37
In Case it helps debug or as a work around for others. I used this manual soap request to get my data.
WSDL which requires mapping to an element syntax, i.e:
<part name="EchoHeader" element="tns:requestBean"/>
Does not properly serialize. It appears Lucee follows some sort of default serializer instead. Structs get sent as structs (nsi:map type, with item/key/value wrappers), and Beans get sent as beans.
ACF properly sends the data - based on ACF's implementation it looks like it runs WSDL2JAVA which creates all the beans, with appropriate serializers, and then it uses those to send the data. Lucee appears to map its own types. (in this case, improperly) So it's not an issue with Axis 1 per se, so much as Lucee's use of the library.
Test case, with a minimalist WSDL, and XMLValidate calls available at:
https://github.com/goochjj/Lucee/tree/LDEV0933
See index.cfm in tests/tickets/LDEV0933/ for a graphical representation:
Bean:
Map:
No PR generated - because it would entail merging a failing testcase into Lucee proper