AnsweredAssumed Answered

HI All, JSON Element value updation in java script is giving parse error

Question asked by BibinJohn on Oct 14, 2014
Latest reply on Oct 30, 2014 by Arif_Muhammad

I am passing an JSON Request to an Java script for updating a particular element value  say "PRODUCT_ID". But i am getting the below error when i invoke the JSON request via a variable.

 

var myData = testExec.getStateValue('{“AFFECTED_PRODUCT_REQUEST":{"GENERIC_SERIAL_NUMBER":"","PRODUCT_ID":"132927”}}');

testExec.setStateValue("testresult",myData);

 

is there any way to update a particular element value via java script. please help.

 

ERROR:

STACK TRACE

Parse error at line 4, column 36.  Encountered: (

    at bsh.Parser.generateParseException(Parser.java:5807)

    at bsh.Parser.jj_consume_token(Parser.java:5759)

    at bsh.Parser.BlockStatement(Parser.java:2709)

    at bsh.Parser.Line(Parser.java:146)

    at bsh.Interpreter.Line(Interpreter.java:999)

    at bsh.Interpreter.eval(Interpreter.java:635)

    at bsh.Interpreter.eval(Interpreter.java:739)

    at bsh.Interpreter.eval(Interpreter.java:728)

    at com.itko.lisa.test.ScriptExecHandler.executeScript(ScriptExecHandler.java:316)

    at com.itko.lisa.test.ScriptExecHandler.executeScript(ScriptExecHandler.java:298)

    at com.itko.lisa.test.ScriptExecHandler.executeScript(ScriptExecHandler.java:287)

    at com.itko.lisa.test.ScriptNode._execute(ScriptNode.java:126)

    at com.itko.lisa.editor.ScriptNodeEditor.execute(ScriptNodeEditor.java:100)

    at com.itko.lisa.editor.ScriptNodeEditor.access$000(ScriptNodeEditor.java:42)

    at com.itko.lisa.editor.ScriptNodeEditor$1.actionPerformed(ScriptNodeEditor.java:61)

    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

    at java.awt.Component.processMouseEvent(Component.java:6505)

    at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)

    at java.awt.Component.processEvent(Component.java:6270)

    at java.awt.Container.processEvent(Container.java:2229)

    at java.awt.Component.dispatchEventImpl(Component.java:4861)

    at java.awt.Container.dispatchEventImpl(Container.java:2287)

    at java.awt.Component.dispatchEvent(Component.java:4687)

    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

    at java.awt.Container.dispatchEventImpl(Container.java:2273)

    at java.awt.Window.dispatchEventImpl(Window.java:2719)

    at java.awt.Component.dispatchEvent(Component.java:4687)

    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)

    at java.awt.EventQueue.access$200(EventQueue.java:103)

    at java.awt.EventQueue$3.run(EventQueue.java:694)

    at java.awt.EventQueue$3.run(EventQueue.java:692)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

    at java.awt.EventQueue$4.run(EventQueue.java:708)

    at java.awt.EventQueue$4.run(EventQueue.java:706)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)

    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)

    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)

    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)

    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

============================================================================

Outcomes