Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

ValuesManager.saveData(new DSCallback()); not invoked

$
0
0
I have an issue invoking the DSCallback when invoking a saveData();
Looking at javascript console in chrome on the moment I invoke the save. What I noticed is that the server call is done correctly but an error occurs in the generated javascript code.

Code:
Code:

final ValuesManager vManager = new ValuesManager();
        vManager.setDataSource(ds);
        vManager.setValues(values);
        vManager.saveData(new DSCallback() {
            @Override
            public void execute(final DSResponse dsResponse, final Object o, final DSRequest dsRequest) {
                System.out.println("TEST");
                callback.execute(dsResponse, o, dsRequest);
            }
        });

Code:

ERROR: 16:42:36.136:XRP2:WARN:Log:TypeError: Cannot read property 'length' of undefined
Stack from error.stack:
        ValuesManager.formSavedComplete(<no args: exited>) @ ISC_DataBinding.js:2280:235
        ValuesManager.saveDataReply(<no args: exited>) @ ISC_Forms.js:2327:49
        RestDataSource.eval(<no args: exited>) @ [no file]:3:21
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(3, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49
        [a]RestDataSource.fireCallback(<no args: exited>) @ ISC_Core.js:355:302
        RestDataSource.fireResponseCallbacks(<no args: exited>) @ ISC_DataBinding.js:727:13
        RestDataSource.completeResponseProcessing(<no args: exited>) @ ISC_DataBinding.js:724:6
        RestDataSource.handleJSONReply(<no args: exited>) @ ISC_DataBinding.js:616:6
        RestDataSource.$379(<no args: exited>) @ ISC_DataBinding.js:626:6
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(3, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49

com.smartgwt.client.core.JsObject$SGWT_WARN: 16:42:36.136:XRP2:WARN:Log:TypeError: Cannot read property 'length' of undefined
Stack from error.stack:
        ValuesManager.formSavedComplete(<no args: exited>) @ ISC_DataBinding.js:2280:235
        ValuesManager.saveDataReply(<no args: exited>) @ ISC_Forms.js:2327:49
        RestDataSource.eval(<no args: exited>) @ [no file]:3:21
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(3, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49
        [a]RestDataSource.fireCallback(<no args: exited>) @ ISC_Core.js:355:302
        RestDataSource.fireResponseCallbacks(<no args: exited>) @ ISC_DataBinding.js:727:13
        RestDataSource.completeResponseProcessing(<no args: exited>) @ ISC_DataBinding.js:724:6
        RestDataSource.handleJSONReply(<no args: exited>) @ ISC_DataBinding.js:616:6
        RestDataSource.$379(<no args: exited>) @ ISC_DataBinding.js:626:6
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(3, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49

        at sun.reflect.GeneratedConstructorAccessor24.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
        at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
        at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
        at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
        at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
        at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
        at java.lang.Thread.run(Thread.java:745)
ERROR: 16:42:48.433:XRP2:WARN:Log:TypeError: Cannot read property 'length' of undefined
Stack from error.stack:
        ValuesManager.formSavedComplete(<no args: exited>) @ ISC_DataBinding.js:2280:235
        ValuesManager.saveDataReply(<no args: exited>) @ ISC_Forms.js:2327:49
        RestDataSource.eval(<no args: exited>) @ [no file]:3:21
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(4, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49
        [a]RestDataSource.fireCallback(<no args: exited>) @ ISC_Core.js:355:302
        RestDataSource.fireResponseCallbacks(<no args: exited>) @ ISC_DataBinding.js:727:13
        RestDataSource.completeResponseProcessing(<no args: exited>) @ ISC_DataBinding.js:724:6
        RestDataSource.handleJSONReply(<no args: exited>) @ ISC_DataBinding.js:616:6
        RestDataSource.$379(<no args: exited>) @ ISC_DataBinding.js:626:6
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(4, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49

com.smartgwt.client.core.JsObject$SGWT_WARN: 16:42:48.433:XRP2:WARN:Log:TypeError: Cannot read property 'length' of undefined
Stack from error.stack:
        ValuesManager.formSavedComplete(<no args: exited>) @ ISC_DataBinding.js:2280:235
        ValuesManager.saveDataReply(<no args: exited>) @ ISC_Forms.js:2327:49
        RestDataSource.eval(<no args: exited>) @ [no file]:3:21
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(4, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49
        [a]RestDataSource.fireCallback(<no args: exited>) @ ISC_Core.js:355:302
        RestDataSource.fireResponseCallbacks(<no args: exited>) @ ISC_DataBinding.js:727:13
        RestDataSource.completeResponseProcessing(<no args: exited>) @ ISC_DataBinding.js:724:6
        RestDataSource.handleJSONReply(<no args: exited>) @ ISC_DataBinding.js:616:6
        RestDataSource.$379(<no args: exited>) @ ISC_DataBinding.js:626:6
        Class._fireCallback(_1=>"isc.Comm.performXmlTransactionReply(4, x..."[54], _2=>"xmlHttpRequest", _3=>Array[1], _4=>[object Window], _5=>true) @ ISC_Core.js:287:49

        at sun.reflect.GeneratedConstructorAccessor24.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
        at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
        at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
        at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
        at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
        at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
        at java.lang.Thread.run(Thread.java:745)

I wasn't able to find a similar issue on this forum nor on the internet. The same error occurs when executing the bit of code in production mode.

Viewing all articles
Browse latest Browse all 4756

Trending Articles