I am a complete novice in this area, but aren't you running in this same situation as we did before:
https://issues.apache.org/jira/browse/JSPWIKI-659?focusedCommentId=13552522&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13552522 kind regards, Harry On 15 February 2014 14:00, Ichiro Furusato <ichiro.furus...@gmail.com>wrote: > Hi Dirk, > > I'm not suggesting the issue is mootools vs. jQuery, only that my > inexperience > with the former and the difficulty in intermixing them has kept me from > using my > own jQuery knowledge (which is still relatively novice-level) to quickly > debug the > problem, client-side. > > More pertinent to what I agree is the problem is why the global > registration never > seems to result in the JSON-RPC calls being successful. After all I've > tried I'm > now registering a singleton global object similar to the SearchManager, > i.e., an > object that exists prior to the page containing either the plugin or the > JSP-based > client-side script being called. And the registration does show up as > successful > in the logs. So I agree, this is server-side, but it seems to have more to > do with > the client being unable to get *any* response from the server on a > pre-registered > RPCCallable object. As I mentioned, until the RPCSamplePlugin can be shown > to work I think I'm just stabbing in the dark. I don't think (after all of > our discussion) > that there's anything remarkable about my code -- it's all as I've > described > previously, pretty simple stuff. > > Cheers, > > Ichiro > > > On Sun, Feb 16, 2014 at 12:30 AM, Dirk Frederickx < > dirk.frederi...@gmail.com > > wrote: > > > Ichiro, > > > > The issue is *not* client-side related ; actually the moo tools rpc-calls > > are working perfectly; and returning the proper json rpc error codes. > > So mootools or jquery would not make any difference here. > > The problem is the registration of the JSONRPC-Callable classes on the > > server. > > > > Perhaps the registration of your JSON-RPC plugin is happening too late > for > > the JSONRPC-Manager.sessionCreated() to be picked up ? > > Maybe a logging of the c_gloablObjects in the JSONRPC-Manager may help to > > reveal a timing issues. > > > > Just my .02 cents, > > > > > > Feel free to share your java and js code on the dev mailbox. > > > > dirk > > > > > > > > On Sat, Feb 15, 2014 at 9:19 AM, Ichiro Furusato > > <ichiro.furus...@gmail.com>wrote: > > > > > Hi Dirk, > > > > > > Yes, you're understanding what I'm trying to do. In addition to the > > plugin > > > I've > > > also been using a bespoke JSP page with scriptlets to prototype ideas > > > quickly, > > > as well as a JavaScriptPlugin we wrote years ago as a test bed. (That > > could > > > be submitted as a replacement for the JSPWiki plugin of the same name > if > > > people are interested.) > > > > > > I have tried the 'domready' wrapper you suggested but that didn't seem > to > > > make any difference, and given the amount of time I've now spent on > this > > I > > > have to say that I'm likely going to abandon any AJAX-related work in > the > > > JSPWiki space until it at some point as moved over to jQuery, and > > there's a > > > working RPCSamplePlugin. I've just run out of both steam and time. > > > > > > For now I'll probably try using some other approach than the > > JSONRPCManager > > > since I just can't get that to work. Perhaps Apache Wink or some kind > of > > > lightweight RESTful client-server thing, dunno. > > > > > > Thanks very much for all your help, > > > > > > Ichiro > > > > > >