-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InboundTableMapper::queueData() error with hashes of lists #1736
Comments
davidnich
added a commit
that referenced
this issue
Mar 3, 2017
…lass such as submitted from InboundTableMapper::queueData(hash of lists); this bug was introduced in Qore 0.8.12.6 with the fix for refs #1620
davidnich
added a commit
that referenced
this issue
Mar 3, 2017
…ing optimized hashes of lists and constant values
davidnich
added a commit
that referenced
this issue
Mar 3, 2017
davidnich
added a commit
that referenced
this issue
Mar 3, 2017
davidnich
added a commit
that referenced
this issue
Mar 4, 2017
…xed lists and single values and to throw a runtime exception if lists of different sizes are encountered instead of silently ignoring the data refs #1736 updated the TableMapper class to use the original, must more efficient implementation of iterating hash of list data with <hash>::contextIterator() added tests + relnotes
some more info from David about when the problem manifests itself:
about the impacted structures of the mapper:
|
so if I understand it well, it affects all the mappers with a closure used for DB->DB mapping with Bulk operations. Mind that |
@pavelkveton yes as long as bulk DML is used for both input and output |
pavelkveton
added a commit
that referenced
this issue
Mar 6, 2017
…de_fix refs #1736 fixed a bug in processing "list mode" data in the Mapper c…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
mapper fields that do not have any input data (ex: a closure that does not process input data for example) cause the following exception to be raised:
User exception: /Users/david/src/qore/git/qore/qlib/Mapper.qm:1186: MAPPER-FIELD-LIST-ERROR: datasource "oracle:omquser@el7": field "dte" value passed is "nothing" in list mode; expecting "list"
this bug was introduced in Qore 0.8.12.6 with the fix for #1620
The text was updated successfully, but these errors were encountered: