Problems working with Arrays
-
Hi!
I’m experiencing some difficulties with the pluggin of Watson Assistant. In the assistant I designed, I operate with arrays to store some words that the user says along the conversation, specificly I operate with the append() function. The problem is when I want to add a new word to my Array, the assistant stops working and I can’t continue the dialog. I have searched in the inspect panel of my browser and I found this error in the Network section:
In the response of the server when I add a new word, following the path: output – debug – log_messages – 0 :
level: “error”
message: “Error when updating context with context of dialog node id [node_4_1571658128621]. Dialog Node context is [{“wordList”:”<? $wordList.append(‘A’) ?>”}].?SpEL evaluation error: Expression [ $wordList.append(‘A’) ] converted to [ context[‘wordList’].append(‘A’) ] at position 21: EL1004E: Method call: Method append(String) cannot be found on JsonObject type?”
node_id: “node_4_1571658128621”
node_title: “Show List”This example right here It’s a simple test to find out that the problem is here, because it works in “Try it out” and “Link Preview”. I have already reported this to IBM and they said that If the error can’t be duplicated in the two previous scenarios, I need to report it here. Also seems that It’s something I’m typing wrongly when I’m asigning the variables, but It works on the tests.
Thank you in advance.
- The topic ‘Problems working with Arrays’ is closed to new replies.