I am trying to read a simple JSON script from a local REST server, which gives out data like this.
{"Category":{"categoryId":"001","categoryName":"Java"}}
var cache;
/**
* @type {relief.cache.Cache}
* @private
*/
this.cache_ = cache = new relief.cache.Cache();
/**
* An optional map of headers for our app. All of our app's RPC requests
* will be formatted JSON if a body is provided.
*/
var headers = new goog.structs.Map({
'Content-Type': 'application/json'
});
var eventBus = new goog.events.EventTarget();
var rpc;
/**
*
* @type {relief.rpc.RPCService}
* @private
*/
this.rpc_ = rpc = new relief.rpc.RPCService(cache, headers);
var auth;
/**
* Our app will not require authentication, so we will use the provided
* PublicAuthManager class in Relief.
*
* @type {relief.auth.PublicAuthManager}
* @private
*/
this.auth_ = auth = new relief.auth.PublicAuthManager();
// Get our required DOM elements ..
var iframe = /** @type {!HTMLIFrameElement} */
(goog.dom.getElement('history_frame')),
input = /** @type {!HTMLInputElement} */
(goog.dom.getElement('history_input')),
content = /** @type {!Element} */
(goog.dom.getElement('content-root'));
var sp = new relief.handlers.CommonServiceProvider( eventBus,gb.urls, cache, rpc, auth, iframe, input, content);
But I am getting the error even though there are 8 parameters in
gb.ServiceProvider = function(eventBus, urlMap, cache, rpc, auth,
iframe, input, content) {
goog.base(this, urlMap, cache, rpc, auth, iframe, input, content);
plovr.addWarnings([{"input":"/gb/gb.js","message":"/gb/gb.js:101: WARNING - Function relief.handlers.CommonServiceProvider: called with 8 argument(s). Function requires at least 7 argument(s) and no more than 7 argument(s).\n var sp \u003d new relief.handlers.CommonServiceProvider( eventBus,gb.urls, cache, rpc, auth, iframe, input, content);\n ^\n","isError":false,"lineNumber":101},{"input":"/gb/gb.js","message":"/gb/gb.js:101: WARNING - actual parameter 2 of relief.handlers.CommonServiceProvider does not match formal parameter\nfound : Object\nrequired: relief.cache.Cache\n var sp \u003d new relief.handlers.CommonServiceProvider( eventBus,gb.urls, cache, rpc, auth, iframe, input, content);\n ^\n","isError":false,"lineNumber":101},{"input":"/gb/gb.js","message":"/gb/gb.js:101: WARNING - actual parameter 3 of relief.handlers.CommonServiceProvider does not match formal parameter\nfound : relief.cache.Cache\nrequired: relief.rpc.RPCService\n var sp \u003d new relief.handlers.CommonServiceProvider( eventBus,gb.urls, cache, rpc, auth, iframe, input, content);\n .... and so onAppreciate any help
thanks
Ramesh